📦 PrivateChest v1.4
🆕 New: Public Developer API
• Introduced PrivateChestAPI
under me.tuplugin.privatechest.api
.
• Developers can now easily:
- Check if a block is locked ➔
isLocked(Block)
- Check if a player is the owner ➔
isOwner(Block, Player)
- Get the UUID of the owner ➔
getOwner(Block)
- Lock a block programmatically ➔
lockBlock(Block, Player, String)
- Unlock a block programmatically ➔
unlockBlock(Block)
• Static, safe, and ready for direct integration without touching internal classes!
📚 New: API Documentation
• Added a dedicated section in README.md showing how to use the PrivateChestAPI with examples.
🛠 Improvements:
• Better internal structure for future feature expansion. • Clean and separated API to prevent future compatibility issues.
🌐 Multilingual Ready:
• All messages and configurations remain fully editable for translations!
✅ Tested and verified on:
• Minecraft 1.16.x → 1.21.5 • Paper, Pufferfish, Purpur forks
📊 Plugin Statistics:
• View anonymous plugin usage at: bStats - PrivateChest
🎯 Tip: Even though the plugin is in English by default, you can fully translate it by editing messages.yml
and config.yml
!
📦 PrivateChest v1.3
🆕 New Features:
✔ Added /clearchests command (Admin only) ↳ Automatically clears orphaned chest entries from data.yml if the chest no longer exists. ↳ Requires permission: privatechest.admin
✔ Added full prefix control in config.yml: ↳ New options: - use-prefix: true/false - prefix: "&7[&6PrivateChest&7] " ↳ Admins can now enable/disable or customize the plugin prefix easily.
🛠 Improvements:
• Messages.yml is now purely for messages, no longer holds prefix settings. • Prefix changes and config updates are hot-reloadable using /privatechest reload. • Internal optimizations for data and location handling. • Cleaner Maven build with shaded and relocated bStats.
🌐 Multilingual Ready:
• While the plugin is by default in English, all messages are fully configurable. • You can easily translate the plugin into any language by editing messages.yml and config.yml!
✅ Tested on:
• PaperMC 1.16.5 – 1.21.5 • Compatible with forks: Paper, Pufferfish, Purpur.
📊 View plugin usage stats at:
PrivateChest 1.2.1 - BugFix Update Changes:
Fixed a critical issue with bStats integration that caused the plugin to disable on server startup.
No gameplay or feature changes. This is an internal fix only. ✅ Recommended for all users to update for full stability and proper metrics reporting.
Quick Summary: Compatible with Minecraft 1.16.x – 1.21.x.
This update ensures PrivateChest runs correctly without startup errors.
Thank you for supporting PrivateChest!
If you enjoy the plugin, consider leaving a ⭐!
Have any issues? Feel free to report them!
PrivateChest v1.2
New Features: ✔ Added support for bStats! Now we can see anonymous stats like plugin usage and Minecraft versions. ✔ New admin command: /privatechest reload ↳ Allows reloading config.yml and messages.yml without restarting the server. ↳ Requires permission: privatechest.admin
Improvements: • Internal code optimizations. • Updated plugin metadata for better compatibility.
Bug Fixes: • None in this release — everything is stable!
Permissions: • privatechest.use → Allows use of /lockchest and /unlockchest • privatechest.admin → Allows use of /privatechest reload
You can view usage statistics at: https://bstats.org/plugin/bukkit/PrivateChest
✅ Tested on: Paper 1.16.5 – 1.21.5
✅ Update v1.1:
Added support for barrels (/lockchest now works on barrels too!)
Thanks for the feedback — more features coming soon!
🌟 PrivateChest - Secure Your Chests Like Never Before! 🔐 PrivateChest is a lightweight and efficient plugin that allows players to protect their chests (single or double) from unwanted access or destruction — even from explosions! Compatible with Spigot and popular forks like Paper, Pufferfish, and Purpur, from version 1.16.x up to 1.21.5.
✅ Features 🛡️ Complete Chest Protection – Prevents other players from opening or breaking protected chests.
💥 Explosion-Proof – TNT and creeper explosions won't destroy protected chests.
🔒 Simple Command-Based System – Protect and unprotect your chests with easy-to-use commands.
🧾 Permission Support – Full compatibility with permission plugins like LuckPerms.
⚙️ Customizable Configuration – Adjust messages and behavior to your liking.
📦 Lightweight and Fast – Optimized to have minimal impact on server performance.
🌍 Multi-Version Support – Works on servers from 1.16.x to 1.21.5.
🛠️ How to Use Protect a chest:
bash
Copiar
Editar
/privatechest protect
Unprotect a chest:
bash
Copiar
Editar
/privatechest unprotect
📌 Just look at the chest and run the command!
🔑 Permissions
Permission Description Default privatechest.use Allows using the /privatechest commands true privatechest.admin Allows managing other players' protections op 🧩 Compatibility ✅ Tested with:
Spigot
Paper
Purpur
Pufferfish
📌 Supports Minecraft 1.16.x - 1.21.5
💬 Support & Suggestions If you have suggestions or find a bug, feel free to post in the discussion section or contact me directly via DM. I’ll do my best to help!
📥 Download & Installation Download the .jar file.
Drop it into your /plugins folder.
Restart or reload your server.
Enjoy secure storage!
❤️ Like the Plugin? Leave a ⭐️ review to support the project and help others discover it!