
ModsJava
SSP - Scripted Server Plugin
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

SSP — Changelog
1.0.0
Communications
/ssp chat enable | disable— global chat lockdown./ssp chat add <@user> | remove <@user>— whitelist that bypasses the lockdown./ssp chat spy— see messages muted players tried to send./ssp sign enable | disable— sign lockdown, enforced three ways: blocks the editor opening, force-closes one already open, and blanks text from clients that skip the UI entirely./ssp sign bypass <@user> | remove <@user>— whitelist for signs.- Proximity voice gate (requires Simple Voice Chat): microphones are muted
unless the speaker holds
ssp.voice, granted by nothing automatically.
Identity scrambler
/ssp random player <both|name|skin> <@user>— disguise one player with a random identity./ssp random player select <both|name|skin> <username> [<@user>]— disguise as a specific chosen account instead of a random one./ssp random player disable <@user>— revert to the true identity, and exempt from the global scramble so it survives a relog./ssp random player bypass <@user>— permanent immunity to scrambling./ssp random player save <@user>— make the current disguise survive restarts./ssp random enable <both|name|skin> | disable— scramble/restore everyone./ssp random reveal [<@user>]— privately see who is really behind a disguise./ssp random diagnose [<@user>]— reports exactly what the running server supports for skin/name changes, for troubleshooting.- Random identities are invented usernames checked against the real Mojang
API, not a fixed list of celebrities — every disguise is a genuine,
unknown account with its real skin.
identity.excludeblocks specific names outright. - Skin changes are applied through SkinsRestorer when it is installed (so the wearer sees their own new skin instantly, no relog needed), falling back to Paper's profile API, then direct profile editing on plain Spigot.
identity.auto-savepersists a disguise the moment it's applied, so it survives a relog instead of needing a separatesavestep.- The vanilla "X (formerly known as Y) joined the game" broadcast — which would otherwise announce the disguise to the whole server — is suppressed.
Plot armour (survival lock)
/ssp plotarmor enable | disable <@user>— a fatal hit with a totem pops it normally; without one, the hit is cancelled and health is pinned at half a heart. No death event fires: no message, no dropped items, no stat change.
Admin toolkit
Real moderation and utility tools. Anything that actually takes something
away from a player lives here, not under /ssp troll.
/ssp admin ban <@user> <amount> <min|hour|day>— timed ban with a custom kick screen showing time remaining./ssp admin timeout <@user> <amount> <min|hour|day>— full comms blackout: chat, voice, signs, and anvil renaming./ssp admin unban | untimeout <@user>— lift either one early./ssp admin kick <@user> [reason]./ssp admin freeze | unfreeze <@user>— pin them exactly where they stand, for holding a suspected cheater still while you investigate./ssp admin vanish— the operator disappears from every other player's view./ssp admin invsee <@user>— open their real, live inventory./ssp admin heal | feed <@user>./ssp admin gamemode <@user> <mode>./ssp admin tp <@user> <@destination>andtphere <@user>./ssp admin broadcast <message>./ssp admin clearinventory <@user>— genuinely destructive; every use is logged to console regardless of chat scrollback.- Operators are exempt from every restriction in the plugin — chat, signs, voice, the anvil — so an operator can never lock themselves out.
Troll toolkit
Cinematic and disorienting, but reversible — no item loss, no lasting damage, nothing that outlives the toggle.
/ssp troll shock <@user>— cosmetic lightning strikes, no damage./ssp troll lift <@user>— suspend in the air, frozen, until released./ssp troll isolate <@user>— hide every other player from their screen./ssp troll paranoia <@user>— random creepy sound cues only they can hear./ssp troll blind | nausea <@user>— looping potion effects./ssp troll firework <@user>— harmless particle bursts, never a real Firework entity./ssp troll rain <@user>— personal weather; nobody else's sky changes./ssp troll spin <@user>— spins their camera./ssp troll launch <@user>— a free bounce; the landing never hurts them./ssp troll title | actionbar <@user> <message>— on-screen messages only they see.
Persistence
/ssp statusand/ssp reload.- Whitelists, bypass lists, bans, timeouts, and plot armour survive restarts; bans and timeouts keep counting down through downtime.
- Active disguises are dropped on restart by design (unless
auto-saveorsavewas used) — everyone wakes up as themselves.
Compatibility
- Minecraft 1.18 through current releases.
- Paper, Purpur, Spigot, and Bukkit-hybrid loaders (Mohist, Arclight, Cardboard).
- Optional integrations, both entirely absent-safe: Simple Voice Chat, SkinsRestorer.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.18.1, 1.18.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as SSP-1.0.0.jar — drop this file into the mods folder
- Download size: 107 KB
- Download link checked 14 Sept 2026 — working
These come from our own check of the pack file, not from the source page.