Skip to main content
me.raycast(range) / me.raycastBlock(range) 返回。

类型判定

String  getType()                   // "BLOCK" / "ENTITY" / "MISS"
boolean isBlock()
boolean isEntity()
boolean isMiss()

通用

Vec3 getLocation()                   // 命中点

BLOCK

int    getBlockX() / getBlockY() / getBlockZ()
Vec3   getBlockPosition()            // 非 BLOCK 返回 null
String getFace()                     // "UP"/"DOWN"/"NORTH"/"SOUTH"/"WEST"/"EAST"

ENTITY

Entity getEntity()                   // 非 ENTITY 返回 null