MatrixSpigotBridge v2

Link a Minecraft server chat with a Matrix.org room - Forked from Lautriva

233

MatrixSpigotBridge v2

MatrixSpigotBridge v2

MatrixSpigotBridge is a Spigot plugin that uses matrix.org, an instant messaging protocol, to let interact with the players without logging onto the Minecraft server.

This is a fork of MatrixSpigotBridge that aims to continue support and add new features. Currently, this fork adds these features: - Asynchronous connection to Matrix Server, so that your server isnt prevented from starting if the plugin is unable to connect. - Format messages in config with HTML tags - Matrix room commands: `![help | ping | tps | ip | list]` <br><br>Screenshot of the Matrix chat displaying the responses of the plugin to the various Matrix room commands<br><br> - In-game commands: `/msb [ping | reload | restart]` <br><br>Image of the server console displaying the outputs of the mentioned in-game commands<br><br> - Reserialization (preserves formatting) across the two chats<br><br>Image demonstrating how the formatting is preserved across the two chats<br><br>

PlaceholderAPI is supported so if you have it, you can add fancy placeholders in all plugin's messages :D Here is an example usage

Config:

```yaml format: player: join: '➕ {MESSAGE}' quit: '➖ {MESSAGE}' death: '🪦 {MESSAGE}' chat: <blockquote><b>{PLAYERNAME}</b> from %playerbiomes_biome_name_english%</blockquote>{MESSAGE} ```

Matrix Chat:

Image showcasing the result of the aforementioned configuration (PlaceholderAPI in action)

(pssst, check out PlayerBiomes here)

Support and Feature Requests in Matrix Chat / SpigotMC Resource Discussion Tab / Discord only! Do NOT use the issues tab for this.

Building: 1. Clone the project (the version/branch of your choice) 2. Build using `mvn install`

ADS