Ageable
, Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
AbstractHorse
, Bee
, Cat
, ChestedHorse
, Chicken
, Cow
, Donkey
, Fox
, Horse
, Llama
, Mule
, MushroomCow
, Ocelot
, Panda
, Parrot
, Pig
, PolarBear
, Rabbit
, Sheep
, SkeletonHorse
, Tameable
, TraderLlama
, Turtle
, Wolf
, ZombieHorse
public interface Animals extends Ageable
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
@Nullable UUID |
getBreedCause() |
Get the UUID of the entity that caused this entity to enter the
Ageable.canBreed() state. |
int |
getLoveModeTicks() |
Get the amount of ticks remaining for this entity in love mode.
|
boolean |
isLoveMode() |
Get whether or not this entity is in love mode and will produce
offspring with another entity in love mode.
|
void |
setBreedCause(@Nullable UUID uuid) |
Set the UUID of the entity that caused this entity to enter the
Ageable.canBreed() state. |
void |
setLoveModeTicks(int ticks) |
Set the amount of ticks for which this entity should be in love mode.
|
canBreed, getAge, getAgeLock, isAdult, setAdult, setAge, setAgeLock, setBaby, setBreed
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, attack, 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, swingMainHand, swingOffHand
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
@Nullable @Nullable UUID getBreedCause()
Ageable.canBreed()
state.void setBreedCause(@Nullable @Nullable UUID uuid)
Ageable.canBreed()
state.uuid
- new uuid, or nullboolean isLoveMode()
getLoveModeTicks()
is greater than 0.int getLoveModeTicks()
void setLoveModeTicks(int ticks)
ticks
- the love mode ticks. Must be positiveCopyright © 2020. All rights reserved.