PipeItemsDiamond
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | buildcraftPipe.pipeitemsdiamond |
| 注册变量 | pipeItemsDiamond |
| 管道类型 | item — 物品管道(传输实体) |
| 所属 modid | BuildCraft|Transport |
| 源码 | buildcraft/BuildCraftTransport.java(buildPipe(...) 调用点) |
| 实现类 | buildcraft.transport.pipes.PipeItemsDiamond |
BuildCraft|Transport 用 buildPipe(...) 辅助方法注册管道,共 38 个管道类
(16 物品 + 12 流体 + 9 能量 + 1 结构)。注册名由 BlockGenericPipe.registerPipe(BlockGenericPipe.java:942-945)拼出:
item.setUnlocalizedName("buildcraftPipe." + clas.getSimpleName().toLowerCase(Locale.ENGLISH))——
即 buildcraftPipe.pipeitemsdiamond,不是类名 PipeItemsDiamond 本身。
⚠️ 实际注册数量取决于配置
buildPipe 的第一步是 BCRegistry.INSTANCE.isEnabled("pipes", clas.getSimpleName())(
BuildCraftTransport.java 内 buildPipe 实现),返回 false 则该管道返回 null、不注册。
因此 38 是配置全开时的上限,实际游戏中可能更少。
相关条目
- BuildCraft 分类页 - 7 个 modid 的总览与注册真源
- pipe-block - 管道方块本身