Uses of Record Class
net.minecraft.world.entity.ai.memory.ExpirableValue
Packages that use ExpirableValue
-
Uses of ExpirableValue in net.minecraft.world.entity.ai.memory
Fields in net.minecraft.world.entity.ai.memory declared as ExpirableValueModifier and TypeFieldDescriptionprivate final ExpirableValue<U> MemoryMap.Value.valueThe field for thevaluerecord component.Fields in net.minecraft.world.entity.ai.memory with type parameters of type ExpirableValueModifier and TypeFieldDescriptionprivate final ImmutableMap.Builder<MemoryModuleType<?>, ExpirableValue<?>> MemoryMap.Builder.builderprivate final Optional<com.mojang.serialization.Codec<ExpirableValue<U>>> MemoryModuleType.codecprivate final Map<MemoryModuleType<?>, ExpirableValue<?>> MemoryMap.memoriesMethods in net.minecraft.world.entity.ai.memory that return ExpirableValueModifier and TypeMethodDescription<U> @Nullable ExpirableValue<U> MemoryMap.get(MemoryModuleType<U> type) static <T> ExpirableValue<T> ExpirableValue.of(T value) static <T> ExpirableValue<T> ExpirableValue.of(T value, long ticksUntilExpiry) MemoryMap.Value.value()Returns the value of thevaluerecord component.Methods in net.minecraft.world.entity.ai.memory that return types with arguments of type ExpirableValueModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<ExpirableValue<T>> ExpirableValue.codec(com.mojang.serialization.Codec<T> valueCodec) Optional<com.mojang.serialization.Codec<ExpirableValue<U>>> MemoryModuleType.getCodec()Methods in net.minecraft.world.entity.ai.memory with parameters of type ExpirableValueModifier and TypeMethodDescriptionMemoryMap.Builder.add(MemoryModuleType<U> type, ExpirableValue<U> value) static <U> MemoryMap.Value<U> MemoryMap.Value.createUnchecked(MemoryModuleType<U> type, ExpirableValue<?> value) Constructors in net.minecraft.world.entity.ai.memory with parameters of type ExpirableValueModifierConstructorDescriptionValue(MemoryModuleType<U> type, ExpirableValue<U> value) Creates an instance of aValuerecord class.Constructor parameters in net.minecraft.world.entity.ai.memory with type arguments of type ExpirableValueModifierConstructorDescriptionprivateMemoryMap(Map<MemoryModuleType<?>, ExpirableValue<?>> memories)