Package net.minecraft.world.entity
Class AnimationState
java.lang.Object
net.minecraft.world.entity.AnimationState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
animateWhen
(boolean condition, int tickCount) void
fastForward
(int duration, float speed) long
void
ifStarted
(Consumer<AnimationState> action) boolean
void
start
(int tickCount) void
startIfStopped
(int tickCount) void
stop()
void
updateTime
(float ageInTicks, float speed)
-
Field Details
-
STOPPED
private static final long STOPPED- See Also:
-
lastTime
private long lastTime -
accumulatedTime
private long accumulatedTime
-
-
Constructor Details
-
AnimationState
public AnimationState()
-
-
Method Details
-
start
public void start(int tickCount) -
startIfStopped
public void startIfStopped(int tickCount) -
animateWhen
public void animateWhen(boolean condition, int tickCount) -
stop
public void stop() -
ifStarted
-
updateTime
public void updateTime(float ageInTicks, float speed) -
fastForward
public void fastForward(int duration, float speed) -
getAccumulatedTime
public long getAccumulatedTime() -
isStarted
public boolean isStarted()
-