EmakiCoreLib
EmakiCoreLib is the foundation for every Emaki business module. It does not provide a complete gameplay loop by itself; it unifies actions, GUI, item-source resolution, PDC utilities, economy bridges, scripting, conditions, expressions, weights, and presentation rebuilds.
Basic information
| Item | Value |
|---|---|
| Version | 4.1.0 |
| Java | 25 |
| Spigot API | 1.21.11-R0.1-SNAPSHOT |
| Hard dependencies | None |
| Soft dependencies | Vault, ExcellentEconomy, PlaceholderAPI, MMOItems, MythicMobs, ItemsAdder, Nexo, NeigeItems, CraftEngine |
| Main command | /emakicorelib (aliases /corelib, /emakicore) |
CoreLib must load first. If CoreLib fails to start, fix it before debugging Attribute, Forge, Strengthen, Cooking, Gem, Skills, or Item.
Main capabilities
- Action system for rewards, feedback, commands, sounds, particles, economy, and scripts.
- GUI framework for menu templates, sessions, slots, and click handling.
- Web Console for module status, registered config trees, scripts, GUI files, item definitions, item YAML preview, and dynamically loaded frontend extensions.
- Item Source system for Vanilla and external item ecosystems.
- PDC helpers for storing structured module state.
- Assembly and structured presentation for rebuilding item name and lore from module layers.
- Conditions, expressions, economy bridges, and weighted random utilities.