Package org.bukkit.entity
Interface Zombie
- All Superinterfaces:
CommandSender
,Creature
,Damageable
,Entity
,LivingEntity
,Metadatable
,Monster
,Permissible
,ProjectileSource
,ServerOperator
- All Known Subinterfaces:
PigZombie
public interface Zombie extends Monster
Represents a Zombie.
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description boolean
isBaby()
Gets whether the zombie is a babyboolean
isVillager()
Gets whether the zombie is a villagervoid
setBaby(boolean flag)
Sets whether the zombie is a babyvoid
setVillager(boolean flag)
Sets whether the zombie is a villagerMethods inherited from interface org.bukkit.entity.Damageable
_INVALID_damage, _INVALID_damage, _INVALID_getHealth, _INVALID_getMaxHealth, _INVALID_setHealth, _INVALID_setMaxHealth, damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
Methods inherited from interface org.bukkit.entity.Entity
eject, getCustomName, getEntityId, getFallDistance, getFireTicks, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWorld, isCustomNameVisible, isDead, isEmpty, isInsideVehicle, isOnGround, isValid, leaveVehicle, playEffect, remove, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setLastDamageCause, setPassenger, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
Methods inherited from interface org.bukkit.entity.LivingEntity
_INVALID_getLastDamage, _INVALID_setLastDamage, addPotionEffect, addPotionEffect, addPotionEffects, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlock, hasLineOfSight, hasPotionEffect, isLeashed, removePotionEffect, setCanPickupItems, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, shootArrow, throwEgg, throwSnowball
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile
-
Method Details
-
isBaby
boolean isBaby()Gets whether the zombie is a baby- Returns:
- Whether the zombie is a baby
-
setBaby
void setBaby(boolean flag)Sets whether the zombie is a baby- Parameters:
flag
- Whether the zombie is a baby
-
isVillager
boolean isVillager()Gets whether the zombie is a villager- Returns:
- Whether the zombie is a villager
-
setVillager
void setVillager(boolean flag)Sets whether the zombie is a villager- Parameters:
flag
- Whether the zombie is a villager
-