ScreenShare is a powerful staff tool built for Paper 1.20+ servers. It allows your team to freeze suspected cheaters, conduct screenshare sessions, track client information, and automatically punish players who disconnect or admit to cheating.
Freeze System Use /ss freeze <player> to instantly freeze a player. They will be teleported to your configured waiting room, all movement is blocked, chat is disabled, and a full-screen title repeats every few seconds telling them to stay put. Players can only use /admit and /discord while frozen — all other commands are blocked.
Auto-Ban on Disconnect If a frozen player disconnects, a 30-day tempban is automatically issued via console. There is no way to escape the screenshare by logging out.
/admit System Frozen players can type /admit to confess to cheating. This triggers a reduced 14-day ban instead of 30 days, and broadcasts a message to the entire server. The command is locked behind the freeze state — it cannot be abused outside of a screenshare session.
Client Detection /ss check <player> displays a detailed panel including the player's detected client (Lunar Client, Badlion, LabyMod, Fabric, Forge, Vanilla and more), raw brand string, ping, online time, current TPS, game mode, and frozen status. Known cheat clients such as Meteor, Wurst and Impact are flagged with a warning.
Staff Notes Staff members can leave persistent notes on any player using /ss notes <player> add <text>. Notes are saved to disk and survive server restarts. View notes with /ss notes <player> and clear them with /ss notes <player> clear. Notes also appear in the /ss check panel.
Staff GUI Open the staff menu with /ss gui. From there you can freeze players, unfreeze players, and reload the config — all through a clean inventory interface with player heads and real-time ping display.
20 Built-in Languages Switch language with a single line in config.yml and reload with /ss reload. Supported: EN, CZ, SK, DE, FR, ES, PL, HU, RO, NL, PT, IT, RU, TR, SV, FI, NO, DA, HR, SR. Every message, GUI label, title and help text is fully translated.
Commands /ss gui — open the staff GUI /ss freeze <player> — freeze and teleport a player to the waiting room /ss unfreeze <player> — unfreeze a player /ss teleport <player> — manually teleport a frozen player to the waiting room /ss check <player> — view client info, stats and notes /ss notes <player> [add <text> | clear] — manage staff notes /ss reload — reload config and language without restarting /admit — frozen players only; issues a 14-day ban and broadcasts a confession
Permissions ss.use — grants access to all staff commands (default: OP)
Freeze System Use /ss freeze <player> to instantly freeze a player. They will be teleported to your configured waiting room, all movement is blocked, chat is disabled, and a full-screen title repeats every few seconds telling them to stay put. Players can only use /admit and /discord while frozen — all other commands are blocked.
Auto-Ban on Disconnect If a frozen player disconnects, a 30-day tempban is automatically issued via console. There is no way to escape the screenshare by logging out.
/admit System Frozen players can type /admit to confess to cheating. This triggers a reduced 14-day ban instead of 30 days, and broadcasts a message to the entire server. The command is locked behind the freeze state — it cannot be abused outside of a screenshare session.
Client Detection /ss check <player> displays a detailed panel including the player's detected client (Lunar Client, Badlion, LabyMod, Fabric, Forge, Vanilla and more), raw brand string, ping, online time, current TPS, game mode, and frozen status. Known cheat clients such as Meteor, Wurst and Impact are flagged with a warning.
Staff Notes Staff members can leave persistent notes on any player using /ss notes <player> add <text>. Notes are saved to disk and survive server restarts. View notes with /ss notes <player> and clear them with /ss notes <player> clear. Notes also appear in the /ss check panel.
Staff GUI Open the staff menu with /ss gui. From there you can freeze players, unfreeze players, and reload the config — all through a clean inventory interface with player heads and real-time ping display.
20 Built-in Languages Switch language with a single line in config.yml and reload with /ss reload. Supported: EN, CZ, SK, DE, FR, ES, PL, HU, RO, NL, PT, IT, RU, TR, SV, FI, NO, DA, HR, SR. Every message, GUI label, title and help text is fully translated.
Commands /ss gui — open the staff GUI /ss freeze <player> — freeze and teleport a player to the waiting room /ss unfreeze <player> — unfreeze a player /ss teleport <player> — manually teleport a frozen player to the waiting room /ss check <player> — view client info, stats and notes /ss notes <player> [add <text> | clear] — manage staff notes /ss reload — reload config and language without restarting /admit — frozen players only; issues a 14-day ban and broadcasts a confession
Permissions ss.use — grants access to all staff commands (default: OP)
