Thump is a simple, highly configurable Minecraft chat multiplexer with built in IRC support.
See the Curse Forge page for current features.
Check the Issues for an idea of what needs doing before the next milestone is released.
It's mostly written in Kotlin. Sometimes the mixture of Forge, Java and Kotlin doesn't work well (for example, logging) - in these cases, it's written in Java.
- It's geared towards admins setting up simple server links, with sensible configuration defaults
- If you don't like the defaults, there are configuration options for almost everything
- You can "live reload" the mod without restarting your server - change your configuration and do
- Warren and Kale provide a great foundation for a stable IRC bridge
This mod uses Forge's Gradle wrapper for pretty easy setup and building. There are better guides around the internet for using it, and I don't do anything particularly special.
The general idea:
./gradlew clean [setupDevWorkspace/setupDecompWorkspace] [idea/eclipse]
./gradlew clean build
If you run in to odd Gradle issues, doing
./gradlew clean usually fixes it.