COWMODSКаталог модов

StaffUtilsPlus

The only staff plugin you'll (hopefully) ever need!

Автор: hexett3682обновлён 15 мар. 2026 г.
Механики игрыУправлениеУтилиты

Описание

StaffUtilsPlus

Java Spigot License

A comprehensive, modern, and highly configurable staff utilities plugin for Minecraft servers.

Note that versions 1.1.0+ of StaffUtilsPlus will require ProtocolLib to function.


Features

  • Ban, Mute, and IP Ban: Temporarily or permanently ban/mute players, including IP bans.
  • Player Notes & Warnings: Add, view, and manage notes and warnings for players.
  • Advanced Staff Menu: GUI-based staff menu for quick access to moderation tools (coming soon).
  • Database & Local Storage: Supports MySQL, SQLite, or local YAML storage.
  • WhoIs and CommandSpy: Lets staff see other players' commands and other info about them.
  • Auto-Expiration: Automatic expiration for temporary punishments.
  • Notifications: Broadcast and permission-based notifications for staff actions.
  • Performance & Logging: Async operations, caching, and detailed logging.
  • Highly Configurable: Tweak punishments, commands, storage, and more via YAML config.

Installation

  1. Download the latest release from GitHub Releases or Modrinth.
  2. Place the StaffUtilsPlus.jar file into your server's plugins folder.
  3. Restart or reload your server.
  4. Edit the configuration files in plugins/StaffUtilsPlus/ as needed.

️ Configuration

  • config.yml: Main plugin configuration (database, punishments, commands, storage, logging, performance).
  • messages.yml: Customize all plugin messages, including color codes and placeholders.
  • plugin.yml: Bukkit/Spigot plugin metadata and command registration.

Example config.yml snippet:

# Debug mode - enables additional logging
debug-mode: false

# Database Configuration
database:
  # Whether to use a database (false = local storage only)
  enabled: false
  
  # Database type: mysql, sqlite
  type: "mysql"
  
  # MySQL Configuration (ignored for SQLite)
  host: "localhost"
  port: 3306
  name: "staffutils"
  user: "root"
  pass: "password"


vanish-fake-messages: true # When a player goes into vanish, broadcasts a fake join/leave message.

Usage

  • All commands can be run from the console or in-game (unless noted).
  • Tab completion and aliases are supported for all commands.
  • Permissions are required for most commands (see below).

Main Commands

CommandDescriptionAliasesPermission
/ban <player> [reason] [duration]Ban a player/tempbanstaffutils.ban
/unban <player>Unban a playerstaffutils.unban
/kick <player> [reason]Kick a Playerstaffutils.kick
/mute <player> [reason] [duration]Mute a player/tempmutestaffutils.mute
/unmute <player>Unmute a playerstaffutils.unmute
/ipban <player> [reason] [duration]IP ban a player/tempipbanstaffutils.ipban
/commandSpySpys on a player's commandsstaffutils.commandspy
/whoisShows info on a playerstaffutils.whois.*
/unbanip <ip-address>Unban an IP addressstaffutils.unbanip
/vanishMakes the sender invisible to other players.staffutils.vanish
/notes <player> [add/remove] [content/id]Manage player notesstaffutils.notes
/warnings <player> [add/remove] [reason/severity/id]Manage player warningsstaffutils.warnings
/help [page]Show help information/h, /?staffutils.help
/staffutilsplusPlugin base commandnone
/blameShows punishments issued by a player.staffutils.blame
/historyShows a player's punishment history.staffutils.history
/altsLists a player's known alts by IPstaffutils.alts

Note: The advanced staff menu GUI is in development and will be enabled in a future update.


Permissions

  • staffutils.* — All plugin permissions (default: OP)
  • staffutils.ban — Ban players
  • staffutils.unban — Unban players
  • staffutils.mute — Mute players
  • staffutils.unmute — Unmute players
  • staffutils.ipban — IP ban players
  • staffutils.unbanip — Unban IP addresses
  • staffutils.vanish — Allows players to enter vanish.
  • staffutils.notes — Manage player notes
  • staffutils.warnings — Manage player warnings
  • staffutils.menu — Access staff menu (future)
  • staffutils.reload — Reload plugin
  • staffutils.whois.* — Shows player info
  • staffutils.debug — Debug commands
  • staffutils.notify.* — Receive notifications for bans, mutes, IP bans
  • staffutils.blame — Enables access to /blame
  • staffutils.history — Enables access to /history
  • staffutils.alts — Enables access to /alts

Dependencies


Credits


Support & Feedback


License

This project is licensed under the MIT License. See the LICENSE file for details.

Галерея

Custom Ban Screen

Последние версии

Все версии →
release

v1.3.1

v1.3.1
15 мар. 2026 г.169Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [1.3.1] - 2026-03-14 ### Added - `f00aa02` — docs: add changelog.md ### Fixed - `f5b5ed5` — fix: punishments not applying on restart - `50a23db` — feat: add GitHub CI automation to push to Modrinth on release addition ### Notes If using a local database, backup `punishments.json`, `notes.json`, `player-ips.json`, and `warnings.json` before switching as they will be wiped
release

v1.3.0

v1.3.0
26 февр. 2026 г.24Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [1.3.0] - 2026-02-26 ### Added - `dd31249` — feat: add `/alts`, `/history`, `/blame` endpoints; add tests - Updated for Minecraft v1.21.11 ### Fixed - `0dc7e71` — fix: ProtocolLib imports in `pom.xml` - `0616daf` — fix: remove `target` and `.idea` folders - `c5185bc` — fix: remove `target` and `.idea` folders ### Notes - No breaking changes expected. Ensure your build environment has the corrected ProtocolLib coordinates. Full Changelog: [here](https://github.com/hexett/StaffUtilsPlus/blob/master/changelog.md)
release

StaffUtilsPlus

1.2.0
14 авг. 2025 г.118Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
# Version 1.2: **3 new features!** ## New Features - /whois - /commandspy - /vanish now shows an Action Bar above the player's hotbar ## Fixes - /reload now regenerates config if it does not exist.
release

StaffUtilsPlus

1.1.0
13 авг. 2025 г.17Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
**Add /vanish**
release

StaffUtilsPlus

1.0
12 авг. 2025 г.39Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
First Release!