promotional bannermobile promotional banner

Custom Strength Framework - 自定义强度框架

A pack-specific equipment and world-strength framework with persistent traits and optional KubeJS 6 scripting.

Custom Strength Framework

Built for the author's custom modpack, 热奶茶魔法之万象现世. The bundled equipment classifications, tier assignments and balance defaults are configured for that pack. Other modpack authors should review and adapt these data and optional integrations for their own packs.

Optional KubeJS 6 support provides server-side profile editing during data reloads and copy-based equipment initialization, awakening and veteran operations. KubeJS is not a mandatory dependency.

Persistent equipment tiers and latent traits, proportional weapon bonuses, world strength and optional alchemical refining.

By HexMedea Studio. Development beta for Minecraft 1.20.1 / Forge 47.4.20 / Java 17.

Features

  • Use data-driven T1–T9 equipment classifications and persistent, independently rolled latent traits.
  • Apply proportional bonuses that preserve the relative strength of a weapon’s original attributes.
  • Keep equipment identity through awakening and veteran transformations.
  • Configure persistent world strength, environmental rules and personal cycles.
  • Add equipment profiles through data packs; bundled profiles activate only for installed items.
  • Refine equipment through Chemical Alchemy’s devices when that addon and its dependencies are installed.

Natural alchemy material quality (optional)

With Chemical Alchemy installed, fresh block loot and biological drops receive compact material quality from their region or saved birth tier: T1–T3 ordinary, T4–T7 fine, T8–T9 exquisite. World-malice harvesting and veteran sources retain T9 exquisite quality. Only materials with an existing, nonempty alchemy trait pool qualify; equipment, undefined materials and previous quality records stay intact.

HaC 5.0.3 crop and fruit harvesting, including its direct right-click output, and native chicken egg production are covered. Traits remain unrolled until the existing lens identifies the material. Moving or picking up old items does not reroll them. Ordinary reactor inputs accept validated quality metadata while foreign data, explicit recipe requirements and veteran provenance remain exact. General crafting quality/trait inheritance is supplied separately by Chemical Alchemy dev79 and later; the framework provides natural-drop grading.

Physical weapon and casting traits

The bundled pack catalog gives critical chance, critical damage and attack speed to 98 melee/ranged weapons. The 37 casters and two staff hybrids retain their existing profiles. At T1 and birth coefficient 1.0, critical chance and damage add 5 percentage points each; attack speed adds 5%. These use the existing E curve and saved individual rolls. The 150% native melee critical becomes 155% at this baseline.

Ranged traits use the actual native draw/load paths. A framework critical is frozen with the projectile's launch weapon and owner; native full-draw arrow effects remain separate. Switching weapons or reloading does not reroll it. Secondary explosions and spells keep native behavior. HaC harpoons retain their native immediate throwing.

The 93 existing casting armor profiles now affect real Iron's Spellbooks timing. A full T1 set at coefficient 1.0 removes 5% of base cast/cooldown time, split into 1.25% per armor piece. Native timing runs first; existing alchemical reductions join once, with a shared 20% base-time floor that preserves native results already shorter. Instant and continuous spell durations remain native. Fixed-time player spell overrides and the reviewed recast branch are included; the player-inaccessible boss ritual keeps its native timeline.

Only complete, allowlisted dev13 weapon records receive the three new latent fields. Existing rolls, awakening, veteran status and other item data remain intact. Bring old weapons into player inventory before refining. Both sides require this version (network protocol 6).

Installation

Install Minecraft 1.20.1, Forge 47.4.20 and Java 17. Put the same Custom Strength Framework JAR in both the client and server mods folders. Forge is the only mandatory mod dependency. Optional equipment mods provide their own items and attributes. Chemical Alchemy plus HeatAndClimate 5.0.3 enables device-based refining. Dependencies are downloaded separately.

This is a pack-oriented framework. Its bundled catalog covers selected modded items; installing the framework does not automatically classify every item. Data packs can supply additional profiles. Screenshots showing optional equipment or refining also show the corresponding optional mods.

KubeJS 6 (optional)

Place profile callbacks in kubejs/server_scripts/. For example, in a new test world:

CustomStrengthEvents.profiles(event => {
  event.modify('minecraft:netherite_sword', {tier: 2})
})

The event supports add, modify, remove and detached queries. Invalid definitions or callback exceptions keep the previous complete catalog. Changing tiers or trait definitions requires an explicit migration plan for existing equipment.

The server-only CustomStrength binding offers inspect, profiles, isClassified, initializeCopy, awakenCopy and veteranCopy. Copy operations return status, changed and output; scripts own material consumption and final placement of that output. KubeJS is optional and is installed separately with its own dependencies.

Current limits

The current in-game UI is primarily Chinese; English translation is incomplete.

Version 0.1.0-dev.14 adds optional KubeJS scripting and atomic catalog reloads, and applies each strengthened hostile individual’s outgoing damage factor once to attributable whole hits. The previous 31 complex-enemy damage exemptions are removed. The factor is 4.5^(T/9), reaching 4.5 at T9. Native skills, phases and attack attributes are retained; saved birth tiers and wounds are preserved when old damage policies refresh. Direct health changes outside Forge damage events and sources without a resolvable individual owner are outside this scaling path. The reviewed handbook loading fix is retained. Broad survival balance, remote multiplayer and old-save migration have not been fully validated. Use a backed-up test world. Legacy Wanxiang Systems blocks, inventories and saved state are not automatically converted. Reports should include mod versions and a reproducible example.

License and credits

Copyright (c) 2026 HexMedea Studio. All Rights Reserved. Installation, use and inclusion of unmodified official binaries in modpacks are permitted with the notice retained. Source code is private. Third-party mods and Minecraft retain their own rights; no dependency JARs are bundled. See the included LICENSE and NOTICE.


自定义强度框架

本模组为作者自制整合包“热奶茶魔法之万象现世”开发。 内置装备分类、默认T级、强度和环境规则按该整合包配置。其他整合包作者应结合自己的物品、配方和玩法调整这些数据。

可选 KubeJS 6 接口提供服务端分类编辑、重载和装备副本操作。仅安装 Forge 时保留独立运行能力。

作者:HexMedea Studio。开发测试版,公开发布准备中。

自定义强度框架维护装备 T1–T9 分类、持久词条浮动与唤醒、保留原生差异的武器比例补强、历战装备、世界强度、环境和个人循环。内置分类只对已安装的对应物品生效;数据包可扩充分类。

固定 Minecraft 1.20.1、Forge 47.4.20、Java 17。客户端和服务端安装相同 JAR,仅强制依赖 Forge。化学炼金术与 HaC 5.0.3 提供设备炼洗,Iron’s Spellbooks 等提供对应物品和魔法属性。第三方模组另行下载。

当前版本 0.1.0-dev.14 包含可选脚本桥接、分类整批重载和复杂敌人统一个体伤害倍率。原31类复杂敌人的伤害豁免已取消,归属已强化个体的整次伤害按4.5^(T/9)乘一次,T9为4.5倍。原生技能、阶段与攻击属性保持;旧记录更新伤害规则时保留出生T、生命与伤势。绕过Forge伤害事件直接改血、无法解析个体归属的来源不在此结算路径内。已有手册加载修正保留。完整生存平衡、远程多人和旧档迁移尚未完成全面验证。请在备份后的测试世界使用。旧万象系统的方块、库存和保存状态不会自动转换。

协议:All Rights Reserved。允许安装、游玩及整合包分发保留声明的官方未修改 JAR。源码私有;第三方依赖保留各自协议,单独下载。

可选 KubeJS 6 接口

在server_scripts中用CustomStrengthEvents.profiles添加、修改和删除分类,/reload时整批校验;错误保留上一分类。CustomStrength提供查询和初始化、唤醒、历战副本,返回status、changed、output,扣料和提交由脚本处理。改变既有装备的T级或词条集合需要显式迁移。完整接口见发行材料中的KUBEJS.md。

普通材料自然赋级

安装化学炼金术后,已有非空词条池的炼金材料在新掉落生成时获得紧凑品级。T1–T3普通、T4–T7优品、T8–T9极品;恶意采集和历战来源保持T9极品。覆盖通用方块/生物掉落、HaC作物与果树原生采收和鸡下蛋。词条仍由鉴定镜生成并固定,搬运旧物不重抽;不为未定义材料补编词条。反应釜普通输入可识别合法品级,外来数据和历战来源限制保持。普通合成参与库与词条继承由化学炼金术dev79及后续版本提供,框架负责自然掉落赋级。

武器暴击攻速与法系施法冷却

当前98件近远程非法杖武器增加暴击率、暴击伤害与攻速;37件法器和2件杖系混合武器保持原分类。T1、出生系数1.0时,暴击率和暴伤各增加5个百分点,攻速增加5%;原版近战暴击150%变为155%。五项收益沿用E曲线及原出生系数。淬火唤醒暴击,除杂唤醒速度。

远程接入实际蓄力和装填入口;框架主弹暴击固定出生时的武器、归属及判定,原生满蓄力弓箭效果保持,换手和重载不重抽,次生伤害不借用主弹收益。HaC即时鱼叉保持原投掷时序。93件已有法系护甲接入铁魔法真实施法与冷却时间:基准整套各减少原始时间5%,四件各1.25%。先算原生收益,再与炼金迅捷、宁静和奶茶收益合并一次;共同20%时间下限,原生更短时保持。瞬发、持续施法及玩家不可施放的Boss专属仪式保留原时序。九个普通固定时间覆盖和重施分支已接入。

完整旧dev13武器只补三个新潜伏词条,保留原始T、旧系数、唤醒、历战和其他数据;未来或损坏数据保持。旧武器放回玩家背包后再炼洗。双端需同步此版本,通信协议6。

Custom Strength Framework - 自定义强度框架 Team

profile avatar
  • 1
    Followers
  • 8
    Projects
  • 1.2K
    Downloads

More from HexMedeaStudioView all