Class ExpirableValue<T>
java.lang.Object
net.minecraft.world.entity.ai.memory.ExpirableValue<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <T> com.mojang.serialization.Codec<ExpirableValue<T>> codec(com.mojang.serialization.Codec<T> p_26305_) longgetValue()booleanstatic <T> ExpirableValue<T> of(T p_26310_) static <T> ExpirableValue<T> of(T p_26312_, long p_26313_) voidtick()toString()
-
Field Details
-
value
-
timeToLive
private long timeToLive
-
-
Constructor Details
-
ExpirableValue
-
-
Method Details
-
tick
public void tick() -
of
-
of
-
getTimeToLive
public long getTimeToLive() -
getValue
-
hasExpired
public boolean hasExpired() -
toString
-
canExpire
public boolean canExpire() -
codec
public static <T> com.mojang.serialization.Codec<ExpirableValue<T>> codec(com.mojang.serialization.Codec<T> p_26305_)
-