Package org.bukkit.entity
Interface PigZombie
- All Superinterfaces:
Ageable,Attributable,CommandSender,Creature,Damageable,Entity,LivingEntity,Lootable,Metadatable,Mob,Monster,Nameable,Permissible,PersistentDataHolder,ProjectileSource,ServerOperator,Zombie
public interface PigZombie extends Zombie
Represents a Pig Zombie.
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description intgetAnger()Get the pig zombie's current anger level.intgetConversionTime()Not applicable to this entitybooleanisAngry()Shorthand; gets whether the zombie is angry.booleanisConverting()Not applicable to this entityvoidsetAnger(int level)Set the pig zombie's current anger level.voidsetAngry(boolean angry)Shorthand; sets to either 0 or the default level.voidsetConversionTime(int time)Not applicable to this entityMethods inherited from interface org.bukkit.entity.Ageable
canBreed, getAge, getAgeLock, isAdult, setAdult, setAge, setAgeLock, setBaby, setBreedMethods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Damageable
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealthMethods inherited from interface org.bukkit.entity.Entity
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, isInWater, 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, teleportMethods inherited from interface org.bukkit.entity.LivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, attack, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getCanPickupItems, getCategory, getCollidableExemptions, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isInvisible, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setCanPickupItems, setCollidable, setGliding, setInvisible, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming, swingMainHand, swingOffHandMethods inherited from interface org.bukkit.loot.Lootable
getLootTable, getSeed, setLootTable, setSeedMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectileMethods inherited from interface org.bukkit.entity.Zombie
getVillagerProfession, isBaby, isVillager, setBaby, setVillager, setVillagerProfession
-
Method Details
-
getAnger
int getAnger()Get the pig zombie's current anger level.- Returns:
- The anger level.
-
setAnger
void setAnger(int level)Set the pig zombie's current anger level.- Parameters:
level- The anger level. Higher levels of anger take longer to wear off.
-
setAngry
void setAngry(boolean angry)Shorthand; sets to either 0 or the default level.- Parameters:
angry- Whether the zombie should be angry.
-
isAngry
boolean isAngry()Shorthand; gets whether the zombie is angry.- Returns:
- True if the zombie is angry, otherwise false.
-
isConverting
boolean isConverting()Not applicable to this entity- Specified by:
isConvertingin interfaceZombie- Returns:
- false
-
getConversionTime
int getConversionTime()Not applicable to this entity- Specified by:
getConversionTimein interfaceZombie- Returns:
- UnsuppotedOperationException
-
setConversionTime
void setConversionTime(int time)Not applicable to this entity- Specified by:
setConversionTimein interfaceZombie- Parameters:
time- unused
-