Package net.glowstone.entity.objects
Class GlowArmorStand
java.lang.Object
net.glowstone.entity.GlowEntity
net.glowstone.entity.GlowLivingEntity
net.glowstone.entity.objects.GlowArmorStand
- All Implemented Interfaces:
net.kyori.adventure.audience.Audience,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>,org.bukkit.attribute.Attributable,org.bukkit.command.CommandSender,org.bukkit.entity.ArmorStand,org.bukkit.entity.Damageable,org.bukkit.entity.Entity,org.bukkit.entity.LivingEntity,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder,org.bukkit.projectiles.ProjectileSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.ArmorStand
org.bukkit.entity.ArmorStand.LockTypeNested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
Field Summary
Fields inherited from class net.glowstone.entity.GlowLivingEntity
deathTicks, health, maxHealth, movement, speed, taskManagerFields inherited from class net.glowstone.entity.GlowEntity
active, airDrag, applyDragBeforeAccel, boundingBox, ENTITY_ID_NOBODY, entityId, gravityAccel, liquidDrag, location, metadata, passengerChanged, previousLocation, removed, server, slipMultiplier, teleported, ticksLived, vehicle, velocity, velocityChanged, world, worldLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) voidaddEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) booleancanMove()booleancanTakeDamage(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) Get whether this entity should take damage from the specified source.booleancanTick()List<com.flowpowered.network.Message>Creates a list ofMessages which can be sent to a client to spawn this entity.List<com.flowpowered.network.Message>createUpdateMessage(GlowSession session) Creates aMessagewhich can be sent to a client to update this entity.voiddamage(double amount, org.bukkit.entity.Entity source, @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) booleanentityInteract(GlowPlayer player, InteractEntityMessage msg) org.bukkit.util.EulerAngleorg.bukkit.inventory.ItemStackgetBoots()org.bukkit.inventory.ItemStackSet<org.bukkit.inventory.EquipmentSlot>org.bukkit.inventory.EntityEquipmentorg.bukkit.util.EulerAngleorg.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackgetItem(org.bukkit.inventory.EquipmentSlot equipmentSlot) org.bukkit.inventory.ItemStackorg.bukkit.util.EulerAngleorg.bukkit.util.EulerAngleorg.bukkit.inventory.ItemStackorg.bukkit.util.EulerAngleorg.bukkit.util.EulerAngleorg.bukkit.entity.EntityTypegetType()booleanhasArms()booleanbooleanhasEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) booleanbooleanbooleanisMarker()booleanisSlotDisabled(org.bukkit.inventory.EquipmentSlot equipmentSlot) booleanisSmall()booleanvoidpulse()Called every game cycle.voidremoveDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) voidremoveEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) voidreset()Resets the previous location and other properties to their current value.voidsetArms(boolean arms) voidsetBasePlate(boolean basePlate) voidsetBodyPose(org.bukkit.util.EulerAngle pose) voidsetBoots(org.bukkit.inventory.ItemStack item) voidsetCanMove(boolean move) voidsetCanTick(boolean tick) voidsetChestplate(org.bukkit.inventory.ItemStack item) voidsetDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) voidsetGravity(boolean gravity) Whether gravity applies to the entity.voidsetHeadPose(org.bukkit.util.EulerAngle pose) voidsetHealth(double health) voidsetHelmet(org.bukkit.inventory.ItemStack item) voidsetItem(org.bukkit.inventory.EquipmentSlot equipmentSlot, org.bukkit.inventory.ItemStack itemStack) voidsetItemInHand(org.bukkit.inventory.ItemStack item) voidsetLeftArmPose(org.bukkit.util.EulerAngle pose) voidsetLeftLegPose(org.bukkit.util.EulerAngle pose) voidsetLeggings(org.bukkit.inventory.ItemStack item) voidsetMarker(boolean marker) voidsetRightArmPose(org.bukkit.util.EulerAngle pose) voidsetRightLegPose(org.bukkit.util.EulerAngle pose) voidsetSmall(boolean small) voidsetVisible(boolean visible) Methods inherited from class net.glowstone.entity.GlowLivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, attack, clearActiveItem, clearActivePotionEffects, getAbsorptionAmount, getActiveItem, getActivePotionEffects, getAmbientDelay, getAmbientSound, getArrowCooldown, getArrowsInBody, getArrowsStuck, getAttribute, getAttributeManager, getCanPickupItems, getCategory, getCollidableExemptions, getDeathSound, getDeathTicks, getEquipmentMonitor, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaisedTime, getHeadYaw, getHealth, getHurtDirection, getHurtSound, getItemUseRemainingTime, getKiller, getLastDamage, getLastDamager, getLastTwoTargetBlocks, getLineOfSight, getMaxHealth, getMaximumAir, getMaximumNoDamageTicks, getMemory, getMovement, getNoDamageTicks, getPlayerDamageTick, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getSoundPitch, getSoundVolume, getSpeed, getState, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockInfo, getTargetEntity, getTargetEntityInfo, getTaskManager, getVelocityFromMovement, hasAI, hasLineOfSight, hasPotionEffect, isArthropod, isCollidable, isFallFlying, isHandRaised, isInvisible, isJumping, isRiptiding, isSleeping, isSwimming, isUndead, isWithinSolidBlock, jump, launchProjectile, launchProjectile, launchProjectile, launchProjectile, playAnimation, playPickupItemAnimation, pulsePhysics, rayTraceBlocks, rayTraceBlocks, registerAttribute, removePotionEffect, resetMaxHealth, setAbsorptionAmount, setAI, setArrowCooldown, setArrowsInBody, setArrowsStuck, setCanPickupItems, setCollidable, setFallFlying, setGliding, setHeadYaw, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLastDamager, setMaxHealth, setMaximumAir, setMaximumNoDamageTicks, setMemory, setMovement, setNoDamageTicks, setOnGround, setPlayerDamageTick, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSpeed, setState, setSwimming, swingMainHand, swingOffHand, tryUseTotem, updatePotionEffectsMetadataMethods inherited from class net.glowstone.entity.GlowEntity
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, collide, createAfterSpawnMessage, customName, customName, damage, damage, damage, eject, equals, fromMobSpawner, getBoundingBox, getCardinalFacing, getChunk, getCustomName, getCustomTags, getDismountLocation, getEffectivePermissions, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getGravityAccel, getHeight, getLastDamageCause, getLeashedEntities, getLeashHolder, getLocation, getLocation, getMaxFireTicks, getMetadata, getMetadata, getMountLocation, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasDefaultLandingBehavior, hasFriction, hashCode, hasMetadata, hasMoved, hasPermission, hasPermission, hasRotated, intersects, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInMaterial, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isLeashed, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isRemoved, isSilent, isTeleported, isTicking, isTouchingMaterial, isValid, isWithinDistance, isWithinDistance, leaveVehicle, playEffect, playEffectKnownAndSelf, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, setAirDrag, setApplyDragBeforeAccel, setBoundingBox, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFriction, setGlowing, setGravityAccel, setInvulnerable, setLastDamageCause, setLeashHolder, setLeashHolderUniqueId, setLiquidDrag, setMetadata, setOp, setPassenger, setPersistent, setPortalCooldown, setRawLocation, setRawLocation, setRotation, setSilent, setSize, setTicksLived, setUniqueId, setVelocity, shouldSave, spigot, teleport, teleport, teleport, teleport, teleportToEnd, teleportToSpawn, toString, updateBoundingBoxMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.attribute.Attributable
getAttribute, registerAttributeMethods inherited from interface net.kyori.adventure.audience.Audience
clearTitle, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Damageable
damage, damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setMaxHealthMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsyncMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface org.bukkit.entity.LivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, attack, clearActiveItem, getActiveItem, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getCanPickupItems, getCategory, getCollidableExemptions, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaisedTime, getHurtDirection, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getTargetBlock, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockFace, getTargetBlockInfo, getTargetBlockInfo, getTargetEntity, getTargetEntity, getTargetEntityInfo, getTargetEntityInfo, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isHandRaised, isInvisible, isJumping, isLeashed, isRiptiding, isSleeping, isSwimming, playAnimation, playPickupItemAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setArrowsStuck, setCanPickupItems, setCollidable, setGliding, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, swingMainHand, swingOffHandMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectileMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
GlowArmorStand
public GlowArmorStand(org.bukkit.Location location) Creates an armor stand.- Parameters:
location- the location of the armor stand
-
-
Method Details
-
reset
public void reset()Description copied from class:GlowEntityResets the previous location and other properties to their current value.- Overrides:
resetin classGlowLivingEntity
-
pulse
public void pulse()Description copied from class:GlowEntityCalled every game cycle. Subclasses should implement this to implement periodic functionality e.g. mob AI.- Overrides:
pulsein classGlowLivingEntity
-
damage
public void damage(double amount, org.bukkit.entity.Entity source, @NotNull @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) - Specified by:
damagein interfaceorg.bukkit.entity.Damageable- Overrides:
damagein classGlowLivingEntity
-
setHealth
public void setHealth(double health) - Specified by:
setHealthin interfaceorg.bukkit.entity.Damageable- Overrides:
setHealthin classGlowLivingEntity
-
entityInteract
- Overrides:
entityInteractin classGlowLivingEntity
-
canTakeDamage
public boolean canTakeDamage(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) Description copied from class:GlowLivingEntityGet whether this entity should take damage from the specified source.Usually used to check environmental sources such as drowning.
- Overrides:
canTakeDamagein classGlowLivingEntity- Parameters:
cause- the damage source to check- Returns:
- whether this entity can take damage from the source
-
createSpawnMessage
Description copied from class:GlowEntityCreates a list ofMessages which can be sent to a client to spawn this entity. Implementations in concrete subclasses may return a shallowly immutable list.- Specified by:
createSpawnMessagein classGlowEntity- Returns:
- A list of messages which can spawn this entity.
-
createUpdateMessage
Description copied from class:GlowEntityCreates aMessagewhich can be sent to a client to update this entity.- Overrides:
createUpdateMessagein classGlowLivingEntity- Parameters:
session- Session to update this entity for- Returns:
- A message which can update this entity.
-
getType
public org.bukkit.entity.EntityType getType()- Specified by:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classGlowEntity
-
getItemInHand
public org.bukkit.inventory.ItemStack getItemInHand()- Specified by:
getItemInHandin interfaceorg.bukkit.entity.ArmorStand
-
setItemInHand
public void setItemInHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInHandin interfaceorg.bukkit.entity.ArmorStand
-
getBoots
public org.bukkit.inventory.ItemStack getBoots()- Specified by:
getBootsin interfaceorg.bukkit.entity.ArmorStand
-
setBoots
public void setBoots(org.bukkit.inventory.ItemStack item) - Specified by:
setBootsin interfaceorg.bukkit.entity.ArmorStand
-
getLeggings
public org.bukkit.inventory.ItemStack getLeggings()- Specified by:
getLeggingsin interfaceorg.bukkit.entity.ArmorStand
-
setLeggings
public void setLeggings(org.bukkit.inventory.ItemStack item) - Specified by:
setLeggingsin interfaceorg.bukkit.entity.ArmorStand
-
getChestplate
public org.bukkit.inventory.ItemStack getChestplate()- Specified by:
getChestplatein interfaceorg.bukkit.entity.ArmorStand
-
setChestplate
public void setChestplate(org.bukkit.inventory.ItemStack item) - Specified by:
setChestplatein interfaceorg.bukkit.entity.ArmorStand
-
getHelmet
public org.bukkit.inventory.ItemStack getHelmet()- Specified by:
getHelmetin interfaceorg.bukkit.entity.ArmorStand
-
setHelmet
public void setHelmet(org.bukkit.inventory.ItemStack item) - Specified by:
setHelmetin interfaceorg.bukkit.entity.ArmorStand
-
getHeadPose
public org.bukkit.util.EulerAngle getHeadPose()- Specified by:
getHeadPosein interfaceorg.bukkit.entity.ArmorStand
-
setHeadPose
public void setHeadPose(org.bukkit.util.EulerAngle pose) - Specified by:
setHeadPosein interfaceorg.bukkit.entity.ArmorStand
-
getBodyPose
public org.bukkit.util.EulerAngle getBodyPose()- Specified by:
getBodyPosein interfaceorg.bukkit.entity.ArmorStand
-
setBodyPose
public void setBodyPose(org.bukkit.util.EulerAngle pose) - Specified by:
setBodyPosein interfaceorg.bukkit.entity.ArmorStand
-
getLeftArmPose
public org.bukkit.util.EulerAngle getLeftArmPose()- Specified by:
getLeftArmPosein interfaceorg.bukkit.entity.ArmorStand
-
setLeftArmPose
public void setLeftArmPose(org.bukkit.util.EulerAngle pose) - Specified by:
setLeftArmPosein interfaceorg.bukkit.entity.ArmorStand
-
getRightArmPose
public org.bukkit.util.EulerAngle getRightArmPose()- Specified by:
getRightArmPosein interfaceorg.bukkit.entity.ArmorStand
-
setRightArmPose
public void setRightArmPose(org.bukkit.util.EulerAngle pose) - Specified by:
setRightArmPosein interfaceorg.bukkit.entity.ArmorStand
-
getLeftLegPose
public org.bukkit.util.EulerAngle getLeftLegPose()- Specified by:
getLeftLegPosein interfaceorg.bukkit.entity.ArmorStand
-
setLeftLegPose
public void setLeftLegPose(org.bukkit.util.EulerAngle pose) - Specified by:
setLeftLegPosein interfaceorg.bukkit.entity.ArmorStand
-
getRightLegPose
public org.bukkit.util.EulerAngle getRightLegPose()- Specified by:
getRightLegPosein interfaceorg.bukkit.entity.ArmorStand
-
setRightLegPose
public void setRightLegPose(org.bukkit.util.EulerAngle pose) - Specified by:
setRightLegPosein interfaceorg.bukkit.entity.ArmorStand
-
hasBasePlate
public boolean hasBasePlate()- Specified by:
hasBasePlatein interfaceorg.bukkit.entity.ArmorStand
-
setBasePlate
public void setBasePlate(boolean basePlate) - Specified by:
setBasePlatein interfaceorg.bukkit.entity.ArmorStand
-
hasGravity
public boolean hasGravity()- Specified by:
hasGravityin interfaceorg.bukkit.entity.Entity- Overrides:
hasGravityin classGlowEntity
-
setGravity
public void setGravity(boolean gravity) Description copied from class:GlowEntityWhether gravity applies to the entity.- Specified by:
setGravityin interfaceorg.bukkit.entity.Entity- Overrides:
setGravityin classGlowEntity
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.bukkit.entity.ArmorStand
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceorg.bukkit.entity.ArmorStand
-
hasArms
public boolean hasArms()- Specified by:
hasArmsin interfaceorg.bukkit.entity.ArmorStand
-
setArms
public void setArms(boolean arms) - Specified by:
setArmsin interfaceorg.bukkit.entity.ArmorStand
-
isSmall
public boolean isSmall()- Specified by:
isSmallin interfaceorg.bukkit.entity.ArmorStand
-
setSmall
public void setSmall(boolean small) - Specified by:
setSmallin interfaceorg.bukkit.entity.ArmorStand
-
isMarker
public boolean isMarker()- Specified by:
isMarkerin interfaceorg.bukkit.entity.ArmorStand
-
setMarker
public void setMarker(boolean marker) - Specified by:
setMarkerin interfaceorg.bukkit.entity.ArmorStand
-
canMove
public boolean canMove()- Specified by:
canMovein interfaceorg.bukkit.entity.ArmorStand
-
setCanMove
public void setCanMove(boolean move) - Specified by:
setCanMovein interfaceorg.bukkit.entity.ArmorStand
-
canTick
public boolean canTick()- Specified by:
canTickin interfaceorg.bukkit.entity.ArmorStand
-
isGliding
public boolean isGliding()- Specified by:
isGlidingin interfaceorg.bukkit.entity.LivingEntity- Overrides:
isGlidingin classGlowLivingEntity
-
setCanTick
public void setCanTick(boolean tick) - Specified by:
setCanTickin interfaceorg.bukkit.entity.ArmorStand
-
getItem
public org.bukkit.inventory.ItemStack getItem(org.bukkit.inventory.EquipmentSlot equipmentSlot) - Specified by:
getItemin interfaceorg.bukkit.entity.ArmorStand
-
setItem
public void setItem(org.bukkit.inventory.EquipmentSlot equipmentSlot, org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemin interfaceorg.bukkit.entity.ArmorStand
-
getDisabledSlots
- Specified by:
getDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
setDisabledSlots
public void setDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
setDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
addDisabledSlots
public void addDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
addDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
removeDisabledSlots
public void removeDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
removeDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
isSlotDisabled
public boolean isSlotDisabled(org.bukkit.inventory.EquipmentSlot equipmentSlot) - Specified by:
isSlotDisabledin interfaceorg.bukkit.entity.ArmorStand
-
addEquipmentLock
public void addEquipmentLock(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType) - Specified by:
addEquipmentLockin interfaceorg.bukkit.entity.ArmorStand
-
removeEquipmentLock
public void removeEquipmentLock(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType) - Specified by:
removeEquipmentLockin interfaceorg.bukkit.entity.ArmorStand
-
hasEquipmentLock
public boolean hasEquipmentLock(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType) - Specified by:
hasEquipmentLockin interfaceorg.bukkit.entity.ArmorStand
-
getEquipment
public org.bukkit.inventory.EntityEquipment getEquipment()- Specified by:
getEquipmentin interfaceorg.bukkit.entity.LivingEntity- Overrides:
getEquipmentin classGlowLivingEntity
-