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.LockType
Nested 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, taskManager
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDisabledSlots
(org.bukkit.inventory.EquipmentSlot... equipmentSlots) void
addEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) boolean
canMove()
boolean
canTakeDamage
(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) Get whether this entity should take damage from the specified source.boolean
canTick()
List<com.flowpowered.network.Message>
Creates a list ofMessage
s which can be sent to a client to spawn this entity.List<com.flowpowered.network.Message>
createUpdateMessage
(GlowSession session) Creates aMessage
which can be sent to a client to update this entity.void
damage
(double amount, org.bukkit.entity.Entity source, @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) boolean
entityInteract
(GlowPlayer player, InteractEntityMessage msg) org.bukkit.util.EulerAngle
org.bukkit.inventory.ItemStack
getBoots()
org.bukkit.inventory.ItemStack
Set<org.bukkit.inventory.EquipmentSlot>
org.bukkit.inventory.EntityEquipment
org.bukkit.util.EulerAngle
org.bukkit.inventory.ItemStack
org.bukkit.inventory.ItemStack
getItem
(org.bukkit.inventory.EquipmentSlot equipmentSlot) org.bukkit.inventory.ItemStack
org.bukkit.util.EulerAngle
org.bukkit.util.EulerAngle
org.bukkit.inventory.ItemStack
org.bukkit.util.EulerAngle
org.bukkit.util.EulerAngle
org.bukkit.entity.EntityType
getType()
boolean
hasArms()
boolean
boolean
hasEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) boolean
boolean
boolean
isMarker()
boolean
isSlotDisabled
(org.bukkit.inventory.EquipmentSlot equipmentSlot) boolean
isSmall()
boolean
void
pulse()
Called every game cycle.void
removeDisabledSlots
(org.bukkit.inventory.EquipmentSlot... equipmentSlots) void
removeEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) void
reset()
Resets the previous location and other properties to their current value.void
setArms
(boolean arms) void
setBasePlate
(boolean basePlate) void
setBodyPose
(org.bukkit.util.EulerAngle pose) void
setBoots
(org.bukkit.inventory.ItemStack item) void
setCanMove
(boolean move) void
setCanTick
(boolean tick) void
setChestplate
(org.bukkit.inventory.ItemStack item) void
setDisabledSlots
(org.bukkit.inventory.EquipmentSlot... equipmentSlots) void
setGravity
(boolean gravity) Whether gravity applies to the entity.void
setHeadPose
(org.bukkit.util.EulerAngle pose) void
setHealth
(double health) void
setHelmet
(org.bukkit.inventory.ItemStack item) void
setItem
(org.bukkit.inventory.EquipmentSlot equipmentSlot, org.bukkit.inventory.ItemStack itemStack) void
setItemInHand
(org.bukkit.inventory.ItemStack item) void
setLeftArmPose
(org.bukkit.util.EulerAngle pose) void
setLeftLegPose
(org.bukkit.util.EulerAngle pose) void
setLeggings
(org.bukkit.inventory.ItemStack item) void
setMarker
(boolean marker) void
setRightArmPose
(org.bukkit.util.EulerAngle pose) void
setRightLegPose
(org.bukkit.util.EulerAngle pose) void
setSmall
(boolean small) void
setVisible
(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, updatePotionEffectsMetadata
Methods 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, updateBoundingBox
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.bukkit.attribute.Attributable
getAttribute, registerAttribute
Methods 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, stopSound
Methods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage
Methods inherited from interface org.bukkit.entity.Damageable
damage, damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setMaxHealth
Methods 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, teleportAsync
Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEvent
Methods 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, swingOffHand
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomName
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
Methods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile
Methods 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:GlowEntity
Resets the previous location and other properties to their current value.- Overrides:
reset
in classGlowLivingEntity
-
pulse
public void pulse()Description copied from class:GlowEntity
Called every game cycle. Subclasses should implement this to implement periodic functionality e.g. mob AI.- Overrides:
pulse
in classGlowLivingEntity
-
damage
public void damage(double amount, org.bukkit.entity.Entity source, @NotNull @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) - Specified by:
damage
in interfaceorg.bukkit.entity.Damageable
- Overrides:
damage
in classGlowLivingEntity
-
setHealth
public void setHealth(double health) - Specified by:
setHealth
in interfaceorg.bukkit.entity.Damageable
- Overrides:
setHealth
in classGlowLivingEntity
-
entityInteract
- Overrides:
entityInteract
in classGlowLivingEntity
-
canTakeDamage
public boolean canTakeDamage(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) Description copied from class:GlowLivingEntity
Get whether this entity should take damage from the specified source.Usually used to check environmental sources such as drowning.
- Overrides:
canTakeDamage
in classGlowLivingEntity
- Parameters:
cause
- the damage source to check- Returns:
- whether this entity can take damage from the source
-
createSpawnMessage
Description copied from class:GlowEntity
Creates a list ofMessage
s which can be sent to a client to spawn this entity. Implementations in concrete subclasses may return a shallowly immutable list.- Specified by:
createSpawnMessage
in classGlowEntity
- Returns:
- A list of messages which can spawn this entity.
-
createUpdateMessage
Description copied from class:GlowEntity
Creates aMessage
which can be sent to a client to update this entity.- Overrides:
createUpdateMessage
in 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:
getType
in interfaceorg.bukkit.entity.Entity
- Overrides:
getType
in classGlowEntity
-
getItemInHand
public org.bukkit.inventory.ItemStack getItemInHand()- Specified by:
getItemInHand
in interfaceorg.bukkit.entity.ArmorStand
-
setItemInHand
public void setItemInHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInHand
in interfaceorg.bukkit.entity.ArmorStand
-
getBoots
public org.bukkit.inventory.ItemStack getBoots()- Specified by:
getBoots
in interfaceorg.bukkit.entity.ArmorStand
-
setBoots
public void setBoots(org.bukkit.inventory.ItemStack item) - Specified by:
setBoots
in interfaceorg.bukkit.entity.ArmorStand
-
getLeggings
public org.bukkit.inventory.ItemStack getLeggings()- Specified by:
getLeggings
in interfaceorg.bukkit.entity.ArmorStand
-
setLeggings
public void setLeggings(org.bukkit.inventory.ItemStack item) - Specified by:
setLeggings
in interfaceorg.bukkit.entity.ArmorStand
-
getChestplate
public org.bukkit.inventory.ItemStack getChestplate()- Specified by:
getChestplate
in interfaceorg.bukkit.entity.ArmorStand
-
setChestplate
public void setChestplate(org.bukkit.inventory.ItemStack item) - Specified by:
setChestplate
in interfaceorg.bukkit.entity.ArmorStand
-
getHelmet
public org.bukkit.inventory.ItemStack getHelmet()- Specified by:
getHelmet
in interfaceorg.bukkit.entity.ArmorStand
-
setHelmet
public void setHelmet(org.bukkit.inventory.ItemStack item) - Specified by:
setHelmet
in interfaceorg.bukkit.entity.ArmorStand
-
getHeadPose
public org.bukkit.util.EulerAngle getHeadPose()- Specified by:
getHeadPose
in interfaceorg.bukkit.entity.ArmorStand
-
setHeadPose
public void setHeadPose(org.bukkit.util.EulerAngle pose) - Specified by:
setHeadPose
in interfaceorg.bukkit.entity.ArmorStand
-
getBodyPose
public org.bukkit.util.EulerAngle getBodyPose()- Specified by:
getBodyPose
in interfaceorg.bukkit.entity.ArmorStand
-
setBodyPose
public void setBodyPose(org.bukkit.util.EulerAngle pose) - Specified by:
setBodyPose
in interfaceorg.bukkit.entity.ArmorStand
-
getLeftArmPose
public org.bukkit.util.EulerAngle getLeftArmPose()- Specified by:
getLeftArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
setLeftArmPose
public void setLeftArmPose(org.bukkit.util.EulerAngle pose) - Specified by:
setLeftArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
getRightArmPose
public org.bukkit.util.EulerAngle getRightArmPose()- Specified by:
getRightArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
setRightArmPose
public void setRightArmPose(org.bukkit.util.EulerAngle pose) - Specified by:
setRightArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
getLeftLegPose
public org.bukkit.util.EulerAngle getLeftLegPose()- Specified by:
getLeftLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
setLeftLegPose
public void setLeftLegPose(org.bukkit.util.EulerAngle pose) - Specified by:
setLeftLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
getRightLegPose
public org.bukkit.util.EulerAngle getRightLegPose()- Specified by:
getRightLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
setRightLegPose
public void setRightLegPose(org.bukkit.util.EulerAngle pose) - Specified by:
setRightLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
hasBasePlate
public boolean hasBasePlate()- Specified by:
hasBasePlate
in interfaceorg.bukkit.entity.ArmorStand
-
setBasePlate
public void setBasePlate(boolean basePlate) - Specified by:
setBasePlate
in interfaceorg.bukkit.entity.ArmorStand
-
hasGravity
public boolean hasGravity()- Specified by:
hasGravity
in interfaceorg.bukkit.entity.Entity
- Overrides:
hasGravity
in classGlowEntity
-
setGravity
public void setGravity(boolean gravity) Description copied from class:GlowEntity
Whether gravity applies to the entity.- Specified by:
setGravity
in interfaceorg.bukkit.entity.Entity
- Overrides:
setGravity
in classGlowEntity
-
isVisible
public boolean isVisible()- Specified by:
isVisible
in interfaceorg.bukkit.entity.ArmorStand
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisible
in interfaceorg.bukkit.entity.ArmorStand
-
hasArms
public boolean hasArms()- Specified by:
hasArms
in interfaceorg.bukkit.entity.ArmorStand
-
setArms
public void setArms(boolean arms) - Specified by:
setArms
in interfaceorg.bukkit.entity.ArmorStand
-
isSmall
public boolean isSmall()- Specified by:
isSmall
in interfaceorg.bukkit.entity.ArmorStand
-
setSmall
public void setSmall(boolean small) - Specified by:
setSmall
in interfaceorg.bukkit.entity.ArmorStand
-
isMarker
public boolean isMarker()- Specified by:
isMarker
in interfaceorg.bukkit.entity.ArmorStand
-
setMarker
public void setMarker(boolean marker) - Specified by:
setMarker
in interfaceorg.bukkit.entity.ArmorStand
-
canMove
public boolean canMove()- Specified by:
canMove
in interfaceorg.bukkit.entity.ArmorStand
-
setCanMove
public void setCanMove(boolean move) - Specified by:
setCanMove
in interfaceorg.bukkit.entity.ArmorStand
-
canTick
public boolean canTick()- Specified by:
canTick
in interfaceorg.bukkit.entity.ArmorStand
-
isGliding
public boolean isGliding()- Specified by:
isGliding
in interfaceorg.bukkit.entity.LivingEntity
- Overrides:
isGliding
in classGlowLivingEntity
-
setCanTick
public void setCanTick(boolean tick) - Specified by:
setCanTick
in interfaceorg.bukkit.entity.ArmorStand
-
getItem
public org.bukkit.inventory.ItemStack getItem(org.bukkit.inventory.EquipmentSlot equipmentSlot) - Specified by:
getItem
in interfaceorg.bukkit.entity.ArmorStand
-
setItem
public void setItem(org.bukkit.inventory.EquipmentSlot equipmentSlot, org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItem
in interfaceorg.bukkit.entity.ArmorStand
-
getDisabledSlots
- Specified by:
getDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
setDisabledSlots
public void setDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
setDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
addDisabledSlots
public void addDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
addDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
removeDisabledSlots
public void removeDisabledSlots(org.bukkit.inventory.EquipmentSlot... equipmentSlots) - Specified by:
removeDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
isSlotDisabled
public boolean isSlotDisabled(org.bukkit.inventory.EquipmentSlot equipmentSlot) - Specified by:
isSlotDisabled
in 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:
addEquipmentLock
in 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:
removeEquipmentLock
in 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:
hasEquipmentLock
in interfaceorg.bukkit.entity.ArmorStand
-
getEquipment
public org.bukkit.inventory.EntityEquipment getEquipment()- Specified by:
getEquipment
in interfaceorg.bukkit.entity.LivingEntity
- Overrides:
getEquipment
in classGlowLivingEntity
-