Guest User

Untitled

a guest
Sep 29th, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. implements IMessage
  2. {
  3. private int value;
  4.  
  5. public NotHoldingGun()
  6. {
  7. this.value = new Random().nextInt();
  8. }
  9.  
  10. public void fromBytes(ByteBuf buf)
  11. {
  12. this.value = buf.readInt();
  13. }
  14.  
  15. public void toBytes(ByteBuf buf)
  16. {
  17. buf.writeInt(this.value);
  18. }
  19.  
  20. public static class Handler
  21. implements IMessageHandler<NotHoldingGun, IMessage>
  22. {
  23. public IMessage onMessage(NotHoldingGun message, MessageContext ctx)
  24. {
  25. EntityPlayer player = ctx.getServerHandler().playerEntity;
  26. EntityPlayerMP playermp = ctx.getServerHandler().playerEntity;
  27.  
  28. ItemStack heldItem = player.getHeldItem();
  29. if (heldItem != null) {
  30. if ((heldItem.getItem() == Mitems.g17) && (heldItem.stackTagCompound.getInteger("zoomed") == 1))
  31. {
  32. heldItem.stackTagCompound.setInteger("zoomed", 0);
  33. MainRegistry.INSTANCE.sendTo(new AimingMessage(0), playermp);
  34. }
  35. }
  36. return null;
  37. }
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment