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>>
  • Field Details

  • Method Details

    • getAssetStore

      public static AssetStore<String, SpawnMarker, DefaultAssetMap<String, SpawnMarker>> getAssetStore()
    • getAssetMap

      public static DefaultAssetMap<String, SpawnMarker> getAssetMap()
    • getWeightedConfigurations

      @Nullable public IWeightedMap<SpawnMarker.SpawnConfiguration> getWeightedConfigurations()
    • getId

      public String getId()
      Specified by:
      getId in interface JsonAsset<String>
    • getModel

      public String getModel()
    • getExclusionRadius

      public double getExclusionRadius()
    • getMaxDropHeight

      public double getMaxDropHeight()
    • getMaxDropHeightSquared

      public double getMaxDropHeightSquared()
    • getMaxVerticalSpawnOffset

      public double getMaxVerticalSpawnOffset()
    • getEffectiveMaxVerticalSpawnOffset

      public double getEffectiveMaxVerticalSpawnOffset()
    • isRealtimeRespawn

      public boolean isRealtimeRespawn()
    • isManualTrigger

      public boolean isManualTrigger()
    • getDeactivationDistance

      public double getDeactivationDistance()
    • getDeactivationTime

      public double getDeactivationTime()
    • isValidatePosition

      public boolean isValidatePosition()
    • isValidateBelowPosition

      public boolean isValidateBelowPosition()
    • isFitAtMarkerHeightRequired

      public boolean isFitAtMarkerHeightRequired()
    • getMaxHorizontalSpawnOffset

      public double getMaxHorizontalSpawnOffset()
    • getSpawnPositionSearch

      @Nonnull public SpawnPositionSearch getSpawnPositionSearch()
    • getSpawnPositionSearchDebug

      @Nonnull public Set<SpawnPositionSearchDebug> getSpawnPositionSearchDebug()
    • getBlockOverlapHeightCompensation

      public double getBlockOverlapHeightCompensation()