Greenroom
Greenroom is a one-command safe mode built for streamers. Turn it on and it redacts sensitive text before it ever reaches your screen, holds back private messages from players you have not trusted, and hides your own join, leave, and death lines so a stream sniper watching chat learns nothing. Nobody else on the server sees anything different, only your own view changes.
Built for: Survival, SMP, and any server with players who stream or record.
Chat filter
With safe mode and the chat filter on, any chat line shown to you that contains an IP address, an email, a phone number, or a coordinate triple is replaced with [hidden] on your screen only. Everyone else still sees the original message. Add your own words on top with /greenroom term add <text>, for real names, a hometown, or a Discord handle, up to 25 private terms.
Whisper shield
A private message aimed at you while safe mode and the whisper shield are on is cancelled before it reaches you, and the sender is told you are not taking whispers right now. Players on your trust list, and server staff, always get through. Manage your trust list with /greenroom trust add|remove|list <player>.
Presence hiding
Safe mode can hide your own join, leave, and death broadcast lines, so viewers watching chat cannot tell when you log on, log off, or die. Each of the three protections, chat filter, whisper shield, and presence hiding, can be turned on or off on their own.
Settings menu
/greenroom settings opens a menu with a master safe mode switch plus one toggle per protection, so you can turn any of the three off without leaving the rest on. Every toggle plays a soft confirmation sound.
Status and auto-off timer
/greenroom status shows whether safe mode is on, the state of each protection, any active auto-off timer, and your trusted player and private term counts. Run /greenroom timer <minutes> to have safe mode switch itself off after a set time, handy for the end of a stream, or /greenroom timer clear to cancel it.
Features
Commands
Permissions
Placeholders
Configuration
Which protections turn on by default, the toggle cooldown and sound, the auto-off timer cap, the chat filter mask and which patterns it redacts, the whisper shield command list, and which presence lines are hidden are all in config.yml. Run /greenroom reload to apply changes with no restart.
Requirements
Installation
Try it first
Greenroom is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to try safe mode before you buy.
Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
Greenroom is a one-command safe mode built for streamers. Turn it on and it redacts sensitive text before it ever reaches your screen, holds back private messages from players you have not trusted, and hides your own join, leave, and death lines so a stream sniper watching chat learns nothing. Nobody else on the server sees anything different, only your own view changes.
Built for: Survival, SMP, and any server with players who stream or record.
Chat filter
With safe mode and the chat filter on, any chat line shown to you that contains an IP address, an email, a phone number, or a coordinate triple is replaced with [hidden] on your screen only. Everyone else still sees the original message. Add your own words on top with /greenroom term add <text>, for real names, a hometown, or a Discord handle, up to 25 private terms.
Whisper shield
A private message aimed at you while safe mode and the whisper shield are on is cancelled before it reaches you, and the sender is told you are not taking whispers right now. Players on your trust list, and server staff, always get through. Manage your trust list with /greenroom trust add|remove|list <player>.
Presence hiding
Safe mode can hide your own join, leave, and death broadcast lines, so viewers watching chat cannot tell when you log on, log off, or die. Each of the three protections, chat filter, whisper shield, and presence hiding, can be turned on or off on their own.
Settings menu
/greenroom settings opens a menu with a master safe mode switch plus one toggle per protection, so you can turn any of the three off without leaving the rest on. Every toggle plays a soft confirmation sound.
Status and auto-off timer
/greenroom status shows whether safe mode is on, the state of each protection, any active auto-off timer, and your trusted player and private term counts. Run /greenroom timer <minutes> to have safe mode switch itself off after a set time, handy for the end of a stream, or /greenroom timer clear to cancel it.
Features
- One command safe mode toggle, with a short cooldown and a confirmation sound so it never fires by accident.
- Chat filter: redacts IPs, emails, phone numbers, and coordinate triples from your own view of chat.
- Up to 25 private terms per player, for anything else you want redacted, added and removed in game.
- Whisper shield: cancels private messages from players you have not trusted, with the sender told why.
- A trust list per player so friends and co-streamers can always reach you.
- Presence hiding for your own join, leave, and death lines.
- A settings menu with a master switch and one toggle per protection.
- An optional auto-off timer so safe mode can turn itself off after a stream ends.
- PlaceholderAPI support so an overlay or scoreboard can show your safe mode state.
- Every option lives in config.yml with inline comments, and /greenroom reload applies changes with no restart.
Commands
- /greenroom on|off|toggle (aliases /gr, /safemode) turns safe mode on or off.
- /greenroom status shows your current protections and timer.
- /greenroom settings opens the settings menu.
- /greenroom timer <minutes> (or clear) sets or clears the auto-off timer.
- /greenroom trust add|remove|list <player> manages your trust list.
- /greenroom term add|remove|list <text> manages your private redacted terms.
- /greenroom reload reloads config.yml and messages.yml live (admin).
- /greenroom help lists every option.
Permissions
- greenroom.use turn safe mode on and off and manage your own protections. Default: everyone.
- greenroom.admin reload the plugin configuration and messages. Default: operators.
- greenroom.bypass whispers from this player reach streamers even in safe mode. Default: operators.
Placeholders
- %greenroom_active% true or false for the viewing player.
- %greenroom_chat_filter% true or false.
- %greenroom_whisper_shield% true or false.
- %greenroom_hide_presence% true or false.
- %greenroom_timer% minutes left on the auto-off timer, or 0.
Configuration
Which protections turn on by default, the toggle cooldown and sound, the auto-off timer cap, the chat filter mask and which patterns it redacts, the whisper shield command list, and which presence lines are hidden are all in config.yml. Run /greenroom reload to apply changes with no restart.
Requirements
- Minecraft 1.21 to 26.1.2.
- Paper, Spigot, or Bukkit.
- Java 21.
- PlaceholderAPI is optional, for the placeholders above.
Installation
- Put Greenroom-1.0.0.jar in your plugins folder.
- Start the server once to create config.yml and messages.yml.
- Edit config.yml if you want, then run /greenroom reload.
- Players run /greenroom on to turn on safe mode.
Try it first
Greenroom is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to try safe mode before you buy.
Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
