classpublicabstractPriority 3
ObjectiveTaskAsset
com.hypixel.hytale.builtin.adventure.objectives.config.task.ObjectiveTaskAsset
9
Methods
9
Public Methods
4
Fields
2
Constructors
Constants
BuilderCodec<ObjectiveTaskAsset>BASE_CODEC= BuilderCodec.abstractBuilder(ObjectiveTaskAsset.class)
.append(
new KeyedCodec<>("...
CodecMapCodec<ObjectiveTaskAsset>CODEC= new CodecMapCodec<>("Type")
StringTASK_DESCRIPTION_KEY= "server.objectives.{0}.taskSet.{1}.task.{2}"
Constructors
protected
ObjectiveTaskAsset()public
ObjectiveTaskAsset(String descriptionId, TaskConditionAsset[] taskConditions, Vector3i[] mapMarkers)Methods
Public Methods (9)
public
String getDescriptionId()public
String getDescriptionKey(String objectiveId, int taskSetIndex, int taskIndex)@Nonnull
public
Vector3i[] getMapMarkers()public
TaskConditionAsset[] getTaskConditions()public
ObjectiveTaskAsset.TaskScope getTaskScope()public
boolean isTaskPossibleForMarker()public
boolean isTaskPossibleForPlayer()public
boolean matchesAsset(ObjectiveTaskAsset task)public
String toString()@Nonnull@Override
Fields
Protected Fields (3)
protected
String descriptionIdprotected
Vector3i[] mapMarkersprotected
TaskConditionAsset[] taskConditionsPrivate/Package Fields (1)
private
String defaultDescriptionId