Class MemoryAccessor<F extends com.mojang.datafixers.kinds.K1,Value>

java.lang.Object
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor<F,Value>

public final class MemoryAccessor<F extends com.mojang.datafixers.kinds.K1,Value> extends Object
  • Field Details

    • brain

      private final Brain<?> brain
    • memoryType

      private final MemoryModuleType<Value> memoryType
    • value

      private final com.mojang.datafixers.kinds.App<F extends com.mojang.datafixers.kinds.K1,Value> value
  • Constructor Details

  • Method Details

    • value

      public com.mojang.datafixers.kinds.App<F,Value> value()
    • set

      public void set(Value p_259728_)
    • setOrErase

      public void setOrErase(Optional<Value> p_259943_)
    • setWithExpiry

      public void setWithExpiry(Value p_259027_, long p_260310_)
    • erase

      public void erase()