▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/EmakiStrengthen
EmakiStrengthen

EmakiStrengthen

Star-based equipment enhancement with temper pity, milestones, and recipe matching

15
0

EmakiStrengthen 3.1.0

release16 апреля 2026 г.

EmakiStrengthen Changelog

[3.1.0] - 2026-04-16

Added

  • Added explicit per-star success_rates to the default weapon, armor, offhand, and generic strengthen recipes, while moving the shared baseline success table directly into config.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.yml to the nested sounds syntax and added hidden_components to 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_below semantics, 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.

EmakiStrengthen 3.0.0

release12 апреля 2026 г.

📦 EmakiStrengthen 更新日志 / Changelog

中文版

✨ 新增特性

  • 配方系统增强: StrengthenRecipe.java 83 行变更

    • 重构配方数据模型
    • 支持更灵活的配方配置和强化等级定义
  • 配方加载器优化: StrengthenRecipeLoader.java 5 行变更

    • 优化配方加载逻辑
    • 改进错误处理

🐛 问题修复

  • BootstrapService 删除: 删除不再需要的引导服务

    • 由 CoreLib 的统一引导机制替代
    • 简化插件启动流程
  • MessageService 删除: 删除冗余的消息服务

    • 由 CoreLib 的统一消息服务替代
    • 减少代码重复
  • LanguageLoader 删除: 删除语言文件加载器

    • 由 CoreLib 的统一加载机制替代
    • 简化语言文件管理
  • AppConfigLoader 删除: 删除配置文件加载器

    • 由 CoreLib 的统一配置加载机制替代

English Version

✨ Features

  • Recipe System Enhancements: StrengthenRecipe.java 83 lines changed

    • Refactored recipe data model
    • Supports more flexible recipe configuration and strengthening level definitions
  • Recipe Loader Optimization: StrengthenRecipeLoader.java 5 lines changed

    • Optimized recipe loading logic
    • Improved error handling

🐛 Bug Fixes

  • BootstrapService Deletion: Removed unnecessary bootstrap service

    • Replaced by CoreLib's unified bootstrap mechanism
    • Simplified plugin startup process
  • MessageService Deletion: Removed redundant message service

    • Replaced by CoreLib's unified message service
    • Reduced code duplication
  • LanguageLoader Deletion: Removed language file loader

    • Replaced by CoreLib's unified loading mechanism
    • Simplified language file management
  • AppConfigLoader Deletion: Removed configuration file loader

    • Replaced by CoreLib's unified configuration loading mechanism

EmakiStrengthen 2.0.0

release9 апреля 2026 г.

EmakiStrengthen Changelog

[2.0.0] - 2026-04-09

Added

The strengthen system now uses a recipe-driven model

  • Default data has been consolidated from profiles/, rules/, and materials/ into recipes/*.yml, and each recipe can now define matching rules, star stages, material requirements, presentation rules, economy cost, and action hooks in one place.
  • The release now ships with six starter recipes: weapon_physical, weapon_projectile, weapon_spell, armor_guard, generic_visual, and offhand_focus, making it easier to bootstrap weapon, armor, and off-hand growth lines.
  • Each star stage can now define its own materials, presentation, success_actions, failure_actions, and economy overrides, so growth design is no longer constrained by the old profile model.

Temper and optional-material mechanics

  • Failures now build up temper, and later success rates increase according to each recipe's max_temper and temper_chance_bonus_per_level.
  • Optional materials can now declare protection and temper_boost at the star-stage level, which enables anti-drop-star effects and extra temper gain.
  • The strengthen GUI now uses four optional-material slots, and the preview area now shows success rate, cost, and required materials together.

Multi-currency cost and presentation actions

  • Recipe economy definitions now support multiple currency entries, formula-based cost calculation, and per-star overrides so different equipment lines can follow different cost curves.
  • Strengthen presentation now reuses CoreLib features such as lore_search_insert, conditional name appends, variable substitution, and expression rendering for finer control over item names and lore.

Improved

Admin commands and player flow were aligned with the new recipe model

  • setstar, givecatalyst, inspect, reload, and tab completion now all work around recipes and the material catalog instead of the old profile IDs.
  • Fixed strengthen materials are now consumed directly from the inventory, which lets the GUI focus on the target item and optional-material choices for the current attempt.
  • State output and player-facing messages now consistently use the new recipe, first_reach, and temper terminology.

Fixed

  • Fixed materials, optional materials, and economy costs are now validated before the strengthen attempt proceeds, preventing failures that were only discovered after result write-back.
  • If result write-back fails, the attempt is now aborted immediately instead of writing a broken state back onto the item.
  • Missing recipe matches, invalid optional materials, and insufficient cost conditions now return clearer failure reasons, which reduces operator investigation time.

Upgrade Notes

  • The old default profiles/, rules/, and materials/ directories have been removed; move custom strengthen content into recipes/*.yml.
  • Global config.yml fields such as max_star, max_crack, crack_chance_bonus_per_level, success_chance_cap, and economy.* have moved into each recipe's limits and economy sections.
  • If admin scripts still use /emakistrengthen setstar <star> [profile] or depend on old inspect field names, migrate them to the new recipe terminology and output format.

Known Issues

  • None

EmakiStrengthen 1.0.0

release7 апреля 2026 г.

Нет описания изменений

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:LGPL-3.0-only
Опубликован:1 неделю назад
Обновлён:2 дня назад
Главная