#959: Add access to current item's remaining ticks

This commit is contained in:
gIsForGravity 2024-03-30 12:54:17 +11:00 committed by md_5
parent c4fdadb0c9
commit 819eef734f
No known key found for this signature in database
GPG key ID: E8E901AC7C617C11

View file

@ -196,6 +196,22 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
*/ */
public void setMaximumAir(int ticks); public void setMaximumAir(int ticks);
/**
* Gets the number of ticks remaining for the current item's usage.
*
* @return The number of ticks remaining
*/
public int getItemInUseTicks();
/**
* Sets the number of ticks that remain for the current item's usage.
* Applies to items that take time to use, like eating food, drawing a bow,
* or throwing a trident.
*
* @param ticks The number of ticks remaining
*/
public void setItemInUseTicks(int ticks);
/** /**
* Gets the time in ticks until the next arrow leaves the entity's body. * Gets the time in ticks until the next arrow leaves the entity's body.
* *