ObjectiveLineHistoryData

final class ObjectiveLineHistoryData extends CommonObjectiveHistoryData

Class ObjectiveLineHistoryData. Provides objectivelinehistorydata functionality for the Hytale server.

java.lang.Object > CommonObjectiveHistoryData > ObjectiveLineHistoryData

Field Summary

objectiveHistoryDataArray

private ObjectiveHistoryData[] objectiveHistoryDataArray

Field objectiveHistoryDataArray.

nextObjectiveLineIds

private String[] nextObjectiveLineIds

Field nextObjectiveLineIds.

Method Detail

ObjectiveLineHistoryData

public public ObjectiveLineHistoryData (final String id, final String category, final String[] nextObjectiveLineIds)

Method ObjectiveLineHistoryData.

Parameters:
final String id
final String category
final String[] nextObjectiveLineIds

getObjectiveHistoryDataArray

public ObjectiveHistoryData[] getObjectiveHistoryDataArray ()

Method getObjectiveHistoryDataArray.

getNextObjectiveLineIds

public String[] getNextObjectiveLineIds ()

Method getNextObjectiveLineIds.

addObjectiveHistoryData

public void addObjectiveHistoryData (@Nonnull final ObjectiveHistoryData objectiveHistoryData)

Method addObjectiveHistoryData.

Parameters:
@Nonnull final ObjectiveHistoryData objectiveHistoryData

cloneForPlayers

public ObjectiveLineHistoryData> cloneForPlayers (@Nonnull final Set playerUUIDs)

Method cloneForPlayers.

Parameters:
@Nonnull final Set playerUUIDs

completed

public void completed (final UUID playerUUID, @Nonnull final ObjectiveLineHistoryData objectiveLineHistoryData)

Method completed.

Parameters:
final UUID playerUUID
@Nonnull final ObjectiveLineHistoryData objectiveLineHistoryData

toString

public String toString ()

Method toString.