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, TPA, RTP, vanish, teams, spawn protection, stats, leaderboards, world controls, and server management, designed for pupur, bukkit, paper, spigot, 1.21.X.
Instead of installing a bunch of different plugins for homes, TPA, bans, vanish, staff tools, RTP, leaderboards, and more, ServerSuite puts everything into one plugin so it all works together.
Why ServerSuite?
One rank system, permission system, config, Admin Panel, and sound system.
Everything is designed to work together without different plugins having their own formats.
There are also built-in sounds for many actions, making the server feel more responsive and polished.
Whether you run a small SMP or a larger server, ServerSuite gives you many of the tools you need. From testing, it can replace around 20 plugins entirely.
/Help

This is the /help view in-game for players to get an overview of the plugin.
/help (and /?) opens a Help GUI. The full categorized command list is available in-game with /commands (/cmd, /cmds).
Clicking a player's name in chat opens their stats.
Commands
/admin opens a 54-slot Admin Panel with the most important server settings.

You can control things like mob spawning, End Portals, chat filters, difficulty (Peaceful/Normal/Hard), Nether Portals, RTP/TPA, Keep Inventory, PvP, Privacy Mode, name tags, Homes/Spawn, Combat Manager, and the locator bar.
The panel also gives access to tools such as the Ender Chest Viewer, Inventory Viewer, Spy, Ban/Unban, Hoppers, Coordinates, Teams List, Reported Players, Spawn Protection config, Enchantments and Custom Recipes.
Ranks
Ranks: player, helper → moderator → srmod → admin → owner → developer.

A proper staff hierarchy where ranks actually control what staff can do.
/rank [player] | check your own or another player's rank
/ranks | show the full rank hierarchy
/promote <player> / /demote <player> | move a player one rank up or down (owner+)
/setrank <rank> <player> | directly set a player's rank (owner/developer only). Never gives OP
/rankslist [rank] | list every player with a specific rank, or all staff ranks
/rankscommand <command> <rank> | change which rank is required for a command while the server is running (developer only)
/rankshide [nametags|chat|tablist|list] | toggle rank icons in nametags, chat and tab list (developer only)
/taborder | toggle whether the tab list is sorted by rank hierarchy (developer only)
/ranksorder <rank> <rank> | swap two ranks' hierarchy positions, live with no restart (developer only)
/taghide [player] | hide your or another staff member's rank tag
/logs [player] [full] / /history <player> | view a player's staff history, including warnings, mutes, bans, freezes, and rank changes
How the staff system works: helper can handle reports and warnings, moderator can freeze players and issue temporary bans, srmod can handle permanent bans and inventory actions, and admin has access to the main server tools and Admin Panel. Higher ranks have more control, and everything follows the same rank system.
Moderation
/ban <player> <time|perm> [reason] / /unban <player> | temporary bans (moderator+, capped at 30 days by default) and permanent bans (srmod+)
/mute <player> <time> [reason] / /unmute <player> | mute players from chat
/warn <player> <reason> | give a player an official warning
/unwarn <player> | clear a player's warnings back to zero
/report <player> <reason> / /reported | players can report each other, while staff can browse the report queue
/note <player> [text] | leave or view staff notes about a player
/alts <player> | see players who share an IP with the given player
/wipe [player] [inventory|echest|stats|homes|all] | wipe a player's inventory, Ender Chest, stats or homes, or open a picker with no player (srmod+)
/filter [bypass <player>|<player>|list] | manage chat filter bypasses and view every filtered word (srmod+)
/filter addword|delword <word> | add or remove filtered words (admin+)
/freeze <player> / /unfreeze <player> / /frozen | freeze players in place and view everyone currently frozen
/maintenance <start|stop|bypass|list|allow|message <text>> | put the server into maintenance mode and control who can still join (developer only)
Staff Utility
/vanish | become invisible to normal players while remaining visible to appropriate staff (srmod+)
/clone [player] | disguise yourself as another player, including their skin, nametag, chat, and kill/death messages (admin+). Run again with no args to undo
/spy <player|exit|lock|next> / /spy ground | watch a player from their perspective, including across dimensions (srmod+, ground view admin+)
/inventory <player> / /echest <player> | view and manage a player's inventory or Ender Chest (view moderator+, edit srmod+)
/cords <player> | view another player's coordinates
/heal [player] | restore health and hunger
/fakeleave | show a fake leave/join message and hide from the tab list
/staffchat <message> (/sc) | send rank-tagged messages only to online staff
/nametags | toggle server-wide nametags
/announce <join|welcome|routine|list|remove> | styled join, first-join and repeating broadcast messages as titles, actionbars or chat (admin+)
/taghide [player] | hide your or another staff member's rank tag
/fakevein <ore> / /fakechest | spawn a 2x2x2 vein of the given ore beneath your feet or a chest at your feet (developer only)
/tree <type> <size> | grow a real vanilla tree where you're looking (admin+)
Player Utilities
/fly [player] | toggle double-jump fly: double-jump to fly, double-jump again to fall, no fall damage (admin+)
/speed <1-10> | change your flight speed, including decimal values such as 8.75 (everyone, requires Creative or /fly)
/hide | hide your username on your own nametag
/nv | toggle permanent night vision
/ping [player] | check your own or another player's ping
/discord | show the server's Discord link
Spawn Protection
Create and manage protected spawn areas directly in-game without needing another region plugin.

/sp (/spawnprotection) | manage Spawn Areas, regions and single-block exceptions with /sp area|region|block|config|clear|bypass|fly|doublejump, plus an in-game config GUI (/sp config)
You can choose exactly what each area protects, connect regions together, and see the boundaries in the world while setting them up.
Entry messages can use colors and fonts and appear as an actionbar, title, or chat message (/sp <area|region|block> text "<text>" <mode> [color] [font] ...).
Backspawn regions (/sp region backspawn [name]) can send players back to spawn as soon as they enter a region.
Spawn movement tools include spawn-only flight (/sp fly) and double-jump launch areas (/sp doublejump [height] [speed]).
/sp exact [clear] | set or clear the exact location where players spawn
World Management
/customrecipes | create and edit custom crafting recipes directly in-game (developer only)

/recipes <item name> | look up saved custom recipes
/enchantments | enable or disable individual vanilla enchantments and levels (developer only)

/launchpad (/lp) | create/update/remove a launch pad at your location (/launchpad <height> <speed> / /launchpad remove), or list them with no args (owner+)
/limit | browse configured limits in a GUI, and set per-player or server-wide item caps (setting developer only)
/hopper | configure hopper speed, transfer amounts, and placement limits (developer only)
/doublechest | change Ender Chests between 27 and 54 slots server-wide (extra-slot contents are handed back when turning it off, nothing is deleted)
/border [amount] [world] | view the world border (owner+), or change it for all dimensions or one world (developer only)
/tabname | customize the tab list header with colors and fonts, remove it, or toggle a player-count footer (developer only)

/pluginhide | hide plugin commands from non-OP players (developer only)
/toteminventory | choose whether totems anywhere in a player's inventory can trigger resurrection (developer only)
/setdiscord <link> | set the server's Discord invite (owner+)
/serversuite (/ss) | view diagnostics (/ss diag, developer only) and reload the plugin configuration (/ss reload, owner+)
Teleportation & Homes
/sethome [1-5] / /home [1-5] | set up to 5 personal homes and access them through a GUI (5-second delay, unset beds turn red at the cap)
/sethome max [1-5] | set the home-slot cap (developer only, lowering it removes already-set homes past the new cap)

/tpa <player> / /tpahere <player> / /tpaccept / /tpacancel / /tpauto | simple teleport requests with a confirmation GUI and auto-accept option
/rtp [world|nether|end] | randomly teleport within the world's border
/spawn | teleport to the exact spawn point, or world spawn if none is set
Social & Teams
/team (/t) / /tc | create PvP teams with invites, team homes, team chat, ranks, and more

/team color <color> [fonts] | recolor your team's name with any tab list color plus bold, leaning or underline (team leader)
/w (/whisper) <player> <message> / /r <message> | private messages and quick replies
/ignore <player> / /ignored | ignore another player's chat and messages
/privacy | toggle global Privacy Mode (local-only deaths, no advancements, suppressed join/leave messages)
Staff can also browse all teams through the Admin Panel.
Cosmetics & Stats
/stats [player|global|clear <player>] | view kills, mob kills, deaths, blocks broken, blocks placed, distance travelled, and playtime (global/clear admin+)

/tags | choose up to 3 cosmetic PvP tags, including Sword PvP, Axe PvP, Mace PvP, Crystal PvP, UHC PvP, NethPot PvP, Creeper PvP, Cart PvP, and Elytra Mace PvP
/leaderboard [type] | view leaderboards for kills, mob kills, deaths, blocks placed, blocks broken, distance travelled and playtime
Configuration
config.yml contains settings for cooldowns, limits, teleport delays, RTP, chat filters, homes, and other server options.
Most feature toggles can be changed directly from the Admin Panel, so you don't need to constantly edit configuration files.
Rank permissions can also be changed in config.yml or moved live using /rankscommand.
Migration
Already using EssentialsX or CMI?
You can import your existing data with:
/migratedata <essentials|cmi> <scan|import|list> [overwrite] (developer only)
This can import homes, mutes, and bans from your existing setup. scan is a dry run, import skips players who already have data unless you pass overwrite.
Important
Some features are disabled by default. Open the Admin Panel and turn on the features you actually want to use.
Questions or issues? Find me on Discord: NoelEvahn



