Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

ServerSuite
ServerSuite combines the core tools most Minecraft servers need into one plugin: staff ranks, moderation, homes, warps, TPA, RTP, vanish, teams, spawn protection, statistics, leaderboards, world controls, vanilla/gamerule tweaking and server management.
Built for Paper and Purpur 1.21.x (Java 21).
Instead of managing separate plugins for every feature, ServerSuite brings them together under one rank system, permission system, configuration, Admin Panel, and sound system.
From testing, ServerSuite can replace around 30 separate plugins, making it suitable for both small SMPs and larger servers.
Getting Started

Custom Help GUI

/help starts off the player with server info, related commands, teams, stats, spawn.
/commands (/cmd, /cmds) displays the complete categorized command list, automatically filtered by the player's rank.
Admin Panel

Advance Admin Panel

/admin opens a two-page, 54-slot management interface for controlling server features without editing configuration files. Administrator, Owner, and Developer ranks can open both pages. The second page holds the advanced mechanics.
Manage PvP, difficulty, mob spawning, portals, Keep Inventory, teleportation, chat filters, Privacy Mode, nametags, and more. Advanced controls include reusable vaults, villager trades that do not sell out, duplication controls, pearl behavior, and world cycles.
The panel also provides access to inventory viewers, player reports, teams, spawn protection, enchantments, custom recipes, and other administrative tools.
Features & Commands
Ranks & Permissions
Staff Hierarchy

Player → Helper → Moderator → Senior Moderator → Administrator → Owner → Developer
ServerSuite includes a complete staff hierarchy with rank-based permissions and moderation restrictions. Developers can also create custom ranks.
Staff below Developer cannot moderate players of equal or higher rank. Developers can act on other Developers and OPs. OP players may change their displayed rank while retaining Developer permissions.
Rank Management
/rank [player]— check a player's rank./ranks— display an interactive floating rank hierarchy. Helper+ can inspect members of each rank./promote <player>//demote <player>— move players through the hierarchy./setrank <rank> <player>— directly assign a rank without granting OP./rankscommand <command> <rank>— change command rank requirements live./ranksname <rank> "name"— rename a rank for chat, tab, and menus. Permissions stay the same./rankscreate "name" <symbol|none> <color>— create a custom rank, with a symbol or withnonefor no symbol. It is placed just above Player, then move commands to it with/rankscommand./ranksremove <rank>— remove a rank (click Confirm or run it again within 30 seconds). Players in it move down one rank. Player and Developer can't be removed./ranksorder <rank>— move a rank to a new place in the hierarchy by clicking a box.
Rank Display
/rankshide [nametags|chat|tablist|list]— control where rank icons appear./taborder— sort the player list by rank. Turns off by itself while/rankshideis hiding rank icons./taghide [player]— hide individual staff rank tags.
Staff History
/logs [player] [full] — review moderation actions, inventory edits, rank changes, and other staff activity, including who performed each action.
Permission Integration
Supports built-in rank permissions and optional LuckPerms synchronization.
Moderation & Player Management
ServerSuite includes a complete moderation system with punishments, player reports, staff notes, account checks, and action history.
Punishments
/ban <player> <time|perm> [reason]— issue temporary or permanent bans./unban <player>— revoke bans./banlist— browse banned players and unban them./mute <player> <time> [reason]— restrict public and private communication./unmute <player>— remove active mutes./warn <player> <reason>— issue numbered warnings./unwarn <player>— reset warning history.
Warnings support optional automatic escalation to mutes or bans.
Banned players receive their punishment reason, remaining duration, and a Discord appeal link when configured.
Reports & Investigations
/report <player> <reason>— report rule violations./reported— browse the staff report queue./report clear <player>— clear resolved reports./note <player> [text]— record and review staff notes./alts <player|@a|@r>— identify accounts sharing an IP address.@achecks everyone online,@rpicks one random player./rancommand <player>— Senior Moderator+: see a player's last 10 commands./seen <player>— Helper+: see when a player was last online./logs [player] [full]— inspect staff actions.
Player Controls
/freeze <player>//unfreeze <player>— freeze or release players./frozen— list frozen players./wipe [player|selector] [inventory|enderchest|stats|homes|all]— reset selected player data, with rank checks for each target (echestalso works). A selector needs an explicit scope, for example/wipe @a inventory.
Frozen players are surrounded by glass, ice, and snow effects. They can still communicate with staff but cannot move or participate in combat.
Supported staff commands accept player selectors. Punishment and rank commands require named targets from players; console may use selectors for those commands.
Chat Filtering
/filter [bypass <player>|<player>|list]— manage filtering and bypasses./filter addword|delword <word>— edit the filtered word list.
Maintenance
/maintenance <start|stop|bypass|list|allow|message <text>>
Restrict server access during maintenance, configure messages, and manage allowed players.
Staff Utilities
Vanish & Surveillance
/vanish— become invisible to regular players while remaining visible to authorized staff./spy <player|exit|lock|next>— observe players from their perspective, including across dimensions./spy ground— observe players from ground level./clone [player]— disguise yourself using another player's skin, nametag, and identity in chat and death messages./fakeleave— simulate leaving or rejoining and hide from tab without making the player invisible.
Vanish, spy, clone, and fake-leave messages respect Privacy Mode. Uncloning announces the disguise leaving and the real identity joining; hidden players remain private to authorized staff. Gray [vanished] and [spying] labels identify these states to the player and staff of equal or higher rank.
Inventory & Player Tools
/inventory <player>(/inv) — view or edit player inventories. With no name, opens the player picker./echest— open your own Ender Chest, including the extra slots when/doublechestis on./ec <player>(/enderchest) — view or edit another player's Ender Chest. With no name, opens the player picker. Offline players can be viewed (read-only) while/batchdatais on./homes <player>— Administrator+: open a player's homes to teleport, rename, or delete them./cords <player>— view player coordinates./health [player](/hp) — Helper+: show a player's current health in chat./heal [player]— restore health and hunger./staffchat <message>(/sc) — communicate privately with staff./nametags— toggle server-wide nametags.
Announcements & World Tools
/announce "text" chat gold underline— broadcast a styled announcement immediately; chat, title, and actionbar delivery are supported. After the text, the delivery type, color, and fonts can go in any order./announce <join|welcome|routine|list|remove>— create and manage automated announcements using the same delivery and styling options./fakevein <ore>— generate a fake ore vein./fakechest— generate a fake chest./tree <type> <size>— grow a vanilla tree.
Spawn Protection
Create protected spawn areas without installing a separate region-management plugin.

Protection System
/sp (/spawnprotection) provides tools for creating and managing protected areas, regions, and individual block exceptions.
Features include:
- Configurable protection rules for each area.
- Multiple connected regions.
- Individual block exceptions.
- Blocks automatic changes from other plugins inside the area: fluid flow, pistons, explosions, and fire. Ops can still use commands there.
- Visual boundary previews.
- Custom entry messages, styled in any order after the text.
- Backspawn regions.
- Spawn-only flight and double-jump areas.
Region boundaries appear as glowing dashed outlines visible only to the administrator configuring them.
Commands
/sp area|region|block— manage protected locations./sp config— open the protection configuration GUI./sp clear— clear protection settings./sp bypass— manage protection bypasses./sp fly— configure spawn-only flight./sp doublejump [height] [speed]— configure launch areas./sp exact [clear]— set or clear the exact spawn location.
Backspawn regions can automatically return players to spawn when entered.
Teleportation & Homes
Personal Homes

Players can save up to 28 personal homes (set by the server) and access them through an interactive GUI that resizes and centers itself to fit. With 1 to 5 homes, the homes and team banner share one neat row.
/sethome [slot]— save a home./home [slot]— teleport to a home./sethome max [1-28]— configure the home limit.
Warps
Server-wide teleport points that everyone can use, with a black hole animation when you teleport.
/warp <name>— teleport to a warp./warps— list every warp (click a name to go there)./setwarp <name>— Administrator+: create a warp at your location, or move an existing one./delwarp <name>— Administrator+: delete a warp.
Warps turn on and off with the Homes / Spawn / Warps switch in the Admin Panel.
Teleport Requests
/tpa <player>— request teleportation to another player./tpahere <player>— request another player teleport to you./tpaccept— accept a request./tpacancel— cancel a request./tpauto— toggle automatic acceptance.
Teleport requests include interactive confirmation controls and expire after 30 seconds.
Random Teleportation & Spawn
/rtp [world|nether|end]— teleport randomly within the world border./spawn— return to the configured spawn location.
Teleportation behavior, delays, and cooldowns are configurable.
Teams & Social Features

Create and manage PvP teams with shared homes, private communication, invitations, ranks, and visual customization.
Team Features
- Team invitations and membership management.
- Team leader and moderator roles.
- Shared team homes.
- Private team chat.
- Custom team colors and text styling.
- Colored teammate outlines.
- Tall team-home standards with waving team-colored cloth, gold details and split tails, visible to nearby teammates.
- Admins browsing a team get quick tools: invite a player, cycle the team color, and toggle glow.
Teammate outlines are only visible to members of the same team, with different colors for leaders, moderators, and members.
Commands
/team(/t) — open team management./team <player>— Helper+: see which team a player is on./tc— send team-chat messages./team color <color> [fonts]— customize team appearance./team glow— toggle teammate outlines.
Private Messaging
/w <player> <message>— send a private message./r <message>— reply to the latest conversation./ignore <player>— ignore a player./ignored— view ignored players.
Privacy Mode
/privacy — toggle server-wide Privacy Mode.
Privacy Mode suppresses public death, advancement, and join/leave messages.
World Management
Custom Recipes

/customrecipes— create and edit custom crafting recipes in-game./recipes <item name>— view saved recipes.
Enchantment Controls

/enchantments — enable or disable individual vanilla enchantments and levels.
World & Item Controls
/border [amount] [world]— manage world borders across dimensions./limit— configure per-player and server-wide item limits./limit combat <item>toggles item-use restrictions during combat, including pearls and elytra./hopper— manage hopper placement limits and experimental performance settings./doublechest— toggle 27-slot or 54-slot Ender Chests. Shrinking requires confirmation and preserves extra items; the Admin Panel shows a yellow “Click again to confirm” pane./toteminventory— allow totems to activate from anywhere in the inventory.
Launch Pads
/launchpad (/lp) — create, configure, remove, and list launch pads.
Launch pads feature visual effects and configurable launch height and speed.
Logging out during combat causes death and full carried-item drops. Creative and spectator players are exempt.
Pearls can be set to despawn on death or survive and remain usable after respawn.
Tab List Customization

/tabname — customize the player list header, colors, fonts, and optional player-count footer.
Server Controls
/pluginhide— hide plugin information and command namespaces from non-OP players./commanddisable <command|list|enable <command>|disable <command>>— enable or disable ServerSuite commands, withlistto see what is off./setdiscord <link>— configure the server's Discord link (must be a web link starting with http or https)./batchdata— Developer only. Turn on saving of players' inventories, ender chests and skins, which lets staff view offline players' inventories (read-only). Shows what it saves, then click Confirm (or run it again within 30 seconds); run it again to turn it off./serversuite(/ss) — access diagnostics and reload configuration.
Statistics, Leaderboards & Cosmetics
Player Statistics

/stats [player|global] — display an interactive floating statistics board featuring player heads and animated icons.
Tracked statistics include:
- Player kills and mob kills.
- Deaths.
- Blocks broken and placed.
- Distance travelled.
- Total playtime.
Leaderboards
/leaderboard [type] — browse rankings with search and clickable player statistics.
Cosmetic Tags
/tags — equip up to three PvP tags.
Available categories include Sword, Axe, Mace, Crystal, UHC, NethPot, Creeper, Cart, and Elytra Mace PvP.
Player Utilities
/fly [player]— toggle double-jump flight with fall-damage protection./speed <1-10>— adjust flight speed./hide— scramble your overhead/chat name for regular players while keeping a normal tab name; you and Helper+ staff see a gray[hidden]label and your real name./hat— wear the item in your hand as a helmet./bin(/trash) — trash the item you're holding./bin inventorytrashes everything, and/bin recoverbrings the last trashed item back./nv— toggle permanent night vision./ping [player]— check network latency./suicide(/die) — kill yourself. Works during combat and counts as a normal death./time— show the current time. Operators can still set it, for example/time set day./weather— show the current weather. Operators can still set it, for example/weather clear./discord— view the configured Discord invitation.
Configuration & Compatibility
ServerSuite uses config.yml to manage cooldowns, limits, teleportation, homes, chat filtering, permissions, and other server settings.
Settings include descriptions and supported values.
LuckPerms is optional. When installed, ServerSuite can synchronize rank permissions while preserving manually assigned temporary or contextual permissions. Clone formatting can also use LuckPerms or TAB prefixes and suffixes.
Migration
Already using EssentialsX or CMI?
/migratedata <essentials|cmi> <scan|import|list> [overwrite]
Import existing homes, mutes, and bans. Scan your data before importing, and choose whether existing records should be overwritten.
ServerSuite also supports player-data migration when switching from offline mode to online mode.
Important Notes
Some features are disabled by default and can be enabled through the Admin Panel.
When a new ServerSuite version is out, operators see a notice on join with a download link.
Support
For questions, issues, or suggestions, contact NoelEvahn on Discord.



