net.minecraft.entity.ai.brain

public record MemoryMapValue<T>

net.minecraft.world.entity.ai.memory.ExpirableValue
net.minecraft.class_1_231
net.minecraft.entity.ai.brain.MemoryMapValue

Field summary

Modifier and TypeField
private final T
value
comp_1_169
value
private final Optional<Long>
timeToLive
comp_1_168
timeToLive

Constructor summary

ModifierConstructor
public (T value, Optional<Long> timeToLive)

Method summary

Modifier and TypeMethod
public static <T> MemoryMapValue<T>
of(T value)
method_1_1867(T arg0)
of(T value)
public static <T> MemoryMapValue<T>
of(T value, long ticksUntilExpiry)
method_1_1868(T arg0, long arg1)
of(T value, long timeToLive)
public static <T> com.mojang.serialization.Codec<MemoryMapValue<T>>
codec(com.mojang.serialization.Codec<T> valueCodec)
method_1_1865(com.mojang.serialization.Codec<T> arg0)
createCodec(com.mojang.serialization.Codec<T> codec)
public T
value()
comp_1_169()
value()
public Optional<Long>
timeToLive()
comp_1_168()
timeToLive()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_1866(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_1866(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)