
EmakiCoreLib | Shared Runtime Core for the Emaki Series
The single foundation behind every Emaki module: a composable action engine, GUI framework, in-browser Web Console, universal item-source resolution, PDC and item assembly, conditions, expressions, economy bridging, weighted pools, JavaScript scripting and
Оцените первым
510
0
Список изменений
Added
- Config precheck on startup and reload, with a console report and
/emakicorelib check; failed prechecks cancel the reload and keep the previous config. - Loop actions (loop-sync / loop-async / cancel-loop) with interval, iteration, and concurrency limits.
- Packet GUI backend that reuses the same window across row changes, switchable via
gui.backend(bukkit / packet / auto); packet only needs PacketEvents. - Oraxen item source and block bridge support, shared by all modules.
- Public Bukkit event infrastructure with cancellable subscriptions and per-plugin cleanup.
- JavaScript extensions: custom conditions, expression functions, host object proxies, and script text APIs, plus
/emakicorelib script. checkanddebugsubcommands for/emakicorelib.
Fixed
- Fixed item rebuilds wiping Lore and custom names added by other plugins.
- Fixed huge values being zeroed out when output in scientific notation by the expression engine.
- Fixed enchanted/starred item names losing translatable text.
- Fixed low-frequency stability issues around action registry, PDC null inputs, cache diagnostics, and cached preview items.
Refactored
- Switchable GUI backend abstraction (bukkit / packet); default behavior unchanged.
- Packet GUI backend split out then merged back, now built-in (needs PacketEvents).
Improved
- Per-module debug log prefixes and externalized debug text.
- Centralized runtime library and bStats handling.
Notes
- Update CoreLib before other Emaki plugins.
- Breaking:
web_console.security.allow_config_write→web_console.security.mode(defaultreadonly). - Breaking: script action aliases
runscript/javascriptremoved; userunjs. - Breaking: legacy condition/GUI/Mythic-bridge fields removed; migrate to the new structure.
- New softdepends (Oraxen, PacketEvents) and new config keys; compare or regenerate your config.
Файлы
EmakiCoreLib-4.4.0.jar(1.42 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
4.4.0
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.21.8–1.21.11
Загрузок
69
Дата публикации
29.06.2026
