Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
AbstractHorse
, AbstractVillager
, Animals
, Bee
, Cat
, ChestedHorse
, Chicken
, Cow
, Donkey
, Fox
, Horse
, Llama
, Mule
, MushroomCow
, Ocelot
, Panda
, Parrot
, Pig
, PolarBear
, Rabbit
, Sheep
, SkeletonHorse
, TraderLlama
, Turtle
, Villager
, WanderingTrader
, Wolf
, ZombieHorse
public interface Ageable extends Creature
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
boolean |
canBreed() |
Return the ability to breed of the animal.
|
int |
getAge() |
Gets the age of this animal.
|
boolean |
getAgeLock() |
Gets the current agelock.
|
boolean |
isAdult() |
Returns true if the animal is an adult.
|
void |
setAdult() |
Sets the age of the animal to an adult
|
void |
setAge(int age) |
Sets the age of this animal.
|
void |
setAgeLock(boolean lock) |
Lock the age of the animal, setting this will prevent the animal from
maturing or getting ready for mating.
|
void |
setBaby() |
Sets the age of the animal to a baby
|
void |
setBreed(boolean breed) |
Set breedability of the animal, if the animal is a baby and set to
breed it will instantly grow up.
|
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, 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
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
int getAge()
void setAge(int age)
age
- New agevoid setAgeLock(boolean lock)
lock
- new lockboolean getAgeLock()
void setBaby()
void setAdult()
boolean isAdult()
boolean canBreed()
void setBreed(boolean breed)
breed
- breedability of the animalCopyright © 2019. All rights reserved.