### 🧪 v1.4.3-BETA — Test Build
This is a **beta release** for testing new and upcoming functionality.
Bugs may be present. **Back up your data before deploying.**
---
### ✨ New Features & Improvements
#### 🔮 Custom Enchantment Support
- **Full Compatibility:** Added support for custom enchantments from external plugins and modern Minecraft enchantment keys using the `namespace:key` format (e.g. `excellentenchants:lifesteal`).
- **Web Editor Integration:** The Web Editor now preserves enchantment key casing and correctly handles namespaced IDs in item configurations.
- **Improved Resolution:** Introduced a robust resolution system that falls back to legacy Bukkit enchantment names (e.g. `DAMAGE_ALL`) if a modern key cannot be resolved.
---
#### 🌍 Advanced Multi-Language System
- **Dynamic Localization:** All messages have been moved to a dedicated `languages/` directory for easier translation and customization.
- **17 Supported Languages:** Full in-game and Web Editor translations added for:
- English (US & UK)
- Russian
- German
- French
- Spanish (ES, MX, AR)
- Portuguese (PT, BR)
- Turkish
- Romanian
- Vietnamese
- Dutch
- Finnish
- Polish
- Danish
- **Web Editor i18n:** Implemented a complete localization engine for the Web Editor, including automatic translation of buttons, tooltips, and login-related messages.
---
#### 🧑💼 Individual Web Editor Language Selection
- **Per-Admin Preference:** Added a language selector to the Web Editor login page and main dashboard.
- **Persistent Selection:** Language choice is stored locally in the browser, allowing multiple staff members to use different languages simultaneously without affecting global server settings.
---
#### 🗂️ Shop Item Sorting (Web Editor)
- **Organization Tools:** Added a new **Sort by** dropdown in the shop content view.
- **Multiple Criteria:** Items can now be sorted instantly by **Slot**, **Name**, **Material**, **Buy Price**, **Sell Price**, or **ID**.
---
#### 📊 bStats Language Tracking
- **Usage Metrics:** Added a custom bStats metric to track which languages are most commonly used by administrators, helping guide future localization priorities.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }