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 CountObjectiveTaskAssetassetfinal inttaskSetIndexfinal inttaskIndex
checkCompletion
public
boolean
checkCompletion
()
Method checkCompletion.
increaseTaskCompletion
public
void
increaseTaskCompletion
(@Nonnull final Store store, @Nonnull final Ref ref, final int qty, @Nonnull final Objective objective)
Method increaseTaskCompletion.
- Parameters:
@Nonnull final Storestore@Nonnull final Refreffinal intqty@Nonnull final Objectiveobjective
setTaskCompletion
public
void
setTaskCompletion
(@Nonnull final Store store, @Nonnull final Ref ref, final int qty, @Nonnull final Objective objective)
Method setTaskCompletion.
- Parameters:
@Nonnull final Storestore@Nonnull final Refreffinal intqty@Nonnull final Objectiveobjective
updateTaskCompletion
private
void
updateTaskCompletion
(@Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final Objective objective)
Method updateTaskCompletion.
- Parameters:
@Nonnull final Storestore@Nonnull final Refref@Nonnull final Objectiveobjective