Package be.seeseemelk.mockbukkit.entity
Class ArmorStandMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.LivingEntityMock
be.seeseemelk.mockbukkit.entity.ArmorStandMock
- All Implemented Interfaces:
MessageTarget
,net.kyori.adventure.audience.Audience
,net.kyori.adventure.pointer.Pointered
,net.kyori.adventure.sound.Sound.Emitter
,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
This is the mock of an
ArmorStand
.-
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 be.seeseemelk.mockbukkit.entity.LivingEntityMock
alive, attributes, health
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDisabledSlots
(@NotNull org.bukkit.inventory.EquipmentSlot... slots) void
addEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) boolean
canMove()
boolean
canTick()
@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.inventory.ItemStack
getBoots()
Deprecated.@NotNull org.bukkit.inventory.ItemStack
Deprecated.@NotNull Set<org.bukkit.inventory.EquipmentSlot>
@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.inventory.ItemStack
Deprecated.@NotNull org.bukkit.inventory.ItemStack
getItem
(@NotNull org.bukkit.inventory.EquipmentSlot slot) @NotNull org.bukkit.inventory.ItemStack
Deprecated.@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.inventory.ItemStack
Deprecated.@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.util.EulerAngle
@NotNull org.bukkit.entity.EntityType
getType()
boolean
hasArms()
boolean
boolean
hasEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) boolean
isMarker()
boolean
isSlotDisabled
(@NotNull org.bukkit.inventory.EquipmentSlot slot) boolean
isSmall()
boolean
void
removeDisabledSlots
(@NotNull org.bukkit.inventory.EquipmentSlot... slots) void
removeEquipmentLock
(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) void
setArms
(boolean arms) void
setBasePlate
(boolean basePlate) void
setBodyPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setBoots
(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.void
setCanMove
(boolean move) void
setCanTick
(boolean tick) void
setChestplate
(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.void
setDisabledSlots
(@NotNull org.bukkit.inventory.EquipmentSlot... slots) void
setHeadPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setHelmet
(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.void
setItem
(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item) void
setItemInHand
(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.void
setLeftArmPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setLeftLegPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setLeggings
(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.void
setMarker
(boolean marker) void
setRightArmPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setRightLegPose
(@NotNull org.bukkit.util.EulerAngle pose) void
setSmall
(boolean small) void
setVisible
(boolean visible) Methods inherited from class be.seeseemelk.mockbukkit.entity.LivingEntityMock
addPotionEffect, addPotionEffect, addPotionEffects, attack, clearActiveItem, damage, damage, getAbsorptionAmount, getActiveItem, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getAttribute, getBeeStingerCooldown, getBeeStingersInBody, getCanPickupItems, getCategory, getCollidableExemptions, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaised, getHandRaisedTime, getHealth, getHurtDirection, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaxHealth, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockInfo, getTargetEntity, getTargetEntityInfo, hasAI, hasLineOfSight, hasLineOfSight, hasPotionEffect, isClimbing, isCollidable, isDead, isGliding, isHandRaised, isInvisible, isJumping, isLeashed, isRiptiding, isSleeping, isSwimming, isValid, launchProjectile, launchProjectile, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, registerAttribute, remove, removePotionEffect, resetMaxHealth, setAbsorptionAmount, setAI, setArrowCooldown, setArrowsInBody, setArrowsStuck, setBeeStingerCooldown, setBeeStingersInBody, setCanPickupItems, setCollidable, setGliding, setHealth, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLeashHolder, setMaxHealth, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, swingMainHand, swingOffHand, teleport
Methods inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, asHoverEvent, assertLocation, assertNotTeleported, assertTeleported, clearTeleported, customName, customName, eject, equals, fromMobSpawner, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getMetadata, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardEntry, getScoreboardTags, getServer, getSpawnCategory, getTeleportCause, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isTicking, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, playEffect, recalculatePermissions, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setOp, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleportWithoutEvent
Methods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessage
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.entity.ArmorStand
getEquipment
Methods inherited from interface org.bukkit.attribute.Attributable
getAttribute, registerAttribute
Methods inherited from interface net.kyori.adventure.audience.Audience
clearTitle, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, showTitle, stopSound, stopSound
Methods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage
Methods inherited from interface org.bukkit.entity.Damageable
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
Methods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, 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, getBeeStingerCooldown, getBeeStingersInBody, getCanPickupItems, getCategory, getCollidableExemptions, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaised, 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, hasLineOfSight, hasPotionEffect, isClimbing, isCollidable, isGliding, isHandRaised, isInvisible, isJumping, isLeashed, isRiptiding, isSleeping, isSwimming, playPickupItemAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setArrowsStuck, setBeeStingerCooldown, setBeeStingersInBody, setCanPickupItems, setCollidable, setGliding, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, swingMainHand, swingOffHand
Methods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessage
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, permissionValue, permissionValue, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
Methods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointers
Methods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile
Methods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
ArmorStandMock
-
-
Method Details
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getType
in interfaceorg.bukkit.entity.Entity
- Overrides:
getType
in classEntityMock
-
getBoots
Deprecated.- Specified by:
getBoots
in interfaceorg.bukkit.entity.ArmorStand
-
setBoots
Deprecated.- Specified by:
setBoots
in interfaceorg.bukkit.entity.ArmorStand
-
getLeggings
Deprecated.- Specified by:
getLeggings
in interfaceorg.bukkit.entity.ArmorStand
-
setLeggings
Deprecated.- Specified by:
setLeggings
in interfaceorg.bukkit.entity.ArmorStand
-
getChestplate
Deprecated.- Specified by:
getChestplate
in interfaceorg.bukkit.entity.ArmorStand
-
setChestplate
Deprecated.- Specified by:
setChestplate
in interfaceorg.bukkit.entity.ArmorStand
-
getHelmet
Deprecated.- Specified by:
getHelmet
in interfaceorg.bukkit.entity.ArmorStand
-
setHelmet
Deprecated.- Specified by:
setHelmet
in interfaceorg.bukkit.entity.ArmorStand
-
getItemInHand
Deprecated.- Specified by:
getItemInHand
in interfaceorg.bukkit.entity.ArmorStand
-
setItemInHand
Deprecated.- Specified by:
setItemInHand
in interfaceorg.bukkit.entity.ArmorStand
-
getBodyPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getBodyPose()- Specified by:
getBodyPose
in interfaceorg.bukkit.entity.ArmorStand
-
setBodyPose
public void setBodyPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setBodyPose
in interfaceorg.bukkit.entity.ArmorStand
-
getLeftArmPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getLeftArmPose()- Specified by:
getLeftArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
setLeftArmPose
public void setLeftArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setLeftArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
getRightArmPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getRightArmPose()- Specified by:
getRightArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
setRightArmPose
public void setRightArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setRightArmPose
in interfaceorg.bukkit.entity.ArmorStand
-
getLeftLegPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getLeftLegPose()- Specified by:
getLeftLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
setLeftLegPose
public void setLeftLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setLeftLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
getRightLegPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getRightLegPose()- Specified by:
getRightLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
setRightLegPose
public void setRightLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setRightLegPose
in interfaceorg.bukkit.entity.ArmorStand
-
getHeadPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getHeadPose()- Specified by:
getHeadPose
in interfaceorg.bukkit.entity.ArmorStand
-
setHeadPose
public void setHeadPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setHeadPose
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
-
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
-
addEquipmentLock
public void addEquipmentLock(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @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 slot, @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 slot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType) - Specified by:
hasEquipmentLock
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
-
setCanTick
public void setCanTick(boolean tick) - Specified by:
setCanTick
in interfaceorg.bukkit.entity.ArmorStand
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
getItem
in interfaceorg.bukkit.entity.ArmorStand
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItem
in interfaceorg.bukkit.entity.ArmorStand
-
getDisabledSlots
- Specified by:
getDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
setDisabledSlots
public void setDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
setDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
addDisabledSlots
public void addDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
addDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
removeDisabledSlots
public void removeDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
removeDisabledSlots
in interfaceorg.bukkit.entity.ArmorStand
-
isSlotDisabled
public boolean isSlotDisabled(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
isSlotDisabled
in interfaceorg.bukkit.entity.ArmorStand
-