Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- implements IMessage
- {
- private int value;
- public NotHoldingGun()
- {
- this.value = new Random().nextInt();
- }
- public void fromBytes(ByteBuf buf)
- {
- this.value = buf.readInt();
- }
- public void toBytes(ByteBuf buf)
- {
- buf.writeInt(this.value);
- }
- public static class Handler
- implements IMessageHandler<NotHoldingGun, IMessage>
- {
- public IMessage onMessage(NotHoldingGun message, MessageContext ctx)
- {
- EntityPlayer player = ctx.getServerHandler().playerEntity;
- EntityPlayerMP playermp = ctx.getServerHandler().playerEntity;
- ItemStack heldItem = player.getHeldItem();
- if (heldItem != null) {
- if ((heldItem.getItem() == Mitems.g17) && (heldItem.stackTagCompound.getInteger("zoomed") == 1))
- {
- heldItem.stackTagCompound.setInteger("zoomed", 0);
- MainRegistry.INSTANCE.sendTo(new AimingMessage(0), playermp);
- }
- }
- return null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment