pub unsafe fn compute_npc(
x: u16,
y: u8,
z: u16,
nid: i32,
ntype: i32,
tele: bool,
runDir: i8,
walkDir: i8,
lifecycle: u8,
lifecycleTick: i32,
masks: u32,
faceEntity: i32,
faceX: i32,
faceZ: i32,
orientationX: i32,
orientationZ: i32,
damageTaken: i32,
damageType: i32,
currentHitpoints: i32,
baseHitpoints: i32,
animId: i32,
animDelay: i32,
say: Option<String>,
graphicId: i32,
graphicHeight: i32,
graphicDelay: i32,
)