多方块 TileEntity
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | qmunitylib:multipart |
| 类 | uk.co.qmunity.lib.tile.TileMultipart(TileMultipart.java:51) |
| 声明 | public class TileMultipart extends TileEntity implements ITilePartHolder |
| 文件行数 | 599 |
| 玩家可见 | 否(ITilePartHolder 的实现) |
功能
TileMultipart 是部件容器。它持有一个方块格子里所有 IPart 实例,
并负责部件的增删、序列化、红石更新与刻更新。
注册发生在 QLBlocks.init()(QLBlocks.java:31):
GameRegistry.registerTileEntity(TileMultipart.class, Names.Registry.Blocks.MULTIPART);
它是本 mod 中最大的单个类(599 行),承载了多方块系统的绝大部分服务端逻辑。