EmakiStrengthen | Star-Progression & Branching Equipment Enhancement icon

EmakiStrengthen | Star-Progression & Branching Equipment Enhancement -----

Star upgrades, branching paths, pity compensation, protection materials — strategic and exciting equ




◆ Emaki Strengthen v4.3.0 Release ◆
Route preview, stage name/lore actions, branch-aware rebuilds, and item layered preview support.
━━━━━━━━━━━━━━━━━━━━

Added
  • Added Web Console Strengthen route preview.
  • Added Strengthen layered item preview support for Item final previews.
  • Added star-stage name/lore action payload support.
  • Added clearer branch star preview data.
  • Added Web Console extension styles for route preview and Strengthen editing.

Fixed
  • Fixed stage name_action and lore_action not being applied to rebuilt item displays.
  • Fixed Item final preview missing reached Strengthen stage actions.
  • Fixed branch Strengthen attribute/skill writing not being branch-aware enough.
  • Fixed example recipe matching too broadly and affecting preview results unexpectedly.
  • Fixed recipe dropdown labels being too noisy when only the recipe ID was needed.

Refactored
  • Refactored StarStage API data to include stage operation payloads.
  • Refactored recipe parsing for star and branch-stage effects.
  • Refactored item rebuild flow for top-level, stage, and branch actions.
  • Refactored Web Console registration and route preview components.
  • Refactored Strengthen preview provider around CoreLib layered preview APIs.

Improved
  • Improved recipe selection inside Item preview.
  • Improved route preview readability for server administrators.
  • Improved default Strengthen example recipes.
  • Improved final-preview integration with CoreLib, Item, and Gem.

Before Updating
  • Review stage effects, branch stars, and source matching in custom recipes.
  • Update CoreLib, Item, and Strengthen together for final preview support.

----------, Jun 16, 2026

◆ Emaki Strengthen v4.2.0 Release ◆
A cleaner Strengthen module with script access and shared editor improvements.
━━━━━━━━━━━━━━━━━━━━

Highlights
  • Strengthen can now be accessed from scripts through emaki.module("strengthen").
  • Strengthen now ships and owns its own script examples.

Quality Improvements
  • Strengthen now registers its own Assembly layer namespace.
  • Web Console configuration editing benefits from shared CoreLib effect and action editors.
  • bStats and runtime dependency handling are aligned with CoreLib.
  • Versioned config/language update notices are supported.

Before Updating
  • Use emaki.module("strengthen") when scripts need Strengthen features.
  • Update CoreLib together with Strengthen.

----------, Jun 5, 2026

◆ EmakiStrengthen v4.1.0 Release ◆
Branch tree system, strengthen transfer, Web console, and unified recipe format.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ New Features
  • Strengthen Branch Tree: Equipment can now define multiple upgrade branches! Each branch provides different stat bonuses, letting players choose their preferred upgrade path at branch points.
  • Strengthen Transfer: New transfer service allows moving strengthen levels from one piece of equipment to another.
  • Web Console: EmakiStrengthen now integrates with the Web console for browser-based recipe and GUI editing.
  • Unified Recipe Format: All results, failures, bonuses, and lore effects are now defined in a unified success branch format for clearer structure.
♻️ Improvements
  • Strengthen GUI redesigned with improved interaction experience.
  • Recipe model extracted to API module for cross-plugin reference.
  • Language files fully updated.
  • Snapshot building and refresh logic optimized.
----------, Jun 3, 2026

◆ EmakiStrengthen 4.0.0 Release ◆
Branching Enhancement System & Name/Lore Actions
Tree-based enhancement paths, expression variables, and direct item text modification on success

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
New Features

  • Branching Enhancement System — Recipes support branch_tree for tree-based enhancement paths. Players choose different branches at specified star levels (e.g., Sharp → Crit, Heavy → High Damage, Swift → Attack Speed). Branches can be nested multiple layers deep. Paths are recorded as slash-separated strings (e.g., sharp/lethal).
  • Name/Lore Actions — New name_actions / lore_actions fields modify item names and lore on successful enhancement (e.g., append [+3] suffix, add branch markers). Star-level effects also support type: "lore_action" for per-star lore control.
  • Expression Variables — Star-level attributes support expressions (e.g., "5 * {star}") for dynamic scaling.
  • PAPI Placeholders%emakistrengthen_item_max_star%, %emakistrengthen_item_success_rate% (real-time with temper bonus), %emakistrengthen_item_crack_level%.
  • Enhanced Action Context — Success/failure actions now have {strengthen_max_star} and {strengthen_success_rate} placeholders.

Improvements

  • Unified effects list format with type field.
  • Conditions support structured ConditionGroup parsing.
  • Two new comprehensive example files: example_recipe.yml (linear) and example_branch_recipe.yml (branching).
  • Config and language files auto-merge new keys on upgrade.

Breaking Changes

  • statsvariables (supports expressions), attributesea_attributes in star configs.
  • success_actions / failure_actionsactions.success / actions.failure.
  • Material itemitem_sources list format.
  • structured_presentation removed — use name_actions / lore_actions.
  • Skill effect type: "skill""es_skill", skillses_skills.
  • All old built-in recipes removed; replaced by example_recipe.yml and example_branch_recipe.yml.

Upgrade Notes

  • Existing recipes must be migrated to the new format — refer to the new example files.
  • Branching is optional; recipes without branch_tree still work as linear enhancement.
  • Config version updated to 4.0.0.

----------, May 11, 2026

◆ EmakiStrengthen 3.5.0 Release ◆
Recipe Parsing and Attempt Flow Improvements
A stability update aligned with CoreLib 3.5.0

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Highlights

  • Improved strengthen recipe parsing and field handling.
  • Improved strengthen attempt flow for execution, cost, failure, and result write-back scenarios.
  • Removed deprecated lifecycle cleanup calls.
  • Updated dependency alignment to CoreLib 3.5.0.
  • Synchronized plugin, config, and language versions to 3.5.0.

----------, May 4, 2026

◆ EmakiStrengthen 3.4.0 Dev Update ◆
PDC Attribute API Migration and Structured Text
Attribute writing now uses PdcAttributeGateway instead of reflection

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Highlights ✦

  • ◆ StrengthenPdcAttributeWriter now uses PdcAttributeGateway instead of reflection.
  • ◆ Strengthen snapshot text now uses CoreLib structured text config evaluation.
  • ◆ Strengthen presentation content can use expressions, nested variables, and random_text configs.
  • ◆ Strengthen recipe parsing moved into StrengthenRecipeParser.

◆ Upgrade Notes ◆

No upgrade notes.

----------, Apr 28, 2026

◆ EmakiStrengthen 3.3.0 ◆
PlaceholderAPI Support for Main-Hand Strengthening State
A strengthening update for scoreboards, menus, admin visibility, and current attribute naming

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Highlights ✦

  • ◆ A new emakistrengthen PlaceholderAPI expansion exposes main-hand star, temper, recipe, eligibility, success count, and failure count.
  • ◆ Default strengthening recipes continue using the current non-EA-prefixed attribute names.
  • ◆ The clearstate admin command remains available for removing the strengthen layer from the held item.
  • ◆ config.yml and zh_CN.yml now use the unified version field for 3.3.0.
  • ◆ GUI-only material handling, interaction flow, rendering, and attribute write-back paths received cleanup.
  • ◆ Local and global milestone broadcasts remain part of the current strengthening progression model.

◆ Upgrade Notes ◆

  • ◆ Run this release on Java 25.
  • ◆ Install PlaceholderAPI if you want scoreboard or menu access to strengthening state.
  • ◆ Keep custom strengthening recipes on the current non-EA-prefixed attribute names.
  • ◆ Use version as the schema key in custom config and language files.
  • ◆ Keep player-facing instructions aligned with GUI-only material handling.

----------, Apr 25, 2026

◆ EmakiStrengthen 3.2.0 ◆
GUI Material Rules, Structured Display Migration, and Admin Cleanup Tools
A strengthening release that makes material flow explicit, display output cleaner, and broadcast thresholds more configurable

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Highlights ✦

  • ◆ A new /emakistrengthen clearstate command can remove the strengthen layer from the held item for admin cleanup and recovery work.
  • ◆ Strengthening materials now follow a GUI-only plan, so the module no longer treats the player backpack as an automatic material top-up path.
  • ◆ Default recipes now read structured_presentation directly, and stat lines can target section_id and section_order for cleaner lore composition.
  • ◆ config.yml moved to version 3.3.0 and now separates broadcast.local_stars from broadcast.global_stars for more precise announcement control.
  • ◆ Attribute write-back is now handled through a dedicated writer, which helps strengthening state stay consistent during cross-module refresh flows.

◆ Upgrade Notes ◆

  • ◆ Migrate legacy presentation configs to structured_presentation and add section metadata where needed.
  • ◆ Update any player-facing instructions that still imply backpack auto-consumption, because materials are now resolved from GUI slots only.
  • ◆ Review local and global broadcast star thresholds after upgrading.

----------, Apr 24, 2026

◆ EmakiStrengthen 3.1.0 Update ◆
Star Rates, GUI Polish, and Lore Stability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Update Focus ◆
EmakiStrengthen 3.1.0 reorganizes star success-rate configuration, updates bundled recipes, improves GUI presentation, and fixes lore insertion behavior.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Added ✦
  • Per-Star success_rates — Default recipes now define success chances by star level.
  • Shared Runtime Foundation — Adopted CoreLib config base classes, GUI template loading, and player session helpers.
  • Updated Recipe Structure — Weapon, armor, offhand, and generic recipes now follow the newer configuration style.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Improved ◆
  • ◆ Migrated strengthen_gui.yml to nested sounds syntax.
  • ◆ Added hidden_components to filler items for cleaner GUI presentation.
  • ◆ Reworked chance calculation, lifecycle coordination, GUI sessions, and GUI rendering behavior.
  • ◆ Cleaned up lore anchors, material costs, and presentation rules across bundled recipes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Fixed ✓
  • ◆ Fixed lore search insertion falling back to the old insert_below behavior.
  • ◆ Fixed coordination issues between GUI state, success-rate sources, and bundled recipes.
  • ◆ Reduced risks of GUI open errors, display mismatches, and strengthen value drift.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Upgrade Notes ◆
  • ◆ Migrate old default_success_rate, default_failure_penalty, and protection settings into the newer success_rates structure.
  • ◆ Back up config.yml, strengthen GUI files, and recipe files before upgrading.
  • ◆ Upgrade together with EmakiCoreLib 3.1.0 and EmakiAttribute 3.1.0 when used together.
----------, Apr 16, 2026

Resource Information
Author:
----------
Total Downloads: 86
First Release: Apr 12, 2026
Last Update: Jun 16, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings