HomeJavaModsRJUTILS: Mob Wave Game Manager Plugin
ModsJava

RJUTILS: Mob Wave Game Manager Plugin

by lifeisadisco.info · on Modrinth

A fully config-driven, button-triggered wave-defense minigame plugin for Paper/Spigot servers — clear waves, hold the fort, track live and all-time stats…

⬇ Download on Modrinth

RJUtils

A fully config-driven, button-triggered wave-defense minigame plugin for Paper/Spigot servers — clear waves, hold the fort, track live and all-time stats, and manage matches without ever touching a command block.

What it does

RJUtils turns a single button into a complete minigame controller. When a player clicks the start button, the plugin:

Requirements

Setup

  1. Drop RJUtils.jar into your plugins/ folder and start the server once to generate the config files.
  2. Edit config.yml, waves.yml, and scoreboard-conf.yml in plugins/RJUtils/ — or use /rjutils gui in-game to set coordinates without leaving Minecraft.
  3. Set the start button, arena teleport point, redstone trigger, spawnpoint, kits, spectator area, and post-game stats room to match your map.
  4. Tag your wave mobs with scoreboard tags matching your waves.yml configuration (e.g. level1level14, Anchor, Boss) so wave objectives track and advance automatically.
  5. Give players a mode tag (e.g. Solos, Duos) and a difficulty tag (e.g. DiffEasy, DiffNormal) before they click the start button — add as many of your own as you like via kit-tags in config.yml.
  6. Reload individual sections without restarting: /rjutils reload, /rjutils scoreboard reload, /rjutils wave reload.

Commands

All commands are under /rjutils, with full tab-completion:

Command Description
/rjutils reload Reload config.yml and kits
/rjutils status Show current lock/scoreboard state
/rjutils scoreboard <show|reset|reload> Control the live scoreboard
/rjutils wave <status|reload> Check or reload wave tracking
/rjutils leaderboard Top killers in the current game
/rjutils tagcount <tag> Count living entities with a scoreboard tag (debugging)
/rjutils broadcast <message> Send a colored message to everyone
/rjutils spectator <player> / exit Toggle spectator mode
/rjutils admin <vanish|freeze|heal|feed|gm> Lightweight admin tools
/rjutils gui Open the in-game config editor

Permission: rjutils.admin (default: op) — required for everything except spectator self-exit.

Why use this

If you're running a wave-survival/fort-defense minigame and would otherwise be stitching it together with command blocks, scoreboard commands, and a separate admin plugin, RJUtils replaces all of that with one config-driven plugin. Every coordinate, kit, wave, tag, and message is editable from files (or the in-game GUI) — no recompiling, no command block spaghetti.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more