Example #1
0
 private static void func_151510_a(
     PacketBuffer p_151510_0_, DataWatcher.WatchableObject p_151510_1_) throws IOException {
   int var2 = (p_151510_1_.func_75674_c() << 5 | p_151510_1_.func_75672_a() & 31) & 255;
   p_151510_0_.writeByte(var2);
   switch (p_151510_1_.func_75674_c()) {
     case 0:
       p_151510_0_.writeByte(((Byte) p_151510_1_.func_75669_b()).byteValue());
       break;
     case 1:
       p_151510_0_.writeShort(((Short) p_151510_1_.func_75669_b()).shortValue());
       break;
     case 2:
       p_151510_0_.writeInt(((Integer) p_151510_1_.func_75669_b()).intValue());
       break;
     case 3:
       p_151510_0_.writeFloat(((Float) p_151510_1_.func_75669_b()).floatValue());
       break;
     case 4:
       p_151510_0_.func_150785_a((String) p_151510_1_.func_75669_b());
       break;
     case 5:
       ItemStack var4 = (ItemStack) p_151510_1_.func_75669_b();
       p_151510_0_.func_150788_a(var4);
       break;
     case 6:
       ChunkCoordinates var3 = (ChunkCoordinates) p_151510_1_.func_75669_b();
       p_151510_0_.writeInt(var3.field_71574_a);
       p_151510_0_.writeInt(var3.field_71572_b);
       p_151510_0_.writeInt(var3.field_71573_c);
   }
 }