Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Monster
, Nameable
, Permissible
, ProjectileSource
, ServerOperator
, Zombie
public interface ZombieVillager extends Zombie
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
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 |
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.
|
getAttribute
getName, sendMessage, sendMessage
damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, 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, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, isRiptiding, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming
getLootTable, getSeed, setLootTable, setSeed
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
launchProjectile, launchProjectile
isOp, setOp
isBaby, isVillager, setBaby, setVillager
void setVillagerProfession(@Nullable Villager.Profession profession)
setVillagerProfession
in interface Zombie
getVillagerProfession()
@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 timeCopyright © 2019. All rights reserved.