Greenroom | Stream Safe Mode v1.0

Gives streamers a one-command safe mode that hides sensitive info during a broadcast.
cover.png
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.

greenroom-01-chatfilter.png


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.

greenroom-02-settings.png


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.

greenroom-03-status.png


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.
Every command has tab completion.

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
  1. Put Greenroom-1.0.0.jar in your plugins folder.
  2. Start the server once to create config.yml and messages.yml.
  3. Edit config.yml if you want, then run /greenroom reload.
  4. 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.
Buy a license now
$6.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
16 Views
0 Purchases
1 Downloads
Jul 16, 2026 Published
N/A Updated
Not yet rated
52.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image assembled from in-game block/item textures; description text drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI code assistance for autocompletion and boilerplate while writing the plugin; all logic reviewed and written by me.
Type
  1. Chat
  1. Protection
  1. GUI
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Land claims with a full audit trail and automatic dispute resolution.
Not yet rated
0 purchases
Expanded and configurable villager trades with a reputation system.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
16 Views
0 Purchases
1 Downloads
Jul 16, 2026 Published
N/A Updated
Not yet rated
52.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image assembled from in-game block/item textures; description text drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI code assistance for autocompletion and boilerplate while writing the plugin; all logic reviewed and written by me.
Type
  1. Chat
  1. Protection
  1. GUI
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Land claims with a full audit trail and automatic dispute resolution.
Not yet rated
0 purchases
Expanded and configurable villager trades with a reputation system.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Top