https://github.com/commandblock2/matrix-spigot-bridge isn't buildable.
I decided to write my own.
The bridge is implemented as a spigot plugin, which act as a bot for unencrypted room.
Currently, E2EE is NOT supported.
No command support currently.
- create an account on your desired server for the bot.
- (Optionally) create a dedicated room for the bot, but you can also use an existing room.
- put the plugin jar(which can be found in Shithub CI) in the plugins' folder.
- create the config at
plugins/SpigotMatrixBridge/config.yml
manually or run the server once.
server: "https://matrix.server"
room_id: "!ZJNSsOscMMCydGSmuC:matrix.server"
user_name: "@username:home.server"
password: "password"
manage_whitelist: true
Set manage_whitelist: true
.
Type whitelist set username
in the room the bot is in.
And after the bot replied, Updated Whitelist: @user:home.server -> username
the users is added to the whitelist.
The whitelist is based on username not online account.
Can be used together with AuthMeReload to prevent the players from impersonating others.
Shouldn't conflict with other plugins but IDK never tested lmao.