1.20.1-forge-1.2.12
Curse Maven Snippet
What's new
Json More Changelog
1.2.12
新增 / Added
- 新增
jsonmore:regex原料类型:按物品注册名(命名空间:路径)做正则匹配,pattern/namespace/path三字段均为整串匹配且可组合,expand_items可展开显示全部匹配物品- New
jsonmore:regexingredient type: regex matching against item registry names;pattern/namespace/pathare anchored and combinable, andexpand_itemslists every matched item
- New
- 新增
jsonmore:record物品类型:sound(声音事件)、length(时长,单位游戏刻)、comparator_value(默认 15);物品需加入minecraft:music_discs标签才能放入唱片机- New
jsonmore:recorditem type:sound,length(in game ticks) andcomparator_value(default 15); the item must be added to theminecraft:music_discstag to be playable
- New
1.2.11
新增 / Added
jsonmore:item_application新增force_input/force_output:按 block + properties 精确匹配输入方块 / 指定输出方块状态,支持无对应物品的方块与非默认状态jsonmore:item_applicationgainsforce_input/force_outputto match input blocks and force output block states by block + properties (supports blocks without items and non-default states)
变更 / Changed
drop_container: false不再自动把旧方块实体数据整体迁移到新方块,需要保留内容/NBT 时请配合jsonmore:nbt_copy原料显式完成drop_container: falseno longer auto-migrates the old block entity data to the new block; carry content/NBT over explicitly withjsonmore:nbt_copy
- 方块型输出改为模拟原版放置:放置后装载产物 NBT 并调用方块
setPlacedBy;drop_container: true时旧容器按原版破坏语义处理(onRemove 洒出内容物)- Block-type outputs now mimic vanilla placement (result NBT is loaded and
setPlacedByis called); withdrop_container: trueold containers are removed with vanilla break semantics
- Block-type outputs now mimic vanilla placement (result NBT is loaded and
- 替换/移除失败时自动回滚旧方块实体,不残留损坏状态
- Failed replacement/removal rolls back the old block entity, leaving no corrupted states
- 依赖更新:Tinkers' Construct 3.12.0.220 / Mantle 1.11.117(开发环境 JEI 15.56.0.205,满足 TCon 3.12 的 JEI ≥15.56.0.204 要求)
- Dependency update: Tinkers' Construct 3.12.0.220 / Mantle 1.11.117 (JEI 15.56.0.205 in dev, satisfying TCon 3.12's JEI ≥15.56.0.204 requirement)
1.2.10
新增 / Added
- 新增
jsonmore:standing_and_wall通用物品类型(替代jsonmore:sign),告示牌文本编辑逻辑下沉到方块setPlacedBy- New
jsonmore:standing_and_wallgeneric item type (replacesjsonmore:sign); sign text editing moved to blocksetPlacedBy
- New
- 新增
IProtectedBlock+MixinLevel:在Level.setBlock源头拦截已连接容器/连接器的破坏,替代 onRemove 放回逻辑- New
IProtectedBlock+MixinLevel: block breaking of linked containers/connectors is intercepted atLevel.setBlock, replacing the onRemove restore hack
- New
- 容器物品提示(tooltip)改为原版潜影盒格式
- Container item tooltip now uses vanilla shulker box format
- 存储连接器新增
max_connectors/max_capacity限制(默认 -1 无限制),在 BFS 扫描阶段检查并阻断超限容器的进一步扩展- Storage connector gains
max_connectors/max_capacitylimits (default -1 unlimited), enforced during BFS scanning, blocking expansion past the limit
- Storage connector gains
1.2.9
新增 / Added
- 新增
jsonmore:fluid原料类型:匹配/消耗容器内的流体(返还空容器),展示用笛卡尔积- New
jsonmore:fluidingredient type: matches/consumes fluid in containers (returns the empty container), display uses cartesian product
- New
item_display_override继承SelfConsumingIngredient,消耗/输出修改逻辑透传,支持包裹自消耗原料item_display_overridenow extendsSelfConsumingIngredient, delegating consume/output-modify logic and supporting wrapping self-consuming ingredients
- 网络传输优化:直接发送应用 ops 后的展示物品列表
- Network serialization now sends the modified display item list directly
- 更新配方原料类型文档
- Updated recipe ingredient documentation

