classpublicPriority 3
ObjectiveLocationMarkerAsset
com.hypixel.hytale.builtin.adventure.objectives.config.ObjectiveLocationMarkerAsset
implements JsonAssetWithMap<String, DefaultAssetMap<String, ObjectiveLocationMarkerAsset>>
9
Methods
9
Public Methods
8
Fields
1
Constructors
Constants
AssetBuilderCodec<String, ObjectiveLocationMarkerAsset>CODEC= AssetBuilderCodec.builder(
ObjectiveLocationMarkerAsset.class,
ObjectiveLocatio...
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(ObjectiveLocationMarkerAsset::getAssetStore))
Constructors
public
ObjectiveLocationMarkerAsset()Methods
Public Methods (9)
public
ObjectiveLocationMarkerArea getArea()publicstatic
DefaultAssetMap<String, ObjectiveLocationMarkerAsset> getAssetMap()publicstatic
AssetStore<String, ObjectiveLocationMarkerAsset, DefaultAssetMap<String, ObjectiveLocationMarkerAsset>> getAssetStore()public
String[] getEnvironmentIds()public
int[] getEnvironmentIndexes()public
String getId()public
ObjectiveTypeSetup getObjectiveTypeSetup()public
ObjectiveLocationTriggerCondition[] getTriggerConditions()public
String toString()@Nonnull@Override
Fields
Protected Fields (7)
protected
ObjectiveLocationMarkerArea areaprotected
AssetExtraInfo.Data dataprotected
String[] environmentIdsprotected
int[] environmentIndexesprotected
String idprotected
ObjectiveTypeSetup objectiveTypeSetupprotected
ObjectiveLocationTriggerCondition[] triggerConditionsPrivate/Package Fields (1)
private
AssetStore<String, ObjectiveLocationMarkerAsset, DefaultAssetMap<String, ObjectiveLocationMarkerAsset>> ASSET_STORE