PlayerMemories

public class PlayerMemories implements Component

Class PlayerMemories. Provides playermemories functionality for the Hytale server.

java.lang.Object > PlayerMemories

Field Summary

memoriesCapacity

private int memoriesCapacity

Field memoriesCapacity.

playerMemories

final PlayerMemories playerMemories

Field playerMemories.

result

final boolean result

Field result.

Method Detail

PlayerMemories

public public PlayerMemories ()

Method PlayerMemories.

getComponentType

public PlayerMemories> getComponentType ()

Method getComponentType.

clone

public Component clone ()

Method clone.

getMemoriesCapacity

public int getMemoriesCapacity ()

Method getMemoriesCapacity.

setMemoriesCapacity

public void setMemoriesCapacity (final int memoriesCapacity)

Method setMemoriesCapacity.

Parameters:
final int memoriesCapacity

recordMemory

public boolean recordMemory (final Memory memory)

Method recordMemory.

Parameters:
final Memory memory

hasMemories

public boolean hasMemories ()

Method hasMemories.

takeMemories

public boolean takeMemories (@Nonnull final Set outMemories)

Method takeMemories.

Parameters:
@Nonnull final Set outMemories

getRecordedMemories

public Set getRecordedMemories ()

Method getRecordedMemories.

KeyedCodec

public new KeyedCodec ("Memories", new ArrayCodec(Memory.CODEC, Memory[]::new)

Method KeyedCodec.

Parameters:
"Memories" "Memories"
new ArrayCodec(Memory.CODEC
Memory[]::new Memory[]::new