CurseForge · Minecraft mod
MatterLink
Simple bridge between Minecraft, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Matrix and Steam.
Quick answer
Which MatterLink release matches Fabric?
MatterLink 1.14.2-0.0.1+build.2 targets 1.14.2 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is MatterLink required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does MatterLink 1.14.2-0.0.1+build.2 need?
MatterLink 1.14.2-0.0.1+build.2 on Fabric. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add MatterLink without breaking your instance.
Built for MatterLink 1.14.2-0.0.1+build.2 on Fabric. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use MatterLink 1.14.2-0.0.1+build.2. It targets 1.14.2 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside MatterLink 1.14.2-0.0.1+build.2. It opens that exact file at the source.
About this project
What does MatterLink add?
MatterLink
A MatterBridge endpoint for MC servers!
THIS MOD REQUIRES YOU TO ALSO RUN A MATTERBRIDGE RELAY https://github.com/42wim/matterbridge
Chat with us on IRC: #matterbridge @ irc.esper.net
Requires the matterbridge config api section to be setup along these lines:
[api]
[api.local]
BindAddress="0.0.0.0:4242" # or listen only to localhost: 127.0.0.1:4242
#OPTIONAL (no authorization if token is empty)
Token="mytoken"
Buffer=1000
RemoteNickFormat="{NICK}"
ShowJoinPart = true
Features
Custom bridge commands
includes pass-through to Minecraft commands!
Default commands: help, tps, list, seed, uptime
Commands are specified in JSON format as follows:
Passthrough command (executes the configured command from the MC server console)
{
"tps": {
"type": "PASSTHROUGH",
"execute": "forge tps",
"permLevel": 0,
"help": "Print server tps",
"allowArgs": false
}
}
Response command
{
"uptime": {
"type": "RESPONSE",
"response": "{uptime}",
"permLevel": 1,
"help": "Print server uptime",
"allowArgs": false
}
}
Acount Linking
To link your chat account to your minecraft uuid
execute !auth Username
make sure to use the proper username and command prefix, the system will then guide you through
internally the identity links are stored like so:
{
/* username: NikkyAi */
"edd31c45-b095-49c5-a9f5-59cec4cfed8c": {
/* discord id */
"discord.game": [
"112228624366575616"
]
}
}
Command permissions
Higher numbers mean more permissions. Configured per uuid.
{
"edd31c45-b095-49c5-a9f5-59cec4cfed8c": 9000
}
Reload
Edit and reload the config file without restarting the server!
/ml <connect|disconnect|reload>
connect: Connects the MC chat to the MatterBridge server
disconnect: Disconnects the chat from the MatterBridge server
reload: Disconnects, reloads the config and custom command files,
then reconnects.
Setup
Requires the matterbridge config api section to be setup along these lines:
Local
If ou know the matterbridge will run on the same machine as the Minecraft Server
[api]
[api.local]
BindAddress="127.0.0.1:4242" // Listens only for localhost
#OPTIONAL (no authorization if token is empty)
Token="" # Token left empty
Buffer=1000
RemoteNickFormat="{NICK}"
ShowJoinPart = true
With this you need no extra configuration steps.. just run matterbridge and then start the minecraft server (or reload matterlink with command if it runs already)
Remote
If the matterbridge runs on a different machine
[api]
[api.local]
BindAddress="0.0.0.0:4242"
#OPTIONAL (no authorization if token is empty)
Token="mytoken"
Buffer=1000
RemoteNickFormat="{NICK}"
ShowJoinPart = true
you need to know the ip / domain of the matterbridge and the token used, enter them in the ´connection' section in the config and reload matterlink
Sample
Install matterbridge and try out the basic sample:
go get github.com/42wim/matterbridge
mv matterbridge-sample.toml matterbridge.toml
matterbridge
now start the server with matterlink (and forgelin) in the mods folder
and then RTFM!!! and configure all your needed gateways, endpoints etc
powered by wishful thinking
Downloads
Dependencies
Setup
Now you just need to run MatterBridge on the server, the default configuration works with the provided sample.
Install matterbridge and try out the basic sample:
go get github.com/42wim/matterbridge
mv matterbridge-sample.toml matterbridge.toml
matterbridge
now start the server with matterlink (and forgelin) in the mods folder
and then RTFM!!! and configure all your needed gateways, endpoints etc
powered by wishful thinking
Project description from CurseForge.
Pick your setup
MatterLink by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.14.2
1 loader build1.12.2
1 loader build1.11.2
1 loader build1.10.2
1 loader build1.10
1 loader build1.9.4
1 loader build1.7.10
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
MatterLink versions and loaders
MatterLink 1.14.2-0.0.1+build.2
matterlink-0.0.1+build.2.jar
7 Jun 2019
Looking for an older file? The official CurseForge project page is in Resources.