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.LockTypeNested 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 TypeMethodDescriptionvoidaddDisabledSlots(@NotNull org.bukkit.inventory.EquipmentSlot... slots) voidaddEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) booleancanMove()booleancanTick()@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.inventory.ItemStackgetBoots()Deprecated.@NotNull org.bukkit.inventory.ItemStackDeprecated.@NotNull Set<org.bukkit.inventory.EquipmentSlot>@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.inventory.ItemStackDeprecated.@NotNull org.bukkit.inventory.ItemStackgetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot) @NotNull org.bukkit.inventory.ItemStackDeprecated.@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.inventory.ItemStackDeprecated.@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.util.EulerAngle@NotNull org.bukkit.entity.EntityTypegetType()booleanhasArms()booleanbooleanhasEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) booleanisMarker()booleanisSlotDisabled(@NotNull org.bukkit.inventory.EquipmentSlot slot) booleanisSmall()booleanvoidremoveDisabledSlots(@NotNull org.bukkit.inventory.EquipmentSlot... slots) voidremoveEquipmentLock(@NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull org.bukkit.entity.ArmorStand.LockType lockType) voidsetArms(boolean arms) voidsetBasePlate(boolean basePlate) voidsetBodyPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetBoots(org.bukkit.inventory.ItemStack item) Deprecated.voidsetCanMove(boolean move) voidsetCanTick(boolean tick) voidsetChestplate(org.bukkit.inventory.ItemStack item) Deprecated.voidsetDisabledSlots(@NotNull org.bukkit.inventory.EquipmentSlot... slots) voidsetHeadPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetHelmet(org.bukkit.inventory.ItemStack item) Deprecated.voidsetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item) voidsetItemInHand(org.bukkit.inventory.ItemStack item) Deprecated.voidsetLeftArmPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetLeftLegPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetLeggings(org.bukkit.inventory.ItemStack item) Deprecated.voidsetMarker(boolean marker) voidsetRightArmPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetRightLegPose(@NotNull org.bukkit.util.EulerAngle pose) voidsetSmall(boolean small) voidsetVisible(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, swingOffHandMethods 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, getScoreboardTags, getServer, getSpawnCategory, getTeleportCause, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, 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, nextMessage, 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, teleportMethods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.entity.ArmorStand
getEquipmentMethods inherited from interface org.bukkit.attribute.Attributable
getAttribute, registerAttributeMethods 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, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Damageable
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealthMethods 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, 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, 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, swingOffHandMethods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaidMethods 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, permissionValue, permissionValue, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointersMethods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectileMethods 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:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classEntityMock
-
getBoots
Deprecated.- Specified by:
getBootsin interfaceorg.bukkit.entity.ArmorStand
-
setBoots
Deprecated.- Specified by:
setBootsin interfaceorg.bukkit.entity.ArmorStand
-
getLeggings
Deprecated.- Specified by:
getLeggingsin interfaceorg.bukkit.entity.ArmorStand
-
setLeggings
Deprecated.- Specified by:
setLeggingsin interfaceorg.bukkit.entity.ArmorStand
-
getChestplate
Deprecated.- Specified by:
getChestplatein interfaceorg.bukkit.entity.ArmorStand
-
setChestplate
Deprecated.- Specified by:
setChestplatein interfaceorg.bukkit.entity.ArmorStand
-
getHelmet
Deprecated.- Specified by:
getHelmetin interfaceorg.bukkit.entity.ArmorStand
-
setHelmet
Deprecated.- Specified by:
setHelmetin interfaceorg.bukkit.entity.ArmorStand
-
getItemInHand
Deprecated.- Specified by:
getItemInHandin interfaceorg.bukkit.entity.ArmorStand
-
setItemInHand
Deprecated.- Specified by:
setItemInHandin interfaceorg.bukkit.entity.ArmorStand
-
getBodyPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getBodyPose()- Specified by:
getBodyPosein interfaceorg.bukkit.entity.ArmorStand
-
setBodyPose
public void setBodyPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setBodyPosein interfaceorg.bukkit.entity.ArmorStand
-
getLeftArmPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getLeftArmPose()- Specified by:
getLeftArmPosein interfaceorg.bukkit.entity.ArmorStand
-
setLeftArmPose
public void setLeftArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setLeftArmPosein interfaceorg.bukkit.entity.ArmorStand
-
getRightArmPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getRightArmPose()- Specified by:
getRightArmPosein interfaceorg.bukkit.entity.ArmorStand
-
setRightArmPose
public void setRightArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setRightArmPosein interfaceorg.bukkit.entity.ArmorStand
-
getLeftLegPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getLeftLegPose()- Specified by:
getLeftLegPosein interfaceorg.bukkit.entity.ArmorStand
-
setLeftLegPose
public void setLeftLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setLeftLegPosein interfaceorg.bukkit.entity.ArmorStand
-
getRightLegPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getRightLegPose()- Specified by:
getRightLegPosein interfaceorg.bukkit.entity.ArmorStand
-
setRightLegPose
public void setRightLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setRightLegPosein interfaceorg.bukkit.entity.ArmorStand
-
getHeadPose
@NotNull public @NotNull org.bukkit.util.EulerAngle getHeadPose()- Specified by:
getHeadPosein interfaceorg.bukkit.entity.ArmorStand
-
setHeadPose
public void setHeadPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose) - Specified by:
setHeadPosein 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
-
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
-
addEquipmentLock
public void addEquipmentLock(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @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 slot, @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 slot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType) - Specified by:
hasEquipmentLockin 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
-
setCanTick
public void setCanTick(boolean tick) - Specified by:
setCanTickin interfaceorg.bukkit.entity.ArmorStand
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
getItemin interfaceorg.bukkit.entity.ArmorStand
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.entity.ArmorStand
-
getDisabledSlots
- Specified by:
getDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
setDisabledSlots
public void setDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
setDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
addDisabledSlots
public void addDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
addDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
removeDisabledSlots
public void removeDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots) - Specified by:
removeDisabledSlotsin interfaceorg.bukkit.entity.ArmorStand
-
isSlotDisabled
public boolean isSlotDisabled(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
isSlotDisabledin interfaceorg.bukkit.entity.ArmorStand
-