ChunkPos
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.entities.api.ChunkPos |
| 实现 | IChatFormat |
| 用途 | 区块坐标 |
| 启用版本 | Minecraft 1.7.10 |
功能
表示一个区块位置(维度 + 区块 x/z)。
实现要点
- 7 个方法:3 个访问器(
getX/getZ/getDim)、toString、toChatMessage、toNBTTagCompound、equals - 唯一提供 NBT 序列化的坐标类(
toNBTTagCompound) - 也是唯一不暴露
getY的(区块无 y 概念) implements IChatFormat- 三个坐标类(BlockPos / ChunkPos / EntityPos)各自独立定义而非共享基类, 即存在字段与方法上的重复。
- 坐标类本身不可变:只有访问器与
equals/toString, 没有 setter。 - 本类不注册任何游戏内容。
相关条目
- BlockPos - 平行类
- EntityPos - 平行类
- IChatFormat - 实现的标记接口