Create: Chain Conveyors Compat
添加一个标签,让任何物品都能用作链式传送带连接器,并支持自定义纹理。适用于整合包开发,也可用于为模组中的链条或物品添加兼容性
截图
介绍
Create: Chain Conveyors Compat
这是一个适用于 NeoForge 1.21.1 的 Create 附属模组,可通过专属标签让任意物品用于连接链式输送带。
截图中展示的链条物品来自 TerraFirmaCraft,因为这个附属模组最初只打算支持这些物品。不过,TFC 并非前置依赖,你也可以用它为任何模组中的物品添加链式输送带功能。部分代码参考了 Forge 1.20.1 版 WoodenCog 附属模组中对此功能的实现,作者是 manubarrach)。
本模组完全通过 mixin 实现功能,而我对 mixin 的使用还不太熟练,因此无法保证它与其他会影响 Create 链式输送带行为的模组或附属模组兼容。
兼容性说明
- TerraFirmaCraft(开箱即用)
- Create Aeronautics(模组添加的链条可用于物理机械上的链式输送带)
- Quark、Supplementaries、Farmer’s Delight(可以将绳子加入标签,但默认渲染效果会非常异常。从 v0.1.0 起,模组内置了通用绳子纹理,并为这些物品加入了按条件加载的数据映射条目。现在无需用户自行提供替换纹理,这些物品也能正常显示,不再出现异常渲染)
- 欢迎告诉我它与其他模组的兼容情况!
为模组添加的链条提供兼容
可用于连接链式输送带的物品都包含在物品标签 #createchaincompat:valid_for_chain_conveyor 中。默认情况下,此标签会继承 #c:chains 标签。你可以使用数据包、KubeJS,或其他为物品添加标签的方式,将适用于链式输送带的连接物品加入标签。理论上,任何物品(不只是链条)都可以加入此标签,但不像链条的方块可能会出现渲染异常;而非方块物品(无法放置的物品)会显示为原版 Minecraft 链条,除非你在数据映射中为该物品添加自定义纹理。
通过数据映射添加自定义纹理(v0.0.4)
v0.0.4 新增了数据映射,可在方块或物品用于连接链式输送带时为其指定自定义纹理。数据映射位于 createchaincompat/data_maps/item/chain_tex_data.json。你还可以使用 /reload 命令实时重新加载,快速在游戏中测试修改效果!
以下是示例条目:
{
"values": {
"minecraft:melon_slice": {
"texture": "minecraft:textures/block/melon_side.png"
}
}
}
注意:默认情况下,西瓜片不会加入 valid_for_chain_conveyor 标签。本示例仅用于展示此功能的用法。
已知问题
在已有世界中载入带有“原版”链式输送带的存档时,游戏会崩溃。_已在 v0.0.2 中修复_如果链条方块纹理的位置与方块本身的资源位置不一致,纹理将无法正确加载。我正在寻找更好的方法来获取预期纹理。_已在 v0.0.4 中修复_在安装此附属模组之前就已存在、且带有链条连接的链式输送带,在潜行状态下用扳手拆除后,不会将链条退还至玩家物品栏。_已在 v0.1.0 中修复_
常见问题
Create: Chain Conveyors Compat 支持哪些 Minecraft 版本?
Create: Chain Conveyors Compat 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Create: Chain Conveyors Compat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分