ObjectiveHistoryComponent

public class ObjectiveHistoryComponent implements Component

Component for tracking objectivehistory state. Attach this component to entities that need to track objectivehistory data.

java.lang.Object > ObjectiveHistoryComponent

Field Summary

component

final ObjectiveHistoryComponent component

Field component.

Method Detail

ObjectiveHistoryComponent

public public ObjectiveHistoryComponent ()

Method ObjectiveHistoryComponent.

getObjectiveHistoryMap

public ObjectiveHistoryData> getObjectiveHistoryMap ()

Method getObjectiveHistoryMap.

getObjectiveLineHistoryMap

public ObjectiveLineHistoryData> getObjectiveLineHistoryMap ()

Method getObjectiveLineHistoryMap.

clone

public Component clone ()

Method clone.

MapCodec

public new MapCodec ((Codec)

Method MapCodec.

Parameters:
(Codec (Codec

KeyedCodec

public new KeyedCodec ("ObjectiveLineHistory", new MapCodec(ObjectiveLineHistoryData.CODEC, Object2ObjectOpenHashMap::new, false)

Method KeyedCodec.

Parameters:
"ObjectiveLineHistory" "ObjectiveLineHistory"
new MapCodec(ObjectiveLineHistoryData.CODEC
Object2ObjectOpenHashMap::new Object2ObjectOpenHashMap::new
false false