ObjectiveHistoryData

final class ObjectiveHistoryData extends CommonObjectiveHistoryData

Class ObjectiveHistoryData. Provides objectivehistorydata functionality for the Hytale server.

java.lang.Object > CommonObjectiveHistoryData > ObjectiveHistoryData

Field Summary

rewards

protected ObjectiveRewardHistoryData[] rewards

Field rewards.

playerRewards

final List playerRewards

Field playerRewards.

lastRewards

final List lastRewards

Field lastRewards.

Method Detail

ObjectiveHistoryData

public public ObjectiveHistoryData (final String id, final String category)

Method ObjectiveHistoryData.

Parameters:
final String id
final String category

getRewards

public ObjectiveRewardHistoryData[] getRewards ()

Method getRewards.

addRewardForPlayerUUID

public void addRewardForPlayerUUID (final UUID playerUUID, final ObjectiveRewardHistoryData objectiveRewardHistoryData)

Method addRewardForPlayerUUID.

Parameters:
final UUID playerUUID
final ObjectiveRewardHistoryData objectiveRewardHistoryData

ObjectArrayList

public new ObjectArrayList ()

Method ObjectArrayList.

cloneForPlayer

public ObjectiveHistoryData cloneForPlayer (final UUID playerUUID)

Method cloneForPlayer.

Parameters:
final UUID playerUUID

completed

public void completed (final UUID playerUUID, @Nonnull final ObjectiveHistoryData objectiveHistoryData)

Method completed.

Parameters:
final UUID playerUUID
@Nonnull final ObjectiveHistoryData objectiveHistoryData

toString

public String toString ()

Method toString.