HyCodeYourTale
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)

protectedString descriptionId
protectedVector3i[] mapMarkers
protectedTaskConditionAsset[] taskConditions

Private/Package Fields (1)

privateString defaultDescriptionId

Related Classes