#1331: Add access to current item's remaining ticks
This commit is contained in:
parent
a639406d1e
commit
668e09602c
@ -33,6 +33,15 @@
|
|||||||
public abstract class EntityLiving extends Entity implements Attackable {
|
public abstract class EntityLiving extends Entity implements Attackable {
|
||||||
|
|
||||||
private static final Logger LOGGER = LogUtils.getLogger();
|
private static final Logger LOGGER = LogUtils.getLogger();
|
||||||
|
@@ -214,7 +240,7 @@
|
||||||
|
private int noJumpDelay;
|
||||||
|
private float absorptionAmount;
|
||||||
|
protected ItemStack useItem;
|
||||||
|
- protected int useItemRemaining;
|
||||||
|
+ public int useItemRemaining;
|
||||||
|
protected int fallFlyTicks;
|
||||||
|
private BlockPosition lastPos;
|
||||||
|
private Optional<BlockPosition> lastClimbablePos;
|
||||||
@@ -225,7 +251,21 @@
|
@@ -225,7 +251,21 @@
|
||||||
private float swimAmount;
|
private float swimAmount;
|
||||||
private float swimAmountO;
|
private float swimAmountO;
|
||||||
|
@ -258,6 +258,16 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
|
|||||||
getHandle().maxAirTicks = ticks;
|
getHandle().maxAirTicks = ticks;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getItemInUseTicks() {
|
||||||
|
return getHandle().getUseItemRemainingTicks();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setItemInUseTicks(int ticks) {
|
||||||
|
getHandle().useItemRemaining = ticks;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getArrowCooldown() {
|
public int getArrowCooldown() {
|
||||||
return getHandle().removeArrowTime;
|
return getHandle().removeArrowTime;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user