️ GuardianUtility: The Essential, High-Performance Player Lockdown Plugin (1.8 - 1.21+) ❄️
GuardianUtility is a lightweight, essential, and highly stable Spigot/Paper plugin meticulously engineered to give server administrators ultimate control over player actions. Designed with performance as the priority, it relies on clean API usage to ensure guaranteed stability across versions 1.8.8 up to the latest 1.21+. Whether you are investigating suspicious activity, stopping griefers, or simply needing a reliable moderation tool, GuardianUtility provides the instant, lag-free solution to freeze players in their tracks and secure your Environment.
⭐ Feature Highlights: The Core Player Lockdown
- ↔️ Instant Freeze & Unfreeze: Effortlessly toggle a player's freeze status with a simple command, instantly restricting movement and interactions.
- ⛔ Comprehensive Lockdown Enforcement: While frozen, the plugin cancels all major player actions:
- ♂️❌ Movement Block: Player is instantly teleported back to the freeze location.
- ⛏️❌ Interaction Blocking: Prevents block breaking, block placing, and world interaction (chests, doors, pressure plates, etc.).
- ️❌ Inventory Control: Blocks item dropping and item consumption (eating food, drinking potions).
- Broad Version Compatibility: Built for longevity. Tested and guaranteed to function flawlessly from Minecraft version 1.8.8 up to 1.21+, ensuring your administrative tools don't break with updates.
- Full Configuration: Customize every single message, prefix, and notification via the cleanly organized config.yml. Supports standard Spigot legacy color codes (&).
Developer Advantage & Quality Assurance
GuardianUtility is structured using best-in-class Spigot development practices. This code is clean, efficient, and demonstrates mastery of:
- Clean Architecture: Strict separation of concerns (Command Executor, Event Listener, and dedicated Logic Manager).
- Performance: Utilizes efficient methods like HashSet<UUID> for player tracking, minimizing lookup time and preventing lag.
- API Purity: Written to rely only on core, stable Spigot/Paper API methods, which is the source of its excellent cross-version support.
⚙️ Command & Permissions:
Command: /freeze {player}
Description: Toggles the freeze status of the target player.
Permission: guardianutility.use.freeze
Installation Instructions
- Download: Grab the latest GuardianUtility.jar file from this page.
- Placement: Drop the file into your server's /plugins folder.
- Restart Server: Start or restart your Spigot/Paper server.
- Configuration (Optional): Customize all messages in /plugins/GuardianUtility/config.yml to match your server's aesthetic!
Need Custom Development?
GuardianUtility is a sample of the
clean, efficient Java code and reliable solutions provided by GauravBuilds.