Description
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
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.