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.
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"newMapCodec(ObjectiveLineHistoryData.CODECObject2ObjectOpenHashMap::newObject2ObjectOpenHashMap::newfalsefalse