Class SpawnMarker
java.lang.Object
com.hypixel.hytale.server.spawning.assets.spawnmarker.config.SpawnMarker
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,DefaultAssetMap<String, SpawnMarker>>
public class SpawnMarker
extends Object
implements JsonAssetWithMap<String,DefaultAssetMap<String,SpawnMarker>>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AssetStore<String, SpawnMarker, DefaultAssetMap<String, SpawnMarker>> static final AssetBuilderCodec<String, SpawnMarker> private AssetExtraInfo.Dataprotected doubleprotected doubleprotected doubleprotected Stringprotected booleanprotected doubleprotected Stringprotected booleanstatic final ValidatorCache<String> protected IWeightedMap<SpawnMarker.SpawnConfiguration> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultAssetMap<String, SpawnMarker> doubledoubledoublegetId()doublegetModel()booleanboolean
-
Field Details
-
CODEC
-
VALIDATOR_CACHE
-
ASSET_STORE
-
data
-
id
-
model
-
weightedConfigurations
-
exclusionRadius
protected double exclusionRadius -
maxDropHeightSquared
protected double maxDropHeightSquared -
realtimeRespawn
protected boolean realtimeRespawn -
manualTrigger
protected boolean manualTrigger -
deactivationDistance
protected double deactivationDistance -
deactivationTime
protected double deactivationTime
-
-
Constructor Details
-
SpawnMarker
protected SpawnMarker()
-
-
Method Details
-
getAssetStore
-
getAssetMap
-
getWeightedConfigurations
-
getId
-
getModel
-
getExclusionRadius
public double getExclusionRadius() -
getMaxDropHeightSquared
public double getMaxDropHeightSquared() -
isRealtimeRespawn
public boolean isRealtimeRespawn() -
isManualTrigger
public boolean isManualTrigger() -
getDeactivationDistance
public double getDeactivationDistance() -
getDeactivationTime
public double getDeactivationTime()
-