Ageable
, Animals
, Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
, Sittable
public interface Fox extends Animals, Sittable
Modifier and Type | Interface | Description |
---|---|---|
static class |
Fox.Type |
Represents the various different fox types there are.
|
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
@Nullable AnimalTamer |
getFirstTrustedPlayer() |
Gets the first trusted player.
|
@NotNull Fox.Type |
getFoxType() |
Gets the current type of this fox.
|
@Nullable AnimalTamer |
getSecondTrustedPlayer() |
Gets the second trusted player.
|
boolean |
isCrouching() |
Checks if this animal is crouching
|
void |
setCrouching(boolean crouching) |
Sets if this animal is crouching.
|
void |
setFirstTrustedPlayer(@Nullable AnimalTamer player) |
Set the first trusted player.
|
void |
setFoxType(@NotNull Fox.Type type) |
Sets the current type of this fox.
|
void |
setSecondTrustedPlayer(@Nullable AnimalTamer player) |
Set the second trusted player.
|
void |
setSleeping(boolean sleeping) |
Sets if this animal is sleeping.
|
canBreed, getAge, getAgeLock, isAdult, setAdult, setAge, setAgeLock, setBaby, setBreed
getBreedCause, getLoveModeTicks, isLoveMode, setBreedCause, setLoveModeTicks
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
isSitting, setSitting
@NotNull @NotNull Fox.Type getFoxType()
void setFoxType(@NotNull @NotNull Fox.Type type)
type
- New type of this fox.boolean isCrouching()
void setCrouching(boolean crouching)
crouching
- true if crouchingvoid setSleeping(boolean sleeping)
sleeping
- true if sleeping@Nullable @Nullable AnimalTamer getFirstTrustedPlayer()
void setFirstTrustedPlayer(@Nullable @Nullable AnimalTamer player)
The first trusted player may only be removed after the second.
player
- the AnimalTamer to be trusted@Nullable @Nullable AnimalTamer getSecondTrustedPlayer()
void setSecondTrustedPlayer(@Nullable @Nullable AnimalTamer player)
The second trusted player may only be added after the first.
player
- the AnimalTamer to be trustedCopyright © 2020. All rights reserved.