Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Monster
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
, Zombie
public interface ZombieVillager extends Zombie
Entity.Spigot
Modifier and Type | Method | 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.
|
getAttribute
getName, sendMessage, sendMessage
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, 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
addPotionEffect, addPotionEffect, addPotionEffects, attack, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming, swingMainHand, swingOffHand
getLootTable, getSeed, setLootTable, setSeed
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
getPersistentDataContainer
launchProjectile, launchProjectile
isOp, setOp
isBaby, isVillager, setBaby, setVillager
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 © 2020. All rights reserved.