✅ MScreenShare
A reliable, complete and configurable screen sharing system for BungeeCord & Spigot networks.
Video Demo + Config Setup
What is MSS?
MSS (MScreenShare) is a modern, dual-part plugin designed for Minecraft server networks that want to manage
screen sharing (SS) between staff and players.
It supports automatic teleportation to a dedicated SS server, player freezing, chat/command blocking, and auto-banning for quitters.
MSS is split into two parts:
- A BungeeCord plugin to manage session control, teleporting and banning.
- A Spigot plugin to apply restrictions (freeze, mute, command block) and allow manual unblocking.
Both sides are required for the system to work correctly.
Requirements
- ✅ BungeeCord plugin: requires AdvancedBan
- ✅ Spigot plugin: supports 1.13+ (tested on 1.8.8 + via legacy support)
- ✅ MySQL Database
- ✅ Properly configured ssproxy.yml and ss-spawn areas
Main Features
- ✅ Start and end SS sessions via /ss and /ss-end
- ✅ Auto teleport to and from a dedicated SS server
- ✅ Freeze suspects upon entry
- ✅ Block chat and command usage
- ✅ Auto ban players who quit during SS
- ✅ Multi-area support for simultaneous screen shares
- ✅ Manual unblocking via commands (/unfreeze, /uncommand, /unchat)
- ✅ Configurable messages & spawn locations
️ Commands & Permissions
BungeeCord Plugin
Command
Description
Permission
- /ss <player> Starts a screen share session mss.use
- /ss-end <player> Ends a screen share session mss.use
- /ssreload Reloads the config mss.reload
Spigot Plugin
Command
Description
Permission
- /unfreeze <player> Unfreezes the player unfreeze.use
- /uncommand <player> Unblocks command usage uncommand.use
- /unchat <player> Unblocks chat usage unchat.use
All permissions default to OP.
⚙️ Configuration Overview
ssproxy.yml (Bungee)
- ss-server: Name of the SS server to send players to.
- database: MySQL settings used to store SS session data.
- suspect-onquit: Configure auto-ban for quitters (ban command, duration, reason).
- ss-spawn: Define areas with individual staff/suspect teleport coordinates.
ssspigot.yml (Spigot)
- join-freeze: Freeze suspect on join (true/false)
- block-command: Block commands for suspect
- block-chat: Block chat for suspect
- messages: All user-facing messages are customizable
Important Notes
- Both Spigot and BungeeCord plugins are mandatory.
- AdvancedBan is required on BungeeCord to perform bans.
- Make sure all SS spawn areas are correctly defined or you'll get corrupted-spawn errors.
- Supports multiple simultaneous SS sessions with separate areas.
✅ Planned Features
- Discord integration (for logging/quitting alerts)
- Config auto-validation
- More SS automation (e.g., timer-based ban delay)
- Placeholder Support
- And more..
Author
Developed by
MonkeyMoon104
If you find any issues, feel free to PM or leave them in the discussion section.