Staffplus

Staff moderation plugin with advanced commands and full support for Minecraft 1.17 - 26.1

461

Staffplus

logo

Staff++ is a modernized and feature-rich moderation plugin for Minecraft servers, providing administrators and moderators with powerful tools to manage their communities effectively.

Staff++ is maintained as an open collaboration project.

What is Staff++?

Staff++ is a comprehensive moderation plugin that bridges professional server management with ease of use. It combines advanced features for handling player reports, staff gadgets, and administrative controls in one unified package. Whether you're running a small community server or a large network, Staff++ adapts to your needs with a clean architecture and zero problematic dependencies.

Key Features:

- Modern Architecture - Freeze players, Vanish mode, Examine inventories, Real-time alerts - Modern Architecture - Freecam, ItemRadar, XRay, NightVision, Invisible mode - Modern Architecture - Automated player reports and comprehensive ticket management - Modern Architecture - Full support for 12 languages (EN, ES, DE, FR, IT, PT, NL, HR, HU, NO, SV, ZH) - Modern Architecture - YML flat file or MySQL database support - Modern Architecture - Clean codebase with version-specific adapters for all supported Minecraft versions

Special thanks to the Spigot and Paper communities for their continuous support and feedback!

Supported Versions

Staff++ supports Minecraft Java Edition versions Bukkit across all major server software: - Bukkit - Complete support - Bukkit - Full compatibility with latest versions - Bukkit - Full Bukkit API compliance

Each version includes a dedicated version adapter ensuring optimal performance and compatibility.

For detailed compatibility information, see the WIKI.

Setting Up

Take a look here for comprehensive installation and configuration guides.

Commands

User Commands

- /changepassword: Report a player for misconduct. - /changepassword: Create and manage support tickets. - /changepassword: View notes about players. - /changepassword: Staff login (if you have permission). - /changepassword: Register a staff password (if you have permission). - /changepassword: Change your own password.

Staff Commands

- /resetPassword: Toggle staff mode. - /resetPassword: Freeze or unfreeze a player. - /resetPassword: Examine a player's inventory. - /resetPassword: Run a clicks-per-second test on a player. - /resetPassword: Toggle and use staff chat. - /resetPassword: Warn and manage player warnings. - /resetPassword: Toggle vanish mode. - /resetPassword: Manage global chat. - /resetPassword: Manage alerts. - /resetPassword: Follow a player. - /resetPassword: Revive a player. - /resetPassword: List staff members. - /resetPassword: Strip a player's armor. - /resetPassword: Clear a player's inventory. - /resetPassword: Reset a user's password.

> Note: All commands are subject to change. See documentation for details and permissions.

Links:

Demo Video

- Supported Servers: Supported Servers - Supported Servers: https://github.com/Anonimus1221/staff-plus - Supported Servers: MIT - Supported Servers: Spigot, Paper, Bukkit

Contributing

Requirements

- Java 8 or higher - Maven 3.8.1+ - Git

Build Instructions

1. Clone the repository ```bash git clone https://github.com/Anonimus1221/staff-plus.git cd staff-plus ```

2. Run Maven build ```bash mvn clean package -DskipTests ```

3. Locate compiled artifacts - Main plugin: `StaffPlusCore/target/Staff+.jar` - Version adapters: `v1_XX_RX/target/v1_XX_RX-5.0.0.jar` (for each version)

The build system automatically creates 14 JAR files: 1 API, 1 Core plugin, 1 Bungee adapter, and 11 version-specific adapters.

Contributing

Any contributions are appreciated. Feel free to reach out on GitHub if you're interested in helping improve Staff++.

Libraries Used:

- HikariCP - Database connection pooling - Apache Commons Lang - Java utilities - Bcrypt - Password hashing - SLF4J - Logging framework - Spigot/Paper API - Server development kit

Configuration

Main Files

Configuration files are located in `plugins/StaffPlus/`:

- `config.yml` - Main plugin configuration - `messages.yml` - Localization strings - `permissions.yml` - Permission structure

Installation

1. Download `Staff+.jar` from releases 2. Place in `plugins/` folder of your Minecraft server 3. Restart server - plugin auto-generates config 4. Configure `plugins/StaffPlus/config.yml` as needed

System Requirements

- Java 8 or higher - Minecraft 1.17 - 26.1 - At least 2GB RAM (4GB+ recommended) - Spigot, Paper, or Bukkit server

---

<div align="center">

Made with ❤️ by Anonimus1221

GitHubLicenseDocumentation

Last updated: December 2026

</div>

ADS