@Override public void setItemInMainHand(ItemStack itemStack) { holder.setItemInHand(itemStack); }
@Override @SuppressWarnings("deprecation") public void setItemInHand(ItemStack itemStack) { holder.setItemInHand(itemStack); }
@Override public void setItemInMainHand(ItemStack arg0) { entity.setItemInHand(arg0); }
@Override public void setItemInHand(ItemStack arg0) { entity.setItemInHand(arg0); }
@Override public void setItemInHand(MCItemStack item) { as.setItemInHand(item == null ? null : ((BukkitMCItemStack) item).asItemStack()); }
@Override public void clear() { entity.setItemInHand(null); entity.setChestplate(null); entity.setHelmet(null); entity.setBoots(null); entity.setLeggings(null); }
@Override public SpellResult step(CastContext context) { SpellResult result = super.step(context); if (entity == null) { return SpellResult.FAIL; } ArmorStand armorStand = (ArmorStand)entity; update(armorStand); if (stepCount == visibleDelayTicks) { armorStand.setItemInHand(rightArmItem); armorStand.setHelmet(helmetItem); armorStand.setChestplate(chestplateItem); armorStand.setLeggings(leggingsItem); armorStand.setBoots(bootsItem); } stepCount++; return result; }
@Override public void apply(Entity entity) { if (!(entity instanceof ArmorStand)) return; ArmorStand armorStand = (ArmorStand)entity; armorStand.setItemInHand(itemInHand); armorStand.setBoots(boots); armorStand.setLeggings(leggings); armorStand.setChestplate(chestplate); armorStand.setHelmet(helmet); if (bodyPose != null) armorStand.setBodyPose(bodyPose); if (leftArmPose != null) armorStand.setLeftArmPose(leftArmPose); if (rightArmPose != null) armorStand.setRightArmPose(rightArmPose); if (leftLegPose != null) armorStand.setLeftLegPose(leftLegPose); if (rightLegPose != null) armorStand.setRightLegPose(rightLegPose); if (headPose != null) armorStand.setHeadPose(headPose); armorStand.setGravity(hasGravity); armorStand.setVisible(isVisible); armorStand.setArms(hasArms); armorStand.setSmall(isSmall); armorStand.setBasePlate(hasBasePlate); armorStand.setMarker(isMarker); CompatibilityUtils.setDisabledSlots(armorStand, disabledSlots); }
armorStand.setHelmet(heldItem); } else { armorStand.setItemInHand(heldItem);