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_)  
 -