Список изменений
📜 SafeChest - Changelog v0.0.3
✅ New Features
🌟 Persistent Chests & Holograms on Server Start (The #1 Request!)
When the server boots up, SafeChest now automatically:
- Scans for all active (non-expired) AngelChests in the database.
- Re-links each chest’s physical block in the world using its unique ID — so the game never “forgets” where it is.
- Checks if its holograms are still present — and if not, instantly recreates them with the correct text, formatting, and live timer.
➡️ Result? No more lost chests or broken holograms after restarts. Everything just… works. Server admins, this one’s for you.
🔐 New Permission: angelchest.reload
Grant reload access without giving full OP. Perfect for trusted moderators.
🔄 New Command: /safechestreload
Safely reload configs, messages, and groups without restarting the server — or risking instability. This is now the official way to apply changes.
📋 Smarter /aclist Command
Now runs asynchronously (no lag!) and fully respects your config settings:
- Filter by world
- Sort by expiration time
- Toggle UUIDs in item hovers
More control. Zero performance cost.
💸 Vault = Optional
SafeChest now loads perfectly even if Vault isn’t installed. Economy features simply disable gracefully — no errors, no crashes.
🎨 Massive Configuration Expansion — Total Control, Your Way
SafeChest v0.0.3 doesn’t just fix bugs — it hands you the keys to fine-tune every aspect of the plugin to match your server’s style and rules.
We’ve completely overhauled the config.yml to give you granular control over:
- 🌍 World Restrictions — Enable SafeChest only in specific worlds.
- 💥 Explosion Protection — Choose whether to block damage from creepers, TNT, or both.
- 💬 Death Messages & Buttons — Toggle interactive chat buttons on/off globally, even if players have permissions.
- ✨ Particles & Feedback — Pick particle types for chest creation/restoration, and choose whether messages appear in chat or action bar.
- 🎯 Command Behavior — Decide what happens when a player uses
/actpor/acfetchwithout a chest — show a custom message, or nothing at all. - 🧭 Teleport Safety — Choose whether to block unsafe teleports or force them anyway.
- 🖼️ GUI Customization — Configure
/acpreview’s layout, info item, and closing behavior. - 📊 List Sorting & Filtering — Let
/aclistsort by expiration, filter by world, and optionally show UUIDs for debugging. - 🧹 Drop & XP Control — Prevent double-drops by forcing inventory/XP cleanup on death.
➡️ Translation: You’re no longer stuck with “default behavior.” Whether you run a minigame, RPG, or hardcore survival server — SafeChest now adapts to your rules.
🐛 Bug Fixes & Critical Improvements
✅ Holograms No Longer Disappear After Restart
(Yes, we’re shouting this twice — it’s that important.)
Holograms now persist through restarts thanks to a complete rebuild of the save/restore system. They reappear exactly where they belong — automatically.
📄 Fixed Multi-Line Hologram Display
Each line of text now renders as a separate floating display, stacked neatly. Timers update across all lines — no more cut-off or misaligned text.
🧱 Fixed Block Replacement in /acfetch
No more “ghost blocks” or duplication bugs. The plugin now properly removes the old block before placing the new one.
💰 Fixed Economy Price Handling
Prices are now read as numbers (not text), fixing all issues with buying, selling, or cost calculations. Your in-game economy works as expected.
🌍 Fixed World Check on Chest Creation
Chests are only created in enabled worlds — preventing errors and wasted processing.
💥 Fixed Explosion Protection Settings
Now fully respects your config:
protect-from-entity-explosionsprotect-from-block-explosions
Granular control is back — and working.
🖼️ Fixed Preview GUI Item
The info icon in /acpreview now uses the material you set in config — no more surprises.
🛡️ Fixed Potential Crashes
Added safety checks (like verifying the world exists) in key methods to prevent rare but nasty crashes.
💾 Fixed Hologram Data Storage
Lists of holograms are now saved and loaded correctly — no more missing or corrupted displays between sessions.
📌 Pro Tip for Admins:
Don’t just replace your old config.yml — compare it with the new one! You’ll unlock dozens of new ways to tailor SafeChest to your community’s needs.

