Contents
- Description
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getAssetStore()
- getAssetMap()
- getId()
- getModel()
- getWeatherIds()
- getWeatherIndexes()
- getTargetDistanceFromPlayer()
- getMinDistanceFromPlayer()
- getYRange()
- getMaxSpawnedNpcs()
- getConcurrentSpawnsRange()
- getSpawnAfterGameTimeRange()
- getSpawnAfterRealTimeRange()
- isRespawnRealtime()
- getInitialSpawnDelay()
- getNpcIdleDespawnTimeSeconds()
- getBeaconVacantDespawnTime()
- getBeaconRadius()
- getSpawnRadius()
- getNpcSpawnState()
- getNpcSpawnSubState()
- getSpawnSuppression()
- isOverrideSpawnSuppressors()
- getTargetSlot()
- isRebind()
- getMaxSpawnsScalingCurve()
- getConcurrentSpawnsScalingCurve()
- getDebug()
- toString()
Class BeaconNPCSpawn
java.lang.Object
com.hypixel.hytale.server.spawning.assets.spawns.config.NPCSpawn
com.hypixel.hytale.server.spawning.assets.spawns.config.BeaconNPCSpawn
- All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, BeaconNPCSpawn>>
public class BeaconNPCSpawn
extends NPCSpawn
implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, BeaconNPCSpawn>>
Created on 11/04/2019
-
Nested Class Summary
Nested classes/interfaces inherited from class NPCSpawn
NPCSpawn.DespawnParameters -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AssetBuilderCodec<String, BeaconNPCSpawn> static final int[]static final int[]static final ValidatorCache<String> Fields inherited from class NPCSpawn
BASE_CODEC, DEFAULT_DAY_TIME_RANGE, DEFAULT_MOON_PHASE_RANGE, FULL_LIGHT_RANGE, HOURS_PER_DAY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class NPCSpawn
getDayTimeRange, getDespawnParameters, getEnvironmentIds, getEnvironments, getLightRange, getMoonPhaseRange, getNPCs, isScaleDayTimeRange
-
Field Details
-
CODEC
-
DEFAULT_Y_RANGE
public static final int[] DEFAULT_Y_RANGE -
DEFAULT_CONCURRENT_SPAWNS_RANGE
public static final int[] DEFAULT_CONCURRENT_SPAWNS_RANGE -
VALIDATOR_CACHE
-
-
Constructor Details
-
BeaconNPCSpawn
-
-
Method Details
-
getAssetStore
public static AssetStore<String, BeaconNPCSpawn, IndexedLookupTableAssetMap<String, BeaconNPCSpawn>> getAssetStore() -
getAssetMap
-
getId
-
getModel
-
getWeatherIds
-
getWeatherIndexes
public it.unimi.dsi.fastutil.ints.IntSet getWeatherIndexes() -
getTargetDistanceFromPlayer
public double getTargetDistanceFromPlayer() -
getMinDistanceFromPlayer
public double getMinDistanceFromPlayer() -
getYRange
public int[] getYRange() -
getMaxSpawnedNpcs
public int getMaxSpawnedNpcs() -
getConcurrentSpawnsRange
public int[] getConcurrentSpawnsRange() -
getSpawnAfterGameTimeRange
-
getSpawnAfterRealTimeRange
-
isRespawnRealtime
public boolean isRespawnRealtime() -
getInitialSpawnDelay
public double[] getInitialSpawnDelay() -
getNpcIdleDespawnTimeSeconds
public double getNpcIdleDespawnTimeSeconds() -
getBeaconVacantDespawnTime
-
getBeaconRadius
public double getBeaconRadius() -
getSpawnRadius
public double getSpawnRadius() -
getNpcSpawnState
-
getNpcSpawnSubState
-
getSpawnSuppression
-
isOverrideSpawnSuppressors
public boolean isOverrideSpawnSuppressors() -
getTargetSlot
-
isRebind
public boolean isRebind() -
getMaxSpawnsScalingCurve
-
getConcurrentSpawnsScalingCurve
-
getDebug
-
toString
-