Package be.seeseemelk.mockbukkit.entity
Class ZombieMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
- 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.Ageable,org.bukkit.entity.Creature,org.bukkit.entity.Damageable,org.bukkit.entity.Entity,org.bukkit.entity.LivingEntity,org.bukkit.entity.Mob,org.bukkit.entity.Monster,org.bukkit.entity.Zombie,org.bukkit.loot.Lootable,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.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 TypeMethodDescriptionbooleanbooleancanBreed()intgetAge()booleanint@NotNull org.bukkit.entity.EntityTypegetType()org.bukkit.entity.Villager.ProfessionbooleanisAdult()booleanbooleanisBaby()booleanbooleanbooleanvoidsetAdult()voidsetAge(int age) voidsetAgeLock(boolean lock) voidsetArmsRaised(boolean raised) voidsetBaby()voidsetBaby(boolean baby) voidsetBreed(boolean breed) voidsetCanBreakDoors(boolean canBreakDoors) voidsetConversionTime(int conversionTime) voidsetShouldBurnInDay(boolean shouldBurnInDay) voidsetVillager(boolean villager) This are unimplemented because they Bukkit specifies they should always fail? (@Contract Tag)voidsetVillagerProfession(org.bukkit.entity.Villager.Profession profession) This are unimplemented because they Bukkit specifies they should always fail? (@Contract Tag)booleanvoidstartDrowning(int drownedConversionTime) voidbooleanMethods inherited from class be.seeseemelk.mockbukkit.entity.MonsterMock
getSpawnCategoryMethods inherited from class be.seeseemelk.mockbukkit.entity.MobMock
finalizeSpawn, getHeadRotationSpeed, getLootTable, getMaxHeadPitch, getPathfinder, getSeed, getTarget, isAware, isInDaylight, isLeftHanded, lookAt, lookAt, lookAt, lookAt, lookAt, lookAt, setAware, setLeftHanded, setLootTable, setSeed, setTargetMethods 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, 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.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 org.bukkit.loot.Lootable
clearLootTable, getLootTable, getSeed, hasLootTable, setLootTable, setLootTable, setSeedMethods 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.entity.Mob
getEquipment, getHeadRotationSpeed, getMaxHeadPitch, getPathfinder, getTarget, isAware, isInDaylight, isLeftHanded, lookAt, lookAt, lookAt, lookAt, lookAt, lookAt, setAware, setLeftHanded, setTargetMethods 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
-
ZombieMock
-
-
Method Details
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classEntityMock
-
isVillager
public boolean isVillager()- Specified by:
isVillagerin interfaceorg.bukkit.entity.Zombie
-
setVillager
public void setVillager(boolean villager) This are unimplemented because they Bukkit specifies they should always fail? (@Contract Tag)- Specified by:
setVillagerin interfaceorg.bukkit.entity.Zombie- Parameters:
villager- If the zombie is a village
-
setVillagerProfession
public void setVillagerProfession(org.bukkit.entity.Villager.Profession profession) This are unimplemented because they Bukkit specifies they should always fail? (@Contract Tag)- Specified by:
setVillagerProfessionin interfaceorg.bukkit.entity.Zombie- Parameters:
profession- Villager profession to use
-
getVillagerProfession
public org.bukkit.entity.Villager.Profession getVillagerProfession()- Specified by:
getVillagerProfessionin interfaceorg.bukkit.entity.Zombie
-
isConverting
public boolean isConverting()- Specified by:
isConvertingin interfaceorg.bukkit.entity.Zombie
-
getConversionTime
public int getConversionTime()- Specified by:
getConversionTimein interfaceorg.bukkit.entity.Zombie
-
setConversionTime
public void setConversionTime(int conversionTime) - Specified by:
setConversionTimein interfaceorg.bukkit.entity.Zombie
-
isDrowning
public boolean isDrowning()- Specified by:
isDrowningin interfaceorg.bukkit.entity.Zombie
-
startDrowning
public void startDrowning(int drownedConversionTime) - Specified by:
startDrowningin interfaceorg.bukkit.entity.Zombie
-
stopDrowning
public void stopDrowning()- Specified by:
stopDrowningin interfaceorg.bukkit.entity.Zombie
-
setArmsRaised
public void setArmsRaised(boolean raised) - Specified by:
setArmsRaisedin interfaceorg.bukkit.entity.Zombie
-
isArmsRaised
public boolean isArmsRaised()- Specified by:
isArmsRaisedin interfaceorg.bukkit.entity.Zombie
-
shouldBurnInDay
public boolean shouldBurnInDay()- Specified by:
shouldBurnInDayin interfaceorg.bukkit.entity.Zombie
-
setShouldBurnInDay
public void setShouldBurnInDay(boolean shouldBurnInDay) - Specified by:
setShouldBurnInDayin interfaceorg.bukkit.entity.Zombie
-
canBreakDoors
public boolean canBreakDoors()- Specified by:
canBreakDoorsin interfaceorg.bukkit.entity.Zombie
-
setCanBreakDoors
public void setCanBreakDoors(boolean canBreakDoors) - Specified by:
setCanBreakDoorsin interfaceorg.bukkit.entity.Zombie
-
supportsBreakingDoors
public boolean supportsBreakingDoors()- Specified by:
supportsBreakingDoorsin interfaceorg.bukkit.entity.Zombie
-
getAge
public int getAge()- Specified by:
getAgein interfaceorg.bukkit.entity.Ageable
-
setAge
public void setAge(int age) - Specified by:
setAgein interfaceorg.bukkit.entity.Ageable
-
setAgeLock
public void setAgeLock(boolean lock) - Specified by:
setAgeLockin interfaceorg.bukkit.entity.Ageable
-
getAgeLock
public boolean getAgeLock()- Specified by:
getAgeLockin interfaceorg.bukkit.entity.Ageable
-
isBaby
public boolean isBaby()- Specified by:
isBabyin interfaceorg.bukkit.entity.Zombie
-
setBaby
public void setBaby(boolean baby) - Specified by:
setBabyin interfaceorg.bukkit.entity.Zombie
-
setBaby
public void setBaby()- Specified by:
setBabyin interfaceorg.bukkit.entity.Ageable
-
setAdult
public void setAdult()- Specified by:
setAdultin interfaceorg.bukkit.entity.Ageable
-
isAdult
public boolean isAdult()- Specified by:
isAdultin interfaceorg.bukkit.entity.Ageable
-
canBreed
public boolean canBreed()- Specified by:
canBreedin interfaceorg.bukkit.entity.Ageable
-
setBreed
public void setBreed(boolean breed) - Specified by:
setBreedin interfaceorg.bukkit.entity.Ageable
-