public void handleMobSpawn(Packet24MobSpawn var1) {
   double var2 = (double) var1.xPosition / 32.0D;
   double var4 = (double) var1.yPosition / 32.0D;
   double var6 = (double) var1.zPosition / 32.0D;
   float var8 = (float) (var1.yaw * 360) / 256.0F;
   float var9 = (float) (var1.pitch * 360) / 256.0F;
   EntityLiving var10 = (EntityLiving) EntityList.createEntity(var1.type, this.mc.theWorld);
   var10.serverPosX = var1.xPosition;
   var10.serverPosY = var1.yPosition;
   var10.serverPosZ = var1.zPosition;
   var10.entityId = var1.entityId;
   var10.setPositionAndRotation(var2, var4, var6, var8, var9);
   var10.isMultiplayerEntity = true;
   this.worldClient.func_712_a(var1.entityId, var10);
   List var11 = var1.getMetadata();
   if (var11 != null) {
     var10.getDataWatcher().updateWatchedObjectsFromList(var11);
   }
 }