BlockPos

基本信息

属性 值
类名 myessentials.entities.api.BlockPos
实现 IChatFormat
用途 方块坐标
启用版本 Minecraft 1.7.10

功能

表示一个方块位置(维度 + x/y/z),并可格式化为聊天消息。

实现要点

  • 7 个方法:4 个访问器(getDim / getX / getY / getZ)、 toString、equals、toChatMessage
  • implements IChatFormat,故可 instanceof 判定并转聊天组件
  • 与 ChunkPos / EntityPos 是平行的三个坐标类, 字段与方法完全一致,只差语义与类型
  • 三个坐标类(BlockPos / ChunkPos / EntityPos)各自独立定义而非共享基类, 即存在字段与方法上的重复。
  • 坐标类本身不可变:只有访问器与 equals / toString, 没有 setter。
  • 本类不注册任何游戏内容。

相关条目