▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/EmakiCoreLib | Shared Runtime Core for the Emaki Series
EmakiCoreLib | Shared Runtime Core for the Emaki Series

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
Все версииEmaki CoreLib 4.6.0

Emaki CoreLib 4.6.0

Release27.07.2026

Список изменений

Added

  • 15 built-in actions usable in any action list: giveitem, takeitem, setitem, damageitem, repairitem, setblock, breakblock, explosion, ignite, extinguish, feed, killentity, spawnentity, bossbarshow, bossbarhide.
  • /corelib action with action list and action run <actionId> [key=value ...] to inspect and directly fire registered actions.
  • /corelib debug all on|off|status runtime global debug toggle, backed by the new config key debug.global_all (default false).
  • Unified gameplay event layer: one shared listener republishes kill / block break / block place / craft / fish / tame / brew / furnace-extract / MythicMobs-kill events to dependent Emaki plugins, configured through the new gameplay_events block (enabled default true, last_damager_expire_ticks 200, brew_attribution_expire_ticks 6000).
  • Configured-item / item-component pipeline for config authors and API consumers, plus a shipped item-components.yml catalog documenting each minecraft:* component id, its since version, and accepted format.
  • EcoItems as an item source, declared as an optional soft dependency.
  • Config key release_default_data (default true); set false to stop writing the bundled scripts / examples sample files.
  • Shared chat-input service so plugins can ask a player to type a value in chat outside a GUI.
  • Localizable config precheck output instead of hardcoded English.
  • Additive EmakiCoreLibApi surface: compatibility report, configured-item create/apply, item component capabilities, and third-party action registration. All previously released methods still exist.

Changed

  • GUI click vocabulary expanded from 3 to 11 types: CLICK, LEFTCLICK, RIGHTCLICK plus SHIFT_LEFTCLICK, SHIFT_RIGHTCLICK, MIDDLECLICK, DOUBLECLICK, NUMBER_KEY, SWAP_OFFHAND, DROP, CONTROL_DROP.
  • The packet GUI backend resolves click types explicitly, so its click types match the Bukkit backend across the full vocabulary.
  • script.enabled default flipped true -> false; JavaScript is now opt-in.
  • script.server_api.enabled default flipped true -> false; scripts calling the server API need it re-enabled explicitly.
  • Runtime library loading now uses Paper's official plugin-loader classpath API instead of injecting jars at enable time.
  • bStats is shaded into the plugin instead of shipping as a separate bundled runtime-library jar. No config key change.
  • Message prefix switched to a new brand gradient.
  • Descriptor migrated from plugin.yml to paper-plugin.yml with a loader entry; soft-depends became structured server dependencies. api-version raised 1.21 -> 1.21.8. Java target unchanged at 25.
  • Commands are no longer declared in the descriptor; the root command plus the corelib / emakicore aliases register at runtime. Owner-facing usage is unchanged.

Fixed

  • Config precheck messages were hardcoded English and ignored the language setting; they now route through language keys present in both en_US.yml and zh_CN.yml.

Removed

  • The built-in Web Console, including its bundled frontend, the web-console.yml resource, and the whole web_console: config block (host, port, auth username/password, session timeout, security mode, request body limit, allowed modules, config-browser limits, history/snapshot settings).
  • The commands /corelib web (aliases webconsole, url, link) and /corelib webdebug [frontend|backend|all].
  • The permission emakicorelib.web, including its child entry under emakicorelib.admin.
  • The language sections web_console: and web_debug: and their keys; custom language files carrying them now have dead entries.
  • Support for plain Spigot. Paper or a Paper fork is required.

Notes

  • Update CoreLib before the other Emaki plugins that depend on it.
  • Upgrade actions: delete the stale web_console: block and web-console.yml, remove emakicorelib.web grants, re-add script.enabled: true and script.server_api.enabled: true if scripting was in use, and confirm the server is Paper 1.21.8+.
  • Servers below 1.21.8 are out of contract. folia-supported: true was already declared before this release.
  • Back up plugins/EmakiCoreLib/ before updating production, then verify GUI clicks, action triggers, and /corelib debug all status.

Файлы

EmakiCoreLib-4.6.0.jar(1.34 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

4.6.0

Загрузчики

Folia
Paper
Purpur

Версии игры

1.21.8–26.2

Загрузок

4

Дата публикации

27.07.2026

Загрузил

ID версии

Главная