We are excited to announce the release of
ChestLocked v1.3! This update focuses on expanding protection to new 1.21 to 1.21.11, introducing a smarter friend management system, and strengthening security against advanced griefing techniques with new administrative tools.
✨ What’s New in v1.3?
Auto-Cleanup & Maintenance (New!)
- 30-Day Auto-Expire: To keep your server clean, locks belonging to inactive players will now automatically expire after 30 days (Configurable).
- Self-Cleaning: Once a lock is expired, any player can break the container, or the next player to interact with it will automatically trigger the removal of the old protection.
️ Expanded Block Protection
You can now lock more functional blocks! We've added full support for:
- 1.21 Crafter: Keep your automation patterns and recipes safe!
- Lecterns: Prevent players from taking or swapping your books.
- Utility & Smelting: Brewing Stands, Furnaces, Smokers, Blast Furnaces, Droppers, Dispensers, and Barrels.
Proximity-Based Friend System
- Smart Search: The "Add Friend" menu now only shows players standing within a 20-block radius (Configurable).
- Anti-Lag & Secure: No more scrolling through hundreds of online names. Just have your teammate stand near you to grant them access!
- Distance Info: The GUI displays exactly how many blocks away each player is.
❌ New Friend Removal GUI
- Revoke Access: Added a dedicated Remove Friends menu (Red Dye icon).
- Easy Management: See a list of current friends on the sign and click their name to remove them instantly.
️ Security & Admin Features
⚡ New Admin Command: /chestlock unlockall [player]
- Mass Unlock: Admins can now remove every lock belonging to a specific player across all loaded chunks.
- Optimized Scanning: Uses an $X \rightarrow Z \rightarrow Y$ scan pattern to ensure zero server lag during the process.
- Usage: /chestlock unlockall <PlayerName> (Requires chestlock.admin).
Ultimate Hopper Protection (Siphon-Proof)
- Anti-Theft: Strict logic prevents Hoppers and Hopper-Minecarts from siphoning items out of any locked container.
- Solid Security: Even if a player places a hopper below your chest, your items stay exactly where they are.
System Highlights
- Update Checker: Admins will receive a notification upon joining if a new version is available on SpigotMC.
- Strict GUI Access: Only the Owner or an Admin can access the Shift + Right-Click Management Menu.
- Zero Database: Ultra-lightweight performance; all data is stored directly on the sign metadata.
Player Guide: How to use ChestLocked
- How to Lock a Container
- Step 1: Hold any Sign in your hand.
- Step 2: Right-click the chest (or any supported block).
- Result: A sign is automatically placed with your name. It’s now protected!
- Managing Your Lock (The GUI) ️
- Shift + Right-Click your locked container to open:
- Lock Info: View the current owner.
- Add Friend: Grant access to players standing nearby.
- ❌ Remove Friends: Revoke access from current friends.
- Remove Lock: Destroys the protection and removes the sign.
- Advanced Protection ️
- Anti-Siphon: Blocks Hopper theft.
- Anti-Grief: Immune to TNT, Creeper explosions, and Pistons.
- Anti-Merge: Prevents players from placing chests next to yours to bypass protection.
How to Update:
- Download ChestLocked-1.3.jar.
- Replace the old jar in your /plugins folder.
- Note: It is highly recommended to delete your old config.yml to allow the new 1.21 messages and maintenance settings to generate correctly.
- Restart your server.