Installation
Installing Minetrix should be super easy.
The first steps are as with any other plug-in:
- Download the prebuilt
.jar
- Place it in the
plugins/Minetrix
directory of your Spigot/PaperMC server (you may need to create them if they do not exist yet) - Start/restart/reload your server
This will drop the default configuration file to
plugins/Minetrix/config.yml
. Open it up with a text editor of your choice,
and change the following:
homeserver.domain
should point to the Matrix homeserver you’re usingusername
is the Matrix user ID of your bot userpassword
is the password of your bot user in plain text. Don’t worry, this is only needed once and can be safely removed once the bot user successfully authenticated against the homeserverroom_id
is the Matrix room ID where the bot user should reside in. You can find the room ID within Riot in the advanced room settings.
Wichtig: You have to invite the bot user to the room beforehand.
Once changed, reload or restart your server again. If everything worked well, you should see the following in your server logs:
[13:37:46 INFO]: [Minetrix] Enabling Minetrix v0.1.0
[13:37:46 INFO]: [Minetrix] Starting up Minetrix
[13:37:46 INFO]: [Minetrix] Registering Matrix roomMessageReceived event listener
[13:37:46 INFO]: [Minetrix] Starting Matrix event queue
[13:37:46 INFO]: [Minetrix] Performing initial Matrix sync
[13:37:47 INFO]: [Minetrix] Starting Matrix sync loop
[13:37:47 INFO]: [Minetrix] Registering net.rrerr.minetrix.MinecraftChatMessageListener
[13:37:47 INFO]: [Minetrix] Registering net.rrerr.minetrix.PlayerEventListener
[13:37:47 INFO]: [Minetrix] Minetrix started up
You may now open up the configuration file again and set the password field to
an empty string (i.e. ""
) since the bot now authenticates using the received
access token.