SignType

基本信息

属性 值
类名 myessentials.entities.api.sign.SignType
类型 class,4 个方法
启用版本 Minecraft 1.7.10

功能

告示牌类型的定义与注册(不同 mod 可注册各自的告示牌种类)。

方法 说明
getTypeID() 取类型标识
loadData(...) 从存档 / 配置加载该类型的数据
register(...) 注册类型
isTileValid(...) 判断某个 TileEntity 是否属于本类型

实现要点

  • isTileValid 用于校验:不是本类型的 TileEntity 会被拒绝操作。
  • register 使第三方能扩展新的告示牌类型。
  • Sign 的 createSignBlock / getTileEntity 依据本类型定位方块与 TileEntity。
  • 本 mod 自身注册的类型数量为 0—— 具体类型由依赖方提供。

相关条目