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

protectedObjectiveLocationMarkerArea area
protectedAssetExtraInfo.Data data
protectedString[] environmentIds
protectedint[] environmentIndexes
protectedString id
protectedObjectiveTypeSetup objectiveTypeSetup
protectedObjectiveLocationTriggerCondition[] triggerConditions

Private/Package Fields (1)

privateAssetStore<String, ObjectiveLocationMarkerAsset, DefaultAssetMap<String, ObjectiveLocationMarkerAsset>> ASSET_STORE

Related Classes