/** * transfers entity to a location in the same dimension */ private static boolean transferToLocation(EntityLivingBase entity, double posX, double posY, double posZ, float yaw, float pitch) { EntityPlayer entityPlayer = (EntityPlayer)entity; int foodLevel = 0; float foodSaturation = 0; if(entityPlayer != null) { foodLevel = entityPlayer.getFoodStats().getFoodLevel(); foodSaturation = entityPlayer.getFoodStats().getSaturationLevel(); } entity.setPositionAndUpdate(posX, posY, posZ); entity.rotationYaw = yaw; entity.rotationPitch = pitch; if(entityPlayer != null) { entityPlayer.getFoodStats().setFoodLevel(foodLevel); entityPlayer.getFoodStats().setFoodSaturationLevel(foodSaturation); } return true; }