
EmakiStrengthen
Star-based equipment enhancement with temper pity, milestones, and recipe matching
Emaki Strengthen 3.5.0
release4 мая 2026 г.EmakiStrengthen 3.5.0 Release
This release improves strengthen recipe parsing and execution stability while aligning with the CoreLib 3.5.0 dependency line.
- Improved strengthen recipe parsing and field handling.
- Improved strengthen attempt execution, cost, failure, and result write-back flows.
- Removed deprecated lifecycle cleanup calls.
- Updated dependency alignment to CoreLib
3.5.0. - Synchronized plugin, config, and language versions to
3.5.0.
Upgrade Notes
- Existing recipe fields remain compatible.
- Retest success, failure, material cost, and attribute write-back flows after updating.
Emaki Strengthen 3.4.0
release28 апреля 2026 г.EmakiStrengthen 3.4.0 Dev Update
This dev update follows CoreLib's PDC attribute API refactor — attribute writing now uses PdcAttributeGateway instead of reflection.
- PDC attribute writing:
StrengthenPdcAttributeWriternow usesPdcAttributeGateway. - Structured display text: strengthen snapshots now evaluate display templates through CoreLib text config support.
- Dynamic presentation support: expressions, nested variables, and
random_textcan be used in strengthen presentation content. - Recipe parser cleanup: parsing moved into
StrengthenRecipeParser.
Upgrade Notes
No upgrade notes.
EmakiStrengthen 3.3.0
release25 апреля 2026 г.EmakiStrengthen 3.3.0
EmakiStrengthen 3.3.0 adds PlaceholderAPI output for the strengthening state of the player's main-hand item. This makes star level, temper, recipe identity, eligibility, and attempt history easier to show in scoreboards, menus, quests, or admin tools.
- PlaceholderAPI support:
%emakistrengthen_mainhand_star%,%emakistrengthen_mainhand_temper%,%emakistrengthen_mainhand_recipe%,%emakistrengthen_mainhand_eligible%,%emakistrengthen_mainhand_success_count%, and%emakistrengthen_mainhand_failure_count%are available when PlaceholderAPI is installed. - Current attribute naming: default recipes continue using the current non-EA-prefixed attribute keys.
- Admin cleanup remains available:
/emakistrengthen clearstatecan remove the strengthen layer from the held item. - Unified version fields: default config and language files use
version. - Runtime cleanup: GUI-only material handling, interactions, rendering, and attribute write-back received maintenance.
Upgrade Notes
- Use Java 25.
- Install PlaceholderAPI if you want the new placeholders.
- Keep custom recipe attributes on the current naming scheme.
- Keep player instructions aligned with GUI-only material consumption.
EmakiStrengthen 3.2.0
release24 апреля 2026 г.EmakiStrengthen 3.2.0
EmakiStrengthen 3.2.0 tightens the strengthening flow around explicit GUI material handling, structured display output, and better admin cleanup controls. The practical result is a more predictable player workflow, cleaner default recipe presentation, and more flexible broadcast behavior for milestone star levels.
- Admins now have a direct layer cleanup command.
/emakistrengthen clearstateremoves the strengthen layer from the held item, which is useful for support, testing, and state recovery. - Material handling is GUI-only now. Strengthening attempts resolve materials through a dedicated plan instead of silently topping up from the player's inventory.
- Default display resources moved to
structured_presentation. Recipes can organize stat lines withsection_idandsection_order, which makes layered lore output cleaner and easier to roll back. - Broadcast thresholds are more configurable.
config.ymlnow exposesbroadcast.local_starsandbroadcast.global_stars, letting you separate nearby announcements from server-wide ones. - Attribute write-back is more isolated. A dedicated strengthen PDC writer helps keep post-strengthen item state cleaner across module interactions.
Upgrade Notes
- Migrate older display configs from
presentationtostructured_presentation. - Adjust player instructions if they still mention backpack auto-consumption.
- Review the new local/global broadcast thresholds after upgrade.
EmakiStrengthen 3.1.0
release16 апреля 2026 г.EmakiStrengthen Changelog
[3.1.0] - 2026-04-16
Added
- Added explicit per-star
success_ratesto the default weapon, armor, offhand, and generic strengthen recipes, while moving the shared baseline success table directly intoconfig.yml. - Adopted CoreLib's shared config base classes, GUI template loader, and player session utilities to give the Strengthen module a common runtime foundation.
Improved
- Updated
EmakiStrengthenPlugin,StrengthenLifecycleCoordinator,ChanceCalculator, and the GUI session/render pipeline so startup, chance calculation, and screen refresh behavior stay aligned. - Migrated
strengthen_gui.ymlto the nestedsoundssyntax and addedhidden_componentsto filler items so the GUI matches the newer CoreLib conventions. - Cleaned up lore insertion anchors, material consumption definitions, and presentation rules across the bundled recipe set so different equipment categories behave more consistently.
Fixed
- Fixed lore search insertion still falling back to the old
insert_belowsemantics, ensuring strengthen lines attach to their anchors instead of drifting to the wrong position. - Fixed coordination issues between the GUI, success-rate sources, and bundled recipes to reduce open-screen crashes, display inconsistencies, and value drift.
