Package org.bukkit.entity
Interface PigZombie
-
- All Superinterfaces:
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
-
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
Entity.Spigot
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getAnger()
Get the pig zombie's current anger level.int
getConversionTime()
Not applicable to this entityboolean
isAngry()
Shorthand; gets whether the zombie is angry.boolean
isConverting()
Not applicable to this entityvoid
setAnger(int level)
Set the pig zombie's current anger level.void
setAngry(boolean angry)
Shorthand; sets to either 0 or the default level.void
setConversionTime(int time)
Not applicable to this entity-
Methods inherited from interface org.bukkit.attribute.Attributable
getAttribute
-
Methods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage
-
Methods inherited from interface org.bukkit.entity.Damageable
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
-
Methods 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, 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
-
Methods inherited from interface org.bukkit.entity.LivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, 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
-
Methods inherited from interface org.bukkit.loot.Lootable
getLootTable, getSeed, setLootTable, setSeed
-
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
Methods inherited from interface org.bukkit.Nameable
getCustomName, setCustomName
-
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.persistence.PersistentDataHolder
getPersistentDataContainer
-
Methods inherited from interface org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile
-
Methods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Methods inherited from interface org.bukkit.entity.Zombie
getVillagerProfession, isBaby, isVillager, setBaby, setVillager, setVillagerProfession
-
-
-
-
Method Detail
-
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:
isConverting
in interfaceZombie
- Returns:
- false
-
getConversionTime
int getConversionTime()
Not applicable to this entity- Specified by:
getConversionTime
in interfaceZombie
- Returns:
- UnsuppotedOperationException
-
setConversionTime
void setConversionTime(int time)
Not applicable to this entity- Specified by:
setConversionTime
in interfaceZombie
- Parameters:
time
- unused
-
-