mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-13 11:15:57 -07:00
@@ -1,6 +1,53 @@
|
|||||||
package org.bukkit.entity;
|
package org.bukkit.entity;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* What does the fox say?
|
* What does the fox say?
|
||||||
*/
|
*/
|
||||||
public interface Fox extends Animals {}
|
public interface Fox extends Animals, Sittable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the current type of this fox.
|
||||||
|
*
|
||||||
|
* @return Type of the fox.
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
public Type getFoxType();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the current type of this fox.
|
||||||
|
*
|
||||||
|
* @param type New type of this fox.
|
||||||
|
*/
|
||||||
|
public void setFoxType(@NotNull Type type);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if this animal is crouching
|
||||||
|
*
|
||||||
|
* @return true if crouching
|
||||||
|
*/
|
||||||
|
boolean isCrouching();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets if this animal is crouching.
|
||||||
|
*
|
||||||
|
* @param crouching true if crouching
|
||||||
|
*/
|
||||||
|
void setCrouching(boolean crouching);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets if this animal is sleeping.
|
||||||
|
*
|
||||||
|
* @param sleeping true if sleeping
|
||||||
|
*/
|
||||||
|
void setSleeping(boolean sleeping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Represents the various different fox types there are.
|
||||||
|
*/
|
||||||
|
public enum Type {
|
||||||
|
RED,
|
||||||
|
SNOW;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -223,13 +223,6 @@ public interface HumanEntity extends LivingEntity, AnimalTamer, InventoryHolder
|
|||||||
*/
|
*/
|
||||||
public void setCooldown(@NotNull Material material, int ticks);
|
public void setCooldown(@NotNull Material material, int ticks);
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns whether this player is slumbering.
|
|
||||||
*
|
|
||||||
* @return slumber state
|
|
||||||
*/
|
|
||||||
public boolean isSleeping();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the sleep ticks of the player. This value may be capped.
|
* Get the sleep ticks of the player. This value may be capped.
|
||||||
*
|
*
|
||||||
|
@@ -432,6 +432,13 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
|
|||||||
*/
|
*/
|
||||||
public boolean isRiptiding();
|
public boolean isRiptiding();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this entity is slumbering.
|
||||||
|
*
|
||||||
|
* @return slumber state
|
||||||
|
*/
|
||||||
|
public boolean isSleeping();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets whether an entity will have AI.
|
* Sets whether an entity will have AI.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user