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 pValue)
    • setOrErase

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

      public void setWithExpiry(Value pMemory, long pExpiry)
    • erase

      public void erase()