多方块 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 行),承载了多方块系统的绝大部分服务端逻辑。

相关条目