Class BrainMock

java.lang.Object
org.mockbukkit.mockbukkit.entity.ai.BrainMock

@Internal public class BrainMock extends Object
  • Constructor Details

    • BrainMock

      public BrainMock()
    • BrainMock

      public BrainMock(BrainMock other)
  • Method Details

    • eraseMemory

      public <T> void eraseMemory(@NotNull @NotNull MemoryKey<T> memoryKey)
    • getMemory

      public <T> Optional<T> getMemory(@NotNull @NotNull MemoryKey<T> memoryKey)
    • setMemory

      public <T> void setMemory(@NotNull @NotNull MemoryKey<T> memoryKey, @Nullable T value)
    • hasMemoryValue

      public boolean hasMemoryValue(@NotNull @NotNull MemoryKey<?> memoryKey)
    • clearMemories

      public void clearMemories()