NilLoader Discord bridge for Minecraft 1.4.7
Go to file
2024-04-03 20:01:42 +01:00
src/main Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00
.gitignore Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00
build.gradle Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00
gradlew Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00
gradlew.bat Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00
LICENSE Switch to CC 0 2024-04-03 20:01:42 +01:00
README.md Update README.md 2024-04-03 10:14:04 -04:00
settings.gradle Initial Commit, 0.1.0 2024-04-03 14:43:30 +01:00

ZeroBridge is a small Discord Bridge for NilLoader. It currently only targets 1.4.7, though support could be added to later or earlier versions in the future.

ZeroBridge has been tested working in:

  • Minecraft 1.4.7 + NilLoader
  • The modpack Rewind Upsilon

If you find issues with ZeroBridge in your instance, please file an issue.

Notably, ZeroBridge does not play nice with Forge. Issues have been fixed within tested environments, but if you need ZeroBridge support in a Forge environment, please file an issue.

Quick start

  1. Download ZeroBridge
  2. Drop ZeroBridge in your nilmods folder
  3. Write a config at config/zerobridge.json. If you do not add a config, ZeroBridge will create a config on first startup. Please terminate the instance if this happens.
  4. Launch the game!

Configuration

This is the default configuration for ZeroBridge. Please note that the template strings {USER} and {MSG} will be replaced if the template needs it. Bot settings are optional. If you use webhooks, requests will be sent to Visage to render avatars. Please be mindful of API use.

{
	// Your Discord token
	"token": "CHANGEME",
	// Guild ID
	"guild": "CHANGEME",
	// Channel ID
	"channel": "CHANGEME",
	// Whether to use webhooks or not
	"webhook": true,
	// Strings to use when displaying events.
	"strings": {
		"server_start": "Server Started",
		"server_stop": "Server Stopped",
		"discord_message_template": "D [{USER}] {MSG}",
		"player_join": "{USER} joined the game",
		"player_leave": "{USER} left the game"
	},
	// Bot settings
	"bot": {
		"avatar_url": null,
		"nickname": null
	}
}