Package be.seeseemelk.mockbukkit.entity
Class ItemEntityMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.ItemEntityMock
- 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.command.CommandSender,org.bukkit.entity.Entity,org.bukkit.entity.Item,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder
This is a mock of a dropped
Item entity. It can hold an ItemStack, that pretty much covers it all.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
Constructor Summary
ConstructorsConstructorDescriptionItemEntityMock(@NotNull ServerMock server, @NotNull UUID uuid, @NotNull org.bukkit.inventory.ItemStack item) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanint@NotNull org.bukkit.inventory.ItemStack@Nullable UUIDgetOwner()int@Nullable UUID@NotNull org.bukkit.entity.EntityTypegetType()booleanvoidsetCanMobPickup(boolean canMobPickup) voidsetCanPlayerPickup(boolean canPlayerPickup) voidsetHealth(int health) voidsetItemStack(org.bukkit.inventory.ItemStack stack) voidvoidsetPickupDelay(int delay) voidsetThrower(@Nullable UUID thrower) voidsetUnlimitedLifetime(boolean unlimited) voidsetWillAge(boolean willAge) booleanwillAge()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, getScoreboardTags, getServer, getSpawnCategory, getTeleportCause, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isTicking, isValid, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, nextMessage, playEffect, recalculatePermissions, remove, 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 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.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 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.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
ItemEntityMock
public ItemEntityMock(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid, @NotNull @NotNull org.bukkit.inventory.ItemStack item)
-
-
Method Details
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classEntityMock
-
getItemStack
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemStack()- Specified by:
getItemStackin interfaceorg.bukkit.entity.Item
-
setItemStack
public void setItemStack(org.bukkit.inventory.ItemStack stack) - Specified by:
setItemStackin interfaceorg.bukkit.entity.Item
-
getPickupDelay
public int getPickupDelay()- Specified by:
getPickupDelayin interfaceorg.bukkit.entity.Item
-
setPickupDelay
public void setPickupDelay(int delay) - Specified by:
setPickupDelayin interfaceorg.bukkit.entity.Item
-
setUnlimitedLifetime
public void setUnlimitedLifetime(boolean unlimited) - Specified by:
setUnlimitedLifetimein interfaceorg.bukkit.entity.Item
-
isUnlimitedLifetime
public boolean isUnlimitedLifetime()- Specified by:
isUnlimitedLifetimein interfaceorg.bukkit.entity.Item
-
setOwner
- Specified by:
setOwnerin interfaceorg.bukkit.entity.Item
-
getOwner
- Specified by:
getOwnerin interfaceorg.bukkit.entity.Item
-
setThrower
- Specified by:
setThrowerin interfaceorg.bukkit.entity.Item
-
getThrower
- Specified by:
getThrowerin interfaceorg.bukkit.entity.Item
-
canMobPickup
public boolean canMobPickup()- Specified by:
canMobPickupin interfaceorg.bukkit.entity.Item
-
setCanMobPickup
public void setCanMobPickup(boolean canMobPickup) - Specified by:
setCanMobPickupin interfaceorg.bukkit.entity.Item
-
canPlayerPickup
public boolean canPlayerPickup()- Specified by:
canPlayerPickupin interfaceorg.bukkit.entity.Item
-
setCanPlayerPickup
public void setCanPlayerPickup(boolean canPlayerPickup) - Specified by:
setCanPlayerPickupin interfaceorg.bukkit.entity.Item
-
willAge
public boolean willAge()- Specified by:
willAgein interfaceorg.bukkit.entity.Item
-
setWillAge
public void setWillAge(boolean willAge) - Specified by:
setWillAgein interfaceorg.bukkit.entity.Item
-
getHealth
public int getHealth()- Specified by:
getHealthin interfaceorg.bukkit.entity.Item
-
setHealth
public void setHealth(int health) - Specified by:
setHealthin interfaceorg.bukkit.entity.Item
-