Examples of EntityEquipmentMessage


Examples of net.glowstone.net.message.play.entity.EntityEquipmentMessage

    @Override
    public List<Message> createUpdateMessage() {
        List<Message> messages = super.createUpdateMessage();

        for (EquipmentMonitor.Entry change : equipmentMonitor.getChanges()) {
            messages.add(new EntityEquipmentMessage(id, change.slot, change.item));
        }

        return messages;
    }
View Full Code Here

Examples of net.glowstone.net.message.play.entity.EntityEquipmentMessage

    @Override
    public EntityEquipmentMessage decode(ByteBuf buf) throws IOException {
        int id = ByteBufUtils.readVarInt(buf);
        int slot = buf.readShort();
        ItemStack stack = GlowBufUtils.readSlot(buf);
        return new EntityEquipmentMessage(id, slot, stack);
    }
View Full Code Here

Examples of net.glowstone.net.message.play.entity.EntityEquipmentMessage

        // head facing
        result.add(new EntityHeadRotationMessage(id, yaw));

        // equipment
        EntityEquipment equipment = getEquipment();
        result.add(new EntityEquipmentMessage(id, 0, equipment.getItemInHand()));
        for (int i = 0; i < 4; i++) {
            result.add(new EntityEquipmentMessage(id, i + 1, equipment.getArmorContents()[i]));
        }
        return result;
    }
View Full Code Here

Examples of net.lightstone.msg.EntityEquipmentMessage

  public EntityEquipmentMessage decode(ChannelBuffer buffer) throws IOException {
    int id = buffer.readInt();
    int slot = buffer.readUnsignedShort();
    int item = buffer.readUnsignedShort();
    int damage = buffer.readUnsignedByte();
    return new EntityEquipmentMessage(id, slot, item, damage);
  }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.entity.EntityEquipmentMessage

    event.getMessages().add(new PlayerAbilityMessage(event.getGodMode(), event.isFlying(), event.canFly(), event.isCreativeMode(), event.getFlyingSpeed(), event.getWalkingSpeed()));
  }

  @EventHandler
  public void onEntityEquipment(EntityEquipmentEvent event) {
    event.getMessages().add(new EntityEquipmentMessage(event.getEntity().getId(), event.getSlot(), event.getItem()));
  }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.entity.EntityEquipmentMessage

  @Override
  public EntityEquipmentMessage decode(ByteBuf buffer) throws IOException {
    int entityId = buffer.readInt();
    int slot = buffer.readUnsignedShort();
    ItemStack item = VanillaByteBufUtils.readItemStack(buffer);
    return new EntityEquipmentMessage(entityId, slot, item);
  }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.entity.EntityEquipmentMessage

      chestplate = armor.getChestPlate();
      helmet = armor.getHelmet();
      held = inventory.getQuickbar().getSelectedSlot().get();
    }
    if (held != null) {
      messages.add(new EntityEquipmentMessage(entity.getId(), EntityEquipmentMessage.HELD_SLOT, held));
    }
    messages.add(new EntityEquipmentMessage(entity.getId(), EntityEquipmentMessage.BOOTS_SLOT, boots));
    messages.add(new EntityEquipmentMessage(entity.getId(), EntityEquipmentMessage.LEGGINGS_SLOT, leggings));
    messages.add(new EntityEquipmentMessage(entity.getId(), EntityEquipmentMessage.CHESTPLATE_SLOT, chestplate));
    messages.add(new EntityEquipmentMessage(entity.getId(), EntityEquipmentMessage.HELMET_SLOT, helmet));

    return messages;
  }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.entity.EntityEquipmentMessage

    EntityInventory inventory = entity.get(EntityInventory.class);
    if (inventory != null) {
      final ItemStack held, boots, legs, chest, helm;
      held = inventory.getHeldItem();
      if (held != null) {
        messages.add(new EntityEquipmentMessage(entityId, EntityEquipmentMessage.HELD_SLOT, held));
      }
      boots = inventory.getArmor().getBoots();
      if (boots != null) {
        messages.add(new EntityEquipmentMessage(entityId, EntityEquipmentMessage.BOOTS_SLOT, boots));
      }
      legs = inventory.getArmor().getLeggings();
      if (legs != null) {
        messages.add(new EntityEquipmentMessage(entityId, EntityEquipmentMessage.LEGGINGS_SLOT, legs));
      }
      chest = inventory.getArmor().getChestPlate();
      if (chest != null) {
        messages.add(new EntityEquipmentMessage(entityId, EntityEquipmentMessage.CHESTPLATE_SLOT, chest));
      }
      helm = inventory.getArmor().getHelmet();
      if (helm != null) {
        messages.add(new EntityEquipmentMessage(entityId, EntityEquipmentMessage.HELMET_SLOT, helm));
      }
    }
    return messages;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.