tterrag1098

Untitled

Nov 3rd, 2013
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 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.         GuiPowderAgg gui = (GuiPowderAgg) Minecraft.getMinecraft().currentScreen;
  18.  
  19.         if (packet.data[0] == 0)
  20.         {
  21.             byte[] bytes = packet.data;
  22.             int energy = 0;
  23.             energy = ((bytes[1] & 255) | ((bytes[2] & 255) << 8) | ((bytes[3] & 255) << 16) | (bytes[4] & 255) << 24);
  24.  
  25.             if (gui instanceof GuiPowderAgg)
  26.             {
  27.                 gui.energyStored = energy;
  28.             }
  29.         }
  30.         if (packet.data[5] == 1)
  31.         {
  32.             byte[] bytes = packet.data;
  33.             int progress = 0;
  34.             progress = ((bytes[6] & 255) | ((bytes[7] & 255) << 8) | ((bytes[8] & 255) << 16) | (bytes[9] & 255) << 24);
  35.  
  36.             if (gui instanceof GuiPowderAgg)
  37.             {
  38.                 gui.burnProgress = progress;
  39.             }
  40.         }
  41.  
  42.         if (gui instanceof GuiPowderAgg)
  43.         {
  44.             if (packet.data[10] == 1)
  45.                 gui.isBurning = true;
  46.             else
  47.                 gui.isBurning = false;
  48.         }
  49.     }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment