▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/StaffUtilsPlus
StaffUtilsPlus

StaffUtilsPlus

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

Оцените первым
250
1

StaffUtilsPlus

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

  • Spigot 1.21+
  • ProtocolLib
  • Java 21

Credits

  • Author: Hexett
  • Contributors: See GitHub Contributors
  • License: MIT

Support & Feedback

  • GitHub Issues for bug reports and suggestions
  • Modrinth Page for downloads and reviews

License

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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:10 месяцев назад
Обновлён:3 месяца назад
Главная