Package be.seeseemelk.mockbukkit.entity
Class HumanEntityMock
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.HumanEntityMock
- All Implemented Interfaces:
MessageTarget,io.papermc.paper.entity.Frictional,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.AnimalTamer,org.bukkit.entity.Damageable,org.bukkit.entity.Entity,org.bukkit.entity.HumanEntity,org.bukkit.entity.LivingEntity,org.bukkit.inventory.InventoryHolder,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder,org.bukkit.projectiles.ProjectileSource
- Direct Known Subclasses:
PlayerMock
public abstract class HumanEntityMock
extends LivingEntityMock
implements org.bukkit.entity.HumanEntity
Mock implementation of a
HumanEntity.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected intHow much EXP thisHumanEntityhas.Fields inherited from class be.seeseemelk.mockbukkit.entity.LivingEntityMock
alive, attributes, healthFields inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
server -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHumanEntityMock(@NotNull ServerMock server, @NotNull UUID uuid) -
Method Summary
Modifier and TypeMethodDescriptionvoidassertGameMode(org.bukkit.GameMode expectedGamemode) Assert that the player is in a specific gamemode.voidvoidcloseInventory(@NotNull org.bukkit.event.inventory.InventoryCloseEvent.Reason reason) booleandiscoverRecipe(@NotNull org.bukkit.NamespacedKey recipe) intdiscoverRecipes(@NotNull Collection<org.bukkit.NamespacedKey> recipes) booleandropItem(boolean dropAll) @Nullable org.bukkit.entity.FireworkfireworkBoost(@NotNull org.bukkit.inventory.ItemStack fireworkItemStack) float@NotNull org.bukkit.LocationintgetCooldown(@NotNull org.bukkit.Material material) @NotNull Set<org.bukkit.NamespacedKey> int@NotNull org.bukkit.inventory.Inventoryfloatint@Nullable org.bukkit.entity.FishHookint@NotNull org.bukkit.GameMode@NotNull org.bukkit.inventory.PlayerInventory@NotNull org.bukkit.inventory.ItemStack@Nullable org.bukkit.inventory.ItemStack@NotNull org.bukkit.inventory.ItemStack@Nullable org.bukkit.Location@NotNull org.bukkit.inventory.MainHand@NotNull org.bukkit.inventory.InventoryView@Nullable org.bukkit.Locationintfloatorg.bukkit.entity.Entityorg.bukkit.entity.EntityintintintbooleanhasCooldown(@NotNull org.bukkit.Material material) booleanhasDiscoveredRecipe(@NotNull org.bukkit.NamespacedKey recipe) booleanbooleanbooleanboolean@Nullable org.bukkit.inventory.InventoryViewopenAnvil(@Nullable org.bukkit.Location location, boolean force) @Nullable org.bukkit.inventory.InventoryViewopenCartographyTable(@Nullable org.bukkit.Location location, boolean force) org.bukkit.inventory.InventoryViewopenEnchanting(org.bukkit.Location location, boolean force) @Nullable org.bukkit.inventory.InventoryViewopenGrindstone(@Nullable org.bukkit.Location location, boolean force) org.bukkit.inventory.InventoryViewopenInventory(@NotNull org.bukkit.inventory.Inventory inventory) voidopenInventory(@NotNull org.bukkit.inventory.InventoryView inventory) @Nullable org.bukkit.inventory.InventoryViewopenLoom(@Nullable org.bukkit.Location location, boolean force) org.bukkit.inventory.InventoryViewopenMerchant(@NotNull org.bukkit.entity.Villager trader, boolean force) org.bukkit.inventory.InventoryViewopenMerchant(@NotNull org.bukkit.inventory.Merchant merchant, boolean force) voidopenSign(@NotNull org.bukkit.block.Sign sign) @Nullable org.bukkit.inventory.InventoryViewopenSmithingTable(@Nullable org.bukkit.Location location, boolean force) @Nullable org.bukkit.inventory.InventoryViewopenStonecutter(@Nullable org.bukkit.Location location, boolean force) org.bukkit.inventory.InventoryViewopenWorkbench(org.bukkit.Location location, boolean force) @Nullable org.bukkit.entity.Entity@Nullable org.bukkit.entity.EntityvoidsetBlocking(boolean blocking) Set whether this entity is blocking.voidsetCooldown(@NotNull org.bukkit.Material material, int ticks) voidsetEnchantmentSeed(int seed) voidsetExhaustion(float value) voidsetFoodLevel(int foodLevel) voidsetGameMode(@NotNull org.bukkit.GameMode mode) voidsetItemInHand(@Nullable org.bukkit.inventory.ItemStack item) voidsetItemOnCursor(@Nullable org.bukkit.inventory.ItemStack item) voidsetLastDeathLocation(@Nullable org.bukkit.Location location) voidsetSaturatedRegenRate(int ticks) voidsetSaturation(float value) voidsetShoulderEntityLeft(org.bukkit.entity.Entity entity) voidsetShoulderEntityRight(org.bukkit.entity.Entity entity) voidsetSleeping(boolean sleeping) Set whether this entity is slumbering.voidsetStarvationRate(int ticks) voidsetUnsaturatedRegenRate(int ticks) booleansetWindowProperty(org.bukkit.inventory.InventoryView.Property prop, int value) booleansleep(@NotNull org.bukkit.Location location, boolean force) booleanundiscoverRecipe(@NotNull org.bukkit.NamespacedKey recipe) intundiscoverRecipes(@NotNull Collection<org.bukkit.NamespacedKey> recipes) voidwakeup(boolean setSpawnLocation) Methods inherited from class be.seeseemelk.mockbukkit.entity.LivingEntityMock
addPotionEffect, addPotionEffect, addPotionEffect, addPotionEffects, addPotionEffects, attack, broadcastSlotBreak, broadcastSlotBreak, canBreatheUnderwater, canUseEquipmentSlot, clearActiveItem, clearActivePotionEffects, completeUsingActiveItem, damage, damage, damage, damageItemStack, damageItemStack, getAbsorptionAmount, getActiveItem, getActiveItemHand, getActiveItemRemainingTime, getActiveItemUsedTime, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getAttribute, getBeeStingerCooldown, getBeeStingersInBody, getBodyYaw, getCanPickupItems, getCategory, getCollidableExemptions, getDeathSound, getDrinkingSound, getEatingSound, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getFallDamageSound, getFallDamageSoundBig, getFallDamageSoundSmall, getForwardsMovement, getFrictionState, getHandRaised, getHandRaisedTime, getHealth, getHurtDirection, getHurtSound, getItemInUseTicks, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaxHealth, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNextArrowRemoval, getNextBeeStingerRemoval, getNoActionTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getSidewaysMovement, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockFace, getTargetBlockInfo, getTargetEntity, getTargetEntityInfo, getUpwardsMovement, hasActiveItem, hasAI, hasLineOfSight, hasLineOfSight, hasPotionEffect, heal, isClimbing, isCollidable, isDead, isGliding, isJumping, isLeashed, isRiptiding, isSwimming, isValid, knockback, launchProjectile, launchProjectile, launchProjectile, playHurtAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, rayTraceEntities, registerAttribute, remove, removePotionEffect, resetMaxHealth, setAbsorptionAmount, setActiveItemRemainingTime, setAI, setArrowCooldown, setArrowsInBody, setArrowsInBody, setArrowsStuck, setBeeStingerCooldown, setBeeStingersInBody, setBodyYaw, setCanPickupItems, setCollidable, setFrictionState, setGliding, setHealth, setHurtDirection, setItemInUseTicks, setJumping, setKiller, setLastDamage, setLeashHolder, setMaxHealth, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNextArrowRemoval, setNextBeeStingerRemoval, setNoActionTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, simulateDamage, simulateDamage, startUsingItem, swingMainHand, swingOffHand, teleportMethods inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, asHoverEvent, assertLocation, assertNotTeleported, assertTeleported, clearMetadata, clearTeleported, collidesAt, copy, copy, createSnapshot, customName, customName, eject, equals, fromMobSpawner, getAsString, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntityProperty, getEntitySpawnReason, getEntityState, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getMetadata, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntry, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSubType, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTeleportCause, getTicksLived, getTrackedBy, getTrackedPlayers, getTransitivePassengers, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hashCode, hasMetadata, hasNoPhysics, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvisible, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, playEffect, recalculatePermissions, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvisible, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setNoPhysics, setOp, setPassenger, setPersistent, setPortalCooldown, setPose, setRotation, setSilent, setSneaking, setSpawnReason, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleportAsync, teleportWithoutEvent, wouldCollideUsingMethods 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.AnimalTamer
getUniqueIdMethods inherited from interface org.bukkit.attribute.Attributable
getAttribute, registerAttributeMethods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Damageable
damage, damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, heal, heal, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealthMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, collidesAt, copy, copy, createSnapshot, eject, fromMobSpawner, getAsString, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getTrackedPlayers, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hasNoPhysics, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setNoPhysics, setPassenger, setPersistent, setPortalCooldown, setPose, setPose, setRotation, setSilent, setSneaking, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync, teleportAsync, wouldCollideUsingMethods inherited from interface io.papermc.paper.entity.Frictional
getFrictionState, setFrictionStateMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface org.bukkit.entity.HumanEntity
getEquipment, getName, openSign, setHurtDirectionMethods inherited from interface org.bukkit.entity.LivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, attack, broadcastSlotBreak, broadcastSlotBreak, canBreatheUnderwater, canUseEquipmentSlot, clearActiveItem, clearActivePotionEffects, completeUsingActiveItem, damageItemStack, damageItemStack, getActiveItem, getActiveItemHand, getActiveItemRemainingTime, getActiveItemUsedTime, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getBeeStingerCooldown, getBeeStingersInBody, getBodyYaw, getCanPickupItems, getCategory, getCollidableExemptions, getDeathSound, getDrinkingSound, getEatingSound, getEyeHeight, getEyeHeight, getEyeLocation, getFallDamageSound, getFallDamageSoundBig, getFallDamageSoundSmall, getForwardsMovement, getHandRaised, getHandRaisedTime, getHurtDirection, getHurtSound, getItemInUseTicks, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNextArrowRemoval, getNextBeeStingerRemoval, getNoActionTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getSidewaysMovement, getTargetBlock, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockFace, getTargetBlockFace, getTargetBlockInfo, getTargetBlockInfo, getTargetEntity, getTargetEntity, getTargetEntityInfo, getTargetEntityInfo, getUpwardsMovement, hasActiveItem, hasAI, hasLineOfSight, hasLineOfSight, hasPotionEffect, isClimbing, isCollidable, isGliding, isInvisible, isJumping, isLeashed, isRiptiding, isSwimming, knockback, playHurtAnimation, playPickupItemAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, rayTraceEntities, rayTraceEntities, removePotionEffect, setActiveItemRemainingTime, setAI, setArrowCooldown, setArrowsInBody, setArrowsInBody, setArrowsStuck, setBeeStingerCooldown, setBeeStingersInBody, setBodyYaw, setCanPickupItems, setCollidable, setGliding, setInvisible, setItemInUseTicks, setJumping, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNextArrowRemoval, setNextBeeStingerRemoval, setNoActionTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, startUsingItem, swingHand, swingMainHand, swingOffHandMethods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessageMethods 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, launchProjectile, launchProjectileMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Field Details
-
expLevel
protected int expLevelHow much EXP thisHumanEntityhas. -
blocking
protected boolean blocking
-
-
Constructor Details
-
HumanEntityMock
- Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.
-
-
Method Details
-
assertGameMode
public void assertGameMode(org.bukkit.GameMode expectedGamemode) Assert that the player is in a specific gamemode.- Parameters:
expectedGamemode- The gamemode the player should be in.
-
getInventory
@NotNull public @NotNull org.bukkit.inventory.PlayerInventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.entity.HumanEntity- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder
-
getEnderChest
@NotNull public @NotNull org.bukkit.inventory.Inventory getEnderChest()- Specified by:
getEnderChestin interfaceorg.bukkit.entity.HumanEntity
-
getMainHand
@NotNull public @NotNull org.bukkit.inventory.MainHand getMainHand()- Specified by:
getMainHandin interfaceorg.bukkit.entity.HumanEntity
-
closeInventory
public void closeInventory()- Specified by:
closeInventoryin interfaceorg.bukkit.entity.HumanEntity
-
closeInventory
public void closeInventory(@NotNull org.bukkit.event.inventory.InventoryCloseEvent.Reason reason) - Specified by:
closeInventoryin interfaceorg.bukkit.entity.HumanEntity
-
getOpenInventory
@NotNull public @NotNull org.bukkit.inventory.InventoryView getOpenInventory()- Specified by:
getOpenInventoryin interfaceorg.bukkit.entity.HumanEntity
-
openInventory
public void openInventory(@NotNull @NotNull org.bukkit.inventory.InventoryView inventory) - Specified by:
openInventoryin interfaceorg.bukkit.entity.HumanEntity
-
openInventory
public org.bukkit.inventory.InventoryView openInventory(@NotNull @NotNull org.bukkit.inventory.Inventory inventory) - Specified by:
openInventoryin interfaceorg.bukkit.entity.HumanEntity
-
getItemOnCursor
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemOnCursor()- Specified by:
getItemOnCursorin interfaceorg.bukkit.entity.HumanEntity
-
setItemOnCursor
public void setItemOnCursor(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemOnCursorin interfaceorg.bukkit.entity.HumanEntity
-
getLastDeathLocation
@Nullable public @Nullable org.bukkit.Location getLastDeathLocation()- Specified by:
getLastDeathLocationin interfaceorg.bukkit.entity.HumanEntity
-
setLastDeathLocation
public void setLastDeathLocation(@Nullable @Nullable org.bukkit.Location location) - Specified by:
setLastDeathLocationin interfaceorg.bukkit.entity.HumanEntity
-
fireworkBoost
@Nullable public @Nullable org.bukkit.entity.Firework fireworkBoost(@NotNull @NotNull org.bukkit.inventory.ItemStack fireworkItemStack) - Specified by:
fireworkBoostin interfaceorg.bukkit.entity.HumanEntity
-
getGameMode
@NotNull public @NotNull org.bukkit.GameMode getGameMode()- Specified by:
getGameModein interfaceorg.bukkit.entity.HumanEntity
-
setGameMode
public void setGameMode(@NotNull @NotNull org.bukkit.GameMode mode) - Specified by:
setGameModein interfaceorg.bukkit.entity.HumanEntity
-
setWindowProperty
public boolean setWindowProperty(@NotNull org.bukkit.inventory.InventoryView.Property prop, int value) - Specified by:
setWindowPropertyin interfaceorg.bukkit.entity.HumanEntity
-
getEnchantmentSeed
public int getEnchantmentSeed()- Specified by:
getEnchantmentSeedin interfaceorg.bukkit.entity.HumanEntity
-
setEnchantmentSeed
public void setEnchantmentSeed(int seed) - Specified by:
setEnchantmentSeedin interfaceorg.bukkit.entity.HumanEntity
-
openWorkbench
public org.bukkit.inventory.InventoryView openWorkbench(org.bukkit.Location location, boolean force) - Specified by:
openWorkbenchin interfaceorg.bukkit.entity.HumanEntity
-
openEnchanting
public org.bukkit.inventory.InventoryView openEnchanting(org.bukkit.Location location, boolean force) - Specified by:
openEnchantingin interfaceorg.bukkit.entity.HumanEntity
-
openMerchant
public org.bukkit.inventory.InventoryView openMerchant(@NotNull @NotNull org.bukkit.entity.Villager trader, boolean force) - Specified by:
openMerchantin interfaceorg.bukkit.entity.HumanEntity
-
openMerchant
public org.bukkit.inventory.InventoryView openMerchant(@NotNull @NotNull org.bukkit.inventory.Merchant merchant, boolean force) - Specified by:
openMerchantin interfaceorg.bukkit.entity.HumanEntity
-
openAnvil
@Nullable public @Nullable org.bukkit.inventory.InventoryView openAnvil(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openAnvilin interfaceorg.bukkit.entity.HumanEntity
-
openCartographyTable
@Nullable public @Nullable org.bukkit.inventory.InventoryView openCartographyTable(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openCartographyTablein interfaceorg.bukkit.entity.HumanEntity
-
openGrindstone
@Nullable public @Nullable org.bukkit.inventory.InventoryView openGrindstone(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openGrindstonein interfaceorg.bukkit.entity.HumanEntity
-
openLoom
@Nullable public @Nullable org.bukkit.inventory.InventoryView openLoom(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openLoomin interfaceorg.bukkit.entity.HumanEntity
-
openSmithingTable
@Nullable public @Nullable org.bukkit.inventory.InventoryView openSmithingTable(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openSmithingTablein interfaceorg.bukkit.entity.HumanEntity
-
openStonecutter
@Nullable public @Nullable org.bukkit.inventory.InventoryView openStonecutter(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openStonecutterin interfaceorg.bukkit.entity.HumanEntity
-
getItemInHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInHand()- Specified by:
getItemInHandin interfaceorg.bukkit.entity.HumanEntity
-
setItemInHand
public void setItemInHand(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemInHandin interfaceorg.bukkit.entity.HumanEntity
-
hasCooldown
public boolean hasCooldown(@NotNull @NotNull org.bukkit.Material material) - Specified by:
hasCooldownin interfaceorg.bukkit.entity.HumanEntity
-
getCooldown
public int getCooldown(@NotNull @NotNull org.bukkit.Material material) - Specified by:
getCooldownin interfaceorg.bukkit.entity.HumanEntity
-
setCooldown
public void setCooldown(@NotNull @NotNull org.bukkit.Material material, int ticks) - Specified by:
setCooldownin interfaceorg.bukkit.entity.HumanEntity
-
isDeeplySleeping
public boolean isDeeplySleeping()- Specified by:
isDeeplySleepingin interfaceorg.bukkit.entity.HumanEntity
-
isSleeping
public boolean isSleeping()- Specified by:
isSleepingin interfaceorg.bukkit.entity.LivingEntity- Overrides:
isSleepingin classLivingEntityMock
-
setSleeping
public void setSleeping(boolean sleeping) Set whether this entity is slumbering.- Parameters:
sleeping- If this entity is slumbering
-
getSleepTicks
public int getSleepTicks()- Specified by:
getSleepTicksin interfaceorg.bukkit.entity.HumanEntity
-
getPotentialBedLocation
@Nullable public @Nullable org.bukkit.Location getPotentialBedLocation()- Specified by:
getPotentialBedLocationin interfaceorg.bukkit.entity.HumanEntity
-
getFishHook
@Nullable public @Nullable org.bukkit.entity.FishHook getFishHook()- Specified by:
getFishHookin interfaceorg.bukkit.entity.HumanEntity
-
sleep
public boolean sleep(@NotNull @NotNull org.bukkit.Location location, boolean force) - Specified by:
sleepin interfaceorg.bukkit.entity.HumanEntity
-
wakeup
public void wakeup(boolean setSpawnLocation) - Specified by:
wakeupin interfaceorg.bukkit.entity.HumanEntity
-
getBedLocation
@NotNull public @NotNull org.bukkit.Location getBedLocation()- Specified by:
getBedLocationin interfaceorg.bukkit.entity.HumanEntity
-
isBlocking
public boolean isBlocking()- Specified by:
isBlockingin interfaceorg.bukkit.entity.HumanEntity
-
setBlocking
public void setBlocking(boolean blocking) Set whether this entity is blocking. If the entity is not holding a shield, this will be ignored.- Parameters:
blocking- If this entity is blocking
-
isHandRaised
public boolean isHandRaised()- Specified by:
isHandRaisedin interfaceorg.bukkit.entity.HumanEntity- Specified by:
isHandRaisedin interfaceorg.bukkit.entity.LivingEntity- Overrides:
isHandRaisedin classLivingEntityMock
-
getItemInUse
@Nullable public @Nullable org.bukkit.inventory.ItemStack getItemInUse()- Specified by:
getItemInUsein interfaceorg.bukkit.entity.LivingEntity- Overrides:
getItemInUsein classLivingEntityMock
-
getExpToLevel
public int getExpToLevel()- Specified by:
getExpToLevelin interfaceorg.bukkit.entity.HumanEntity
-
releaseLeftShoulderEntity
@Nullable public @Nullable org.bukkit.entity.Entity releaseLeftShoulderEntity()- Specified by:
releaseLeftShoulderEntityin interfaceorg.bukkit.entity.HumanEntity
-
releaseRightShoulderEntity
@Nullable public @Nullable org.bukkit.entity.Entity releaseRightShoulderEntity()- Specified by:
releaseRightShoulderEntityin interfaceorg.bukkit.entity.HumanEntity
-
getAttackCooldown
public float getAttackCooldown()- Specified by:
getAttackCooldownin interfaceorg.bukkit.entity.HumanEntity
-
discoverRecipe
public boolean discoverRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
discoverRecipein interfaceorg.bukkit.entity.HumanEntity
-
discoverRecipes
- Specified by:
discoverRecipesin interfaceorg.bukkit.entity.HumanEntity
-
undiscoverRecipe
public boolean undiscoverRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
undiscoverRecipein interfaceorg.bukkit.entity.HumanEntity
-
undiscoverRecipes
- Specified by:
undiscoverRecipesin interfaceorg.bukkit.entity.HumanEntity
-
hasDiscoveredRecipe
public boolean hasDiscoveredRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
hasDiscoveredRecipein interfaceorg.bukkit.entity.HumanEntity
-
getDiscoveredRecipes
- Specified by:
getDiscoveredRecipesin interfaceorg.bukkit.entity.HumanEntity
-
getShoulderEntityLeft
public org.bukkit.entity.Entity getShoulderEntityLeft()- Specified by:
getShoulderEntityLeftin interfaceorg.bukkit.entity.HumanEntity
-
setShoulderEntityLeft
public void setShoulderEntityLeft(org.bukkit.entity.Entity entity) - Specified by:
setShoulderEntityLeftin interfaceorg.bukkit.entity.HumanEntity
-
getShoulderEntityRight
public org.bukkit.entity.Entity getShoulderEntityRight()- Specified by:
getShoulderEntityRightin interfaceorg.bukkit.entity.HumanEntity
-
setShoulderEntityRight
public void setShoulderEntityRight(org.bukkit.entity.Entity entity) - Specified by:
setShoulderEntityRightin interfaceorg.bukkit.entity.HumanEntity
-
openSign
public void openSign(@NotNull @NotNull org.bukkit.block.Sign sign) - Specified by:
openSignin interfaceorg.bukkit.entity.HumanEntity
-
dropItem
public boolean dropItem(boolean dropAll) - Specified by:
dropItemin interfaceorg.bukkit.entity.HumanEntity
-
getExhaustion
public float getExhaustion()- Specified by:
getExhaustionin interfaceorg.bukkit.entity.HumanEntity
-
setExhaustion
public void setExhaustion(float value) - Specified by:
setExhaustionin interfaceorg.bukkit.entity.HumanEntity
-
getSaturation
public float getSaturation()- Specified by:
getSaturationin interfaceorg.bukkit.entity.HumanEntity
-
setSaturation
public void setSaturation(float value) - Specified by:
setSaturationin interfaceorg.bukkit.entity.HumanEntity
-
getFoodLevel
public int getFoodLevel()- Specified by:
getFoodLevelin interfaceorg.bukkit.entity.HumanEntity
-
setFoodLevel
public void setFoodLevel(int foodLevel) - Specified by:
setFoodLevelin interfaceorg.bukkit.entity.HumanEntity
-
getSaturatedRegenRate
public int getSaturatedRegenRate()- Specified by:
getSaturatedRegenRatein interfaceorg.bukkit.entity.HumanEntity
-
setSaturatedRegenRate
public void setSaturatedRegenRate(int ticks) - Specified by:
setSaturatedRegenRatein interfaceorg.bukkit.entity.HumanEntity
-
getUnsaturatedRegenRate
public int getUnsaturatedRegenRate()- Specified by:
getUnsaturatedRegenRatein interfaceorg.bukkit.entity.HumanEntity
-
setUnsaturatedRegenRate
public void setUnsaturatedRegenRate(int ticks) - Specified by:
setUnsaturatedRegenRatein interfaceorg.bukkit.entity.HumanEntity
-
getStarvationRate
public int getStarvationRate()- Specified by:
getStarvationRatein interfaceorg.bukkit.entity.HumanEntity
-
setStarvationRate
public void setStarvationRate(int ticks) - Specified by:
setStarvationRatein interfaceorg.bukkit.entity.HumanEntity
-