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—— 具体类型由依赖方提供。
相关条目
- Sign - 使用方
- SignManager - 生命周期管理