MatrixSpigotBridge v2
PluginMIT

MatrixSpigotBridge v2

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

106
Downloads
2
Followers
4 months ago
Updated
📦
8
Versions

📖About 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]

    Screenshot of the Matrix chat displaying the responses of the plugin to the various Matrix room commands

  • In-game commands: /msb [ping | reload | restart]

    Image of the server console displaying the outputs of the mentioned in-game commands

  • Reserialization (preserves formatting) across the two chats

    Image demonstrating how the formatting is preserved across the two chats

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:

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