Skip to content

WorldEaterNotifier 1.3.0

Latest

Choose a tag to compare

@froyln froyln released this 31 Jul 00:46
· 11 commits to main since this release

Release 1.3.0 – Discord Bot Mode, Interactive Ping Config, Slash Commands

New Features

  • Discord bot mode: JDA-powered bot as an alternative to webhooks. Switch with notificationMode: "bot" in config. Supports slash commands, interactive ping toggles, and a "Toggle Ping" button on start messages.
  • Dynamic ping role (Bot mode): The ping role can now be toggled dynamically, so you can stop being pinged even if other people are using the bot.
  • Machine slash commands in Discord (Bot mode): /worldeater start|stop|list, /trencher start|stop|list, /bedrockbreaker start|stop|list
  • /config pings in Discord (Bot mode): Select a machine type → see current ping settings in an embed → pick a setting to toggle → True/False buttons. After each toggle, the setting picker stays open so you can keep adjusting.
  • /config subscription-button (Bot mode): Show or hide the "Toggle Ping" button on start messages.
  • Configurable notification messages: Each machine type has its own messages block in JSON with {type}/{name} placeholders — customize start, stuck, resumed, manual stop, and shutdown messages.

Fixes

  • Coordinate suggestions in /worldeater create, /trencher create, /bedrockbreaker create now correctly suggest the player's X, Y, Z values instead of being one axis behind (each argument has its own axis-specific suggestion provider).
  • Persistent ping settings when you set it on discord: Per-event ping toggles (enabled, onStart, onStop, onStuck, onResumed, onShutdown) now persist across restarts in the JSON config.

Upgrading from 1.2.0

  1. Replace the old JAR with the new one.
  2. Existing webhook-only configs continue to work unchanged.
  3. To try bot mode, set notificationMode: "bot", botToken, guildId, and channelId via in-game commands or directly in worldeaternotifier.json.
  4. The new pingSettings blocks are optional — if absent they default to all true.

Installation
Download the JAR from the assets below, place it in your server's mods folder, and start the server. See the README for full usage details.

Full Changelog: 1.2.0...1.3.0