Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Supported environments
Creators
Details
Changelog
🪄 MysticEssentials v1.0.0-alpha.13
Release: Alpha 12 → Alpha 13
Target: NeoForge + Fabric (1.21.x)
⚠️ Important Update Notice for Server Owners
- You MUST delete the following files before starting Alpha 13:
config/mysticessentials/config.jsonconfig/mysticessentials/messages/es_us.json- These files will be regenerated automatically on startup with the new keys and structure.
✨ Added
🔐 Vault System (GUI-Driven)
- Added a complete Vault System with a 6-row (54-slot) selector GUI.
- Vault selector now supports pagination (45 vaults per page).
- Added Vault Settings GUI (right-click a vault):
- Rename vault (GUI-only, no commands)
- Set vault icon (uses main-hand item, permission-gated)
- Reset a single vault (permission-gated)
- Reset ALL vaults (admin-only)
- Vault names now support color formatting (
&legacy colors, hex support via permissions/config). - Vault data is stored per-player in JSON:
- Path:
config/mysticessentials/vaults/<uuid>.json - Items are serialized safely using SNBT.
- Vault metadata (custom name + icon) is persisted correctly.
- Path:
🌍 Localization & Messages
- Vault UI text migrated to MessagesUtil, allowing server owners to customize:
- Button names
- Lore text
- Menu titles
- Added Spanish translation (
es_es.json) for Vault-related UI. - Improved locale fallback handling and message resolution order.
💬 Chat Enhancements
- Added groundwork for clickable http/https links in chat via mixin-based handling.
- Improved Gson handling for message files (HTML escaping disabled where needed).
🔁 Changed
- Vault selector icons now display:
- Colored vault name (
<name> - #<index>) - Slot usage (
used/available)
- Colored vault name (
- Default vault naming now respects configurable color codes.
- Vault icon permissions are enforced strictly (
messentials.vault.item.<id|*>). - Configuration structure expanded to support new vault settings.
🐛 Fixed
- Fixed vault item data not saving correctly, which caused:
Tried to load invalid item: 'No key id in MapLike[{}]' - ItemStacks now serialize and deserialize correctly using SNBT.
- Prevented invalid empty ItemStack entries from corrupting vault files.
- Resolved multiple edge cases with vault loading, saving, and UI refreshes.
⚙️ Notes for Server Owners
- Vault limits are permission-based:
messentials.vault.amount.<number>messentials.vault.row.<1-6>- Locked vaults are visually shown using the configured locked item & name.
- All vault modifications (rename, icon, reset) are GUI-only by design.
Full Changelog: https://github.com/L8-Alphine/MysticEssentials/compare/1.0.0-alpha.12...1.0.0-alpha.13
Files
Metadata
Release channel
AlphaVersion number
1.0.0-neoforge-alpha.13Loaders
Game versions
1.21–1.21.11Downloads
7Publication date
December 18, 2025 at 11:58 PMPublisher

Alphine
Member





