Skip to content

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

ItemValue
Version4.1.0
Java25
Spigot API1.21.11-R0.1-SNAPSHOT
Hard dependenciesNone
Soft dependenciesVault, 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.