
复制扩展注册表
将各种模组与Replication集成。
复制扩展注册表 – 数据与脚本
本模组为许多模组提供了内置的物质价值配方(复制),并提供了外部脚本系统,无需编辑模组即可注册或覆盖物质价值。
内置物质价值(数据包)
在 data/rep_ext_reg/recipe/matter_values/items/ 下,模组包含按模组分组的物质价值定义。这些是标准的复制 replication:matter_value 配方,会随游戏一起加载。
包含的模组
- Actually Additions
- Advanced AE
- Applied Energistics
- Applied Flux
- Applied Mekanistics
- Aquaculture
- Ars Nouveau
- Bumblezone
- Cataclysm
- Corail Tombstone
- Create
- Deeper Darker
- Draconic Evolution
- Ender IO
- Evilcraft
- Extended AE2
- Hostile Network
- Ice and Fire
- Immersive Engineering
- Industrial Foregoing
- Just Dire Things
- Mahoutsukai
- Megacells
- Mekanism
- Mekanism Generator
- MIFA
- Oritech
- Pneumaticcraft
- Powah
- Productive Bees
- Reliquary
- Roots Classic
- Sophisticated Backpack
- Supplementaries
- Synergy
- XNet
- Xycraft
(matter_values/items/ 下的文件夹名称使用蛇形命名法(例如 ars_nouveau、deeper_darker)。)
脚本系统(外部脚本)
除了内置数据外,rep_ext_reg 还可以从可配置的文件夹加载注册脚本。这些脚本是 JSON 文件,用于为物品(或物品标签)分配物质价值,并在复制的计算之后应用,因此你可以在不更改模组或数据包的情况下添加或覆盖数值。
- 路径: 在模组配置中设置 → dev → externalScriptsPath。默认值:
kubejs/external_scripts/rep_ext_reg。 - 格式: 每个 JSON 文件必须包含
"type": "rep_ext_reg"、可选的"aggressive"(覆盖现有数值)以及一个"entries"数组。每个条目包含:res: 物品 ID("minecraft:tnt")和/或带#的标签("#c:ingots/lead")列表。一个条目中的多个 ID 共享相同的物质定义。mat: 物质类型 → 数量的列表,例如[{"replication:earth": 10}]。
- 时机: 脚本在服务器启动时和
/reload时加载;数值会在复制完成其物质计算后注入。
当脚本文件夹被创建时(或模组运行时),它会在该文件夹中自动生成一个 README,其中包含完整的格式说明和示例。创建文件夹,运行一次游戏,并使用生成的 README.md 作为参考。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。