
EmakiForge
Recipe-driven forging with quality tiers, material effects, and in-game editor
18
0
Список изменений
[2.1.0] - 2026-04-08
Added
Forging Resource Editor Released
- Added
editor_guiandEditorGuiService, supporting in-game browsing, creation, and editing of three resource types:blueprints,materials, andrecipes. - Added
/emakiforge editor,edit,create,deletesubcommands, along with the permissionsemakiforge.editor,emakiforge.editor.delete, andemakiforge.editor.*. - The editor supports chat input, document tree browsing, recipe slot grid switching, writing
item/output_itemsources from the main hand item, and unsaved close confirmation. - Automatic backup of the original YAML is performed before saving, renaming, or deleting, followed by a hot-reload of forging resources upon operation completion.
GUI Template and Recipe Book Configuration Enhancements
- The default forging GUI has been updated to a new layout, with clearer visual separation for the blueprint, capacity, materials, and confirmation areas.
- Added the
confirm_blockedvirtual item andcapacity_statetext template. Clear blocking feedback is now provided when capacity limits are exceeded. - Added
virtual_items.recipe_entryand multiple sets of state text to the recipe book. Unlock status, whether forged, and click hints are now all configuration-driven.
Improvements & Optimizations
Full Migration to CoreLib Item Source Service
ItemIdentifierServicenow delegates toEmakiCoreLib'sItemSourceService. Forge no longer maintains external item plugin bridges independently.- Removed Forge's direct compile-time dependencies and
plugin.ymlsoft-dependencies onMMOItems,NeigeItems, andCraftEngine. - Item source availability and bridge timing are now uniformly managed by CoreLib. Forge retains only the business-side identification, matching, and hint logic.
Commands and Interaction Refactoring
- The main command aliases have been adjusted from
emforge/forgetoeforge/ef. - The editor now supports resource locking to prevent simultaneous edits of the same resource by multiple administrators.
- Deleting and renaming resources will first create a backup file on disk, reducing the risk of irreversible errors from misoperations during live server periods.
Default Template Detail Optimizations
forge_gui.ymlnow unifies capacity display, material slot hints, and result hiding instructions.- With the addition of virtual item templates to the recipe book pages, custom themes can now directly override text and display styles without modifying Java code.
Upgrade Notes
- Requires
EmakiCoreLib 2.1.0or higher. The availability of external item sources should be verified based on the bridge status in CoreLib's startup logs. - If your scripts, menu buttons, or documentation still reference the old aliases
forge/emforge, please update them toeforge/efor the full main commandemakiforge. - The resource editor's save and delete operations will generate backups under
plugins/EmakiForge/backups/<type>/. It is recommended to include this in your server maintenance backup strategy. - If you are retaining an older custom forging template, please manually merge the new
capacity_statetext and the capacity over-limit blocking feedback logic.
Known Issues
- The default template still does not display random result previews. This is a design limitation retained to prevent farming for random results.
Файлы
EmakiForge-2.1.0.jar(256.20 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.1.0
Загрузчики
PaperPurpur
Версии игры
1.21–1.21.11
Загрузок
2
Дата публикации
4 дн. назад
