CountObjectiveTask

abstract class CountObjectiveTask extends ObjectiveTask

Class CountObjectiveTask. Provides countobjectivetask functionality for the Hytale server.

java.lang.Object > ObjectiveTask > CountObjectiveTask

Field Summary

count

protected int count

Field count.

packet

final com.hypixel.hytale.protocol.ObjectiveTask packet

Field packet.

Method Detail

CountObjectiveTask

public public CountObjectiveTask (@Nonnull final CountObjectiveTaskAsset asset, final int taskSetIndex, final int taskIndex)

Method CountObjectiveTask.

Parameters:
@Nonnull final CountObjectiveTaskAsset asset
final int taskSetIndex
final int taskIndex

getAsset

public CountObjectiveTaskAsset getAsset ()

Method getAsset.

getInfoMessage

public Message getInfoMessage (@Nonnull final Objective objective)

Method getInfoMessage.

Parameters:
@Nonnull final Objective objective

checkCompletion

public boolean checkCompletion ()

Method checkCompletion.

assetChanged

public void assetChanged (@Nonnull final Objective objective)

Method assetChanged.

Parameters:
@Nonnull final Objective objective

increaseTaskCompletion

public void increaseTaskCompletion (@Nonnull final Store store, @Nonnull final Ref ref, final int qty, @Nonnull final Objective objective)

Method increaseTaskCompletion.

Parameters:
@Nonnull final Store store
@Nonnull final Ref ref
final int qty
@Nonnull final Objective objective

setTaskCompletion

public void setTaskCompletion (@Nonnull final Store store, @Nonnull final Ref ref, final int qty, @Nonnull final Objective objective)

Method setTaskCompletion.

Parameters:
@Nonnull final Store store
@Nonnull final Ref ref
final int qty
@Nonnull final Objective objective

updateTaskCompletion

private void updateTaskCompletion (@Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final Objective objective)

Method updateTaskCompletion.

Parameters:
@Nonnull final Store store
@Nonnull final Ref ref
@Nonnull final Objective objective

toPacket

public com.hypixel.hytale.protocol.ObjectiveTask toPacket (@Nonnull final Objective objective)

Method toPacket.

Parameters:
@Nonnull final Objective objective