public void func_70037_a(NBTTagCompound p_70037_1_) { field_70231_e = p_70037_1_.func_74765_d("xTile"); field_70228_f = p_70037_1_.func_74765_d("yTile"); field_70229_g = p_70037_1_.func_74765_d("zTile"); field_70237_h = p_70037_1_.func_74771_c("inTile") & 0xff; field_70238_i = p_70037_1_.func_74771_c("inGround") == 1; if (p_70037_1_.func_74764_b("direction")) { NBTTagList nbttaglist = p_70037_1_.func_74761_m("direction"); field_70159_w = ((NBTTagDouble) nbttaglist.func_74743_b(0)).field_74755_a; field_70181_x = ((NBTTagDouble) nbttaglist.func_74743_b(1)).field_74755_a; field_70179_y = ((NBTTagDouble) nbttaglist.func_74743_b(2)).field_74755_a; } else { func_70106_y(); } }