public interface ZombieVillager extends Zombie
Entity.Spigot
Modifier and Type | Method and Description |
---|---|
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.
|
boolean |
isConverting()
Get if this entity is in the process of converting to a Villager as a
result of being cured.
|
void |
setConversionPlayer(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.
|
isArmsRaised, isBaby, isDrowning, isVillager, setArmsRaised, setBaby, setShouldBurnInDay, setVillager, shouldBurnInDay, startDrowning, stopDrowning
getPathfinder, getTarget, isInDaylight, setTarget
addPotionEffect, addPotionEffect, addPotionEffects, getActiveItem, getActivePotionEffects, getArrowsStuck, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaisedTime, 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, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowsStuck, setCanPickupItems, setCollidable, setGliding, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming
getAttribute
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
addPassenger, addScoreboardTag, 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, isInsideVehicle, isInvulnerable, isOnGround, isPersistent, isSilent, 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
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
getCustomName, setCustomName
getPersistentDataContainer
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()
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 OfflinePlayer getConversionPlayer()
null
if the player is unknown or the
entity isn't converting currentlyvoid setConversionPlayer(@Nullable OfflinePlayer conversionPlayer)
This has no effect if this entity isn't converting currently.
conversionPlayer
- the playerCopyright © 2022. All rights reserved.