
JersuxsEnchantPlus
A professional-grade, high-performance custom enchantment engine with 35+ unique enchants.
72
0
The "Integration & UI" Update — Universal Compatibility
release26 января 2026 г.[2.1.0] — 2026-01-25
🚀 The "Integration & UI" Update — Universal Compatibility
This update focuses on standardizing the plugin for professional environments, introducing industry-standard integrations and modern player interfaces.
🔗 Standard Integrations
- WorldGuard Flags: Implemented active zone protection via the
allow-custom-enchantsStateFlag. Admins can now globally or regionally selectively disable enchantment activation. - PlaceholderAPI Expansion: added native support for PAPI. Expose server-wide or player-specific enchantment metrics to GUIs, Scoreboards, and Tablists through the
%jench_%identifier.
🖥️ Interface & Aesthetics
- Real-time Config Menu: Introduced the
/jench menuGUI. A fully interactive, inventory-based control panel to toggle enchantment logic without secondary file editing. - Particle Engine: Integrated a dynamic visual feedback system. High-impact enchantments now trigger configurable particle emissions.
- Brand Reconstruction: Optimized all project assets, including a professional 600x600 icon and high-resolution banner.
🔌 Developer Experience
- Public API Layer: Released the first iteration of
EnchantsPlusAPI. Other developers can now query enchantment states and levels safely without internal access. - Null-Safety Enforcement: Implemented project-wide
@NotNulland@Nullableannotations to ensure the highest code reliability and developer ergonomics.
🤖 DevOps & Infrastructure
- Automated CI/CD: Established a GitHub Actions ecosystem. Every code modification now undergoes an automated build and verification process.
- Extensive Documentation: Overhauled the project Wiki with comprehensive guides on configuration, API usage, and protection mechanics.
The "Rebirth" Update — Complete Architecture Reconstruction
release25 января 2026 г.[2.0.0] — 2026-01-25
📦 The "Rebirth" Update — Complete Architecture Reconstruction
This release marks the transition of JersuxsEnchantsPlus from a simple utility to a professional-grade enchantment engine. Every single line of code was analyzed, optimized, and restructured to provide the most stable and performant experience possible.
🚀 Performance & Core
- Engine Refactor: Transitioned from heavy task-per-move logic to a highly efficient ArmorCheckTask running on a configurable heartbeat (Default: 40 ticks). This reduces CPU cycles by up to 4000%.
- Intelligent Caching: Implemented a non-blocking configuration registry. Database lookups for enchantment stats are now constant-time
O(1). - Maven Filtering: Integrated dynamic versioning. The plugin version is now synchronized across
pom.xml,plugin.yml, and internal metadata at build time.
🔒 Security & Integrity
- Anti-Spam Protocols: Introduced internal cool-down state machines for Jetpack and Airstrike to prevent exploit-based flight and entity-spam.
- Event Tunneling: Destructive enchantments like Drill and Excavator now correctly tunnel through the Spigot API, ensuring full compatibility with WorldGuard, GriefPrevention, and CoreProtect.
- Persistence Fix: Resolved a critical bug where Vitality health modifiers were lost upon session termination. Modifiers are now persistent across disconnects and armor-swap events.
✨ Features & UX
- Localization Engine: Introduced a modular multi-language system. All player interactions are now fully externalized to
lang/files. - MiniMessage Integration: upgraded all broadcast systems to utilize Adventure's MiniMessage for stunning gradient and styling support.
- Admin Tools: Added
/jench listfor real-time enchantment auditing.
Создатели
Детали
Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:2 месяца назад
