Tags
Creators
Details
1.0-Release
Compatibility
Changes
WardSS Plugin
A powerful Minecraft plugin for managing staff controls (ScreenShare) with advanced features.
Features
Freeze System
- Command
/ss <player>: Freeze a player for screening - Automatic Teleport: Moves staff and player to a predefined location
- Custom Titles: Display titles/subtitles when a player is frozen/unfrozen
- Automatic Return: Player is returned to their original location after unfreeze
Private Chat
- Exclusive chat between staff and frozen players
- Customizable message format
- Invisible to other players
Report System
- Staff notified when a report is sent
- Configurable report broadcasts
- Customizable report message format
Protections
- Block commands for frozen players
- Notify staff on command attempts
- Automatic ban if a player disconnects during screening
- Staff bypass mode for unrestricted movement
Commands
/ss <player>– Freeze/unfreeze a player/ss setlocation– Set teleport location for screenings/ss bypass– Toggle bypass mode for staff
Permissions
wardss.use– Use the/sscommandwardss.notify– Receive notificationswardss.bypass– Use bypass modewardss.setlocation– Set screening teleport location
Configuration
All settings are in config.yml:
Messages
messages:
prefix: "&7[&c&lWardSS&7]"
staff-freeze: "&aYou have frozen %player% for screening!"
player-frozen: "&cYou have been frozen by %staff%!"
staff-unfreeze: "&aYou have unfrozen %player%!"
player-unfrozen: "&aThe screening is over, you have been unfrozen!"
frozen-title: "&c&lYOU HAVE BEEN FROZEN"
frozen-subtitle: "&7Do not disconnect or you will be banned!"
unfrozen-title: "&a&lYOU HAVE BEEN UNFROZEN"
unfrozen-subtitle: "&7Thank you for your cooperation!"
no-permission: "&cYou don't have permission!"
player-not-found: "&cPlayer not found!"
already-frozen: "&cThis player is already frozen!"
not-frozen: "&cThis player is not frozen!"
teleport-set: "&aThe teleport position has been set!"
teleport-not-set: "&cThe teleport position has not been set!"
teleport-usage: "&cUsage: /ss <player>"
report-sent: "&aReport sent successfully!"
report-received: "&7You have received a new report"
report-broadcast: "&7New report: &c%report%"
report-submitted: "&7Report submitted by &c%player%"
bypass-active: "&aBypass mode activated"
bypass-inactive: "&cBypass mode deactivated"
private-chat-format: "&8[&cSS&8] &7%player%: &f%message%"
player-quit: "&c%player% disconnected during screening!"
command-blocked: "&cYou cannot use commands while frozen!"
command-attempt: "&c%player% attempted to use command: %command%"
Settings
settings:
notify-staff: true
prevent-commands: true
prevent-movement: true
prevent-interaction: true
prevent-damage: true
title-fade-in: 10
title-stay: 100
title-fade-out: 10
Installation
- Download the JAR from the releases section
- Place it in your server's
pluginsfolder - Restart the server
- Configure
config.ymlas needed - Set the teleport location with
/ss setlocation
Requirements
- Bukkit/Spigot Server 1.8+
- Java 8 or higher
- Properly configured permissions
Additional Notes
- Ensure permissions are correctly set in your permissions plugin
- Recommended: Set teleport location in a secure, enclosed area
- Check for updates regularly for new features and fixes
License
All Rights Reserved – No part of this plugin, including source code and resources, may be used, copied, modified, or redistributed without the explicit permission of the author.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:L6aOwo8t:FjQuKT7z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:L6aOwo8t:FjQuKT7z"
}

