tterrag1098

Untitled

Nov 3rd, 2013
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. package com.tterrag.simpleTransmutations.proxy;
  2.  
  3. import com.tterrag.simpleTransmutations.gui.GuiPowderAgg;
  4.  
  5. import net.minecraft.client.Minecraft;
  6. import net.minecraft.network.INetworkManager;
  7. import net.minecraft.network.packet.Packet250CustomPayload;
  8. import cpw.mods.fml.common.network.IPacketHandler;
  9. import cpw.mods.fml.common.network.Player;
  10.  
  11. public class PacketHandler implements IPacketHandler
  12. {
  13.  
  14.     @Override
  15.     public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player)
  16.     {      
  17.         if (packet.data[0] == 0)
  18.         {
  19.             byte[] bytes = packet.data;
  20.             int energy = 0;
  21.             energy = ((bytes[1] & 255) | ((bytes[2] & 255) << 8) | ((bytes[3] & 255) << 16) | (bytes[4] & 255) << 24);
  22.  
  23.             if (Minecraft.getMinecraft().currentScreen instanceof GuiPowderAgg)
  24.             {
  25.                 ((GuiPowderAgg)Minecraft.getMinecraft().currentScreen).energyStored = energy;
  26.             }
  27.         }
  28.         if (packet.data[5] == 1)
  29.         {
  30.             byte[] bytes = packet.data;
  31.             int progress = 0;
  32.             progress = ((bytes[6] & 255) | ((bytes[7] & 255) << 8) | ((bytes[8] & 255) << 16) | (bytes[9] & 255) << 24);
  33.  
  34.             if (Minecraft.getMinecraft().currentScreen instanceof GuiPowderAgg)
  35.             {
  36.                 ((GuiPowderAgg)Minecraft.getMinecraft().currentScreen).burnProgress = progress;
  37.             }
  38.         }
  39.  
  40.         if (Minecraft.getMinecraft().currentScreen instanceof GuiPowderAgg)
  41.         {
  42.             if (packet.data[10] == 1)
  43.                 ((GuiPowderAgg)Minecraft.getMinecraft().currentScreen).isBurning = true;
  44.             else
  45.                 ((GuiPowderAgg)Minecraft.getMinecraft().currentScreen).isBurning = false;
  46.         }
  47.     }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment