public interface ZombieVillager extends Zombie
Entity.Spigot
Modifier and Type | Method and Description |
---|---|
@Nullable OfflinePlayer |
getConversionPlayer()
Gets the player who initiated the conversion.
|
int |
getConversionTime()
Gets the amount of ticks until this entity will be converted to a
Villager as a result of being cured.
|
Villager.Profession |
getVillagerProfession()
Returns the villager profession of this zombie.
|
Villager.Type |
getVillagerType()
Gets the current type of this villager.
|
boolean |
isConverting()
Get if this entity is in the process of converting to a Villager as a
result of being cured.
|
void |
setConversionPlayer(@Nullable OfflinePlayer conversionPlayer)
Sets the player who initiated the conversion.
|
void |
setConversionTime(int time)
Sets the amount of ticks until this entity will be converted to a
Villager as a result of being cured.
|
void |
setVillagerProfession(Villager.Profession profession)
Sets the villager profession of this zombie.
|
void |
setVillagerType(Villager.Type type)
Sets the new type of this villager.
|
canBreakDoors, isArmsRaised, isBaby, isDrowning, isVillager, setArmsRaised, setBaby, setCanBreakDoors, setShouldBurnInDay, setVillager, shouldBurnInDay, startDrowning, stopDrowning
canBreed, getAge, getAgeLock, isAdult, setAdult, setAge, setAgeLock, setBaby, setBreed
getPathfinder, getTarget, isAware, isInDaylight, setAware, setTarget
addPotionEffect, addPotionEffect, addPotionEffects, attack, clearActiveItem, getActiveItem, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getCanPickupItems, getCategory, getCollidableExemptions, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, 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, hasPotionEffect, isCollidable, isGliding, isHandRaised, isInvisible, isJumping, isLeashed, isRiptiding, isSleeping, isSwimming, playAnimation, playPickupItemAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setArrowsStuck, setCanPickupItems, setCollidable, setGliding, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, swingMainHand, swingOffHand
getAttribute, registerAttribute
damage, damage, damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync
getMetadata, hasMetadata, removeMetadata, setMetadata
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage
audience, audience, clearTitle, empty, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSound, toAudience
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
customName, customName, getCustomName, setCustomName
getPersistentDataContainer
asHoverEvent, unbox
launchProjectile, launchProjectile
clearLootTable, getLootTable, getSeed, hasLootTable, setLootTable, setLootTable, setSeed
void setVillagerProfession(@Nullable Villager.Profession profession)
setVillagerProfession
in interface Zombie
profession
- professiongetVillagerProfession()
@Nullable Villager.Profession getVillagerProfession()
getVillagerProfession
in interface Zombie
getVillagerProfession()
@NotNull Villager.Type getVillagerType()
void setVillagerType(@NotNull Villager.Type type)
type
- New type.boolean isConverting()
isConverting
in interface Zombie
int getConversionTime()
getConversionTime
in interface Zombie
IllegalStateException
- if isConverting()
is false.void setConversionTime(int time)
setConversionTime
in interface Zombie
time
- new conversion time@Nullable @Nullable OfflinePlayer getConversionPlayer()
null
if the player is unknown or the
entity isn't converting currentlyvoid setConversionPlayer(@Nullable @Nullable OfflinePlayer conversionPlayer)
This has no effect if this entity isn't converting currently.
conversionPlayer
- the playerCopyright © 2021. All rights reserved.