public class BeaconNPCSpawn extendsNPCSpawnimplementsJsonAssetWithMap,IndexedLookupTableAssetMap,BeaconNPCSpawn>>
Class BeaconNPCSpawn. Provides beaconnpcspawn functionality for the Hytale server.
java.lang.Object > NPCSpawn > BeaconNPCSpawn
Field Summary
model
Field model.
targetDistanceFromPlayer
Field targetDistanceFromPlayer.
minDistanceFromPlayer
Field minDistanceFromPlayer.
yRange
Field yRange.
maxSpawnedNpcs
Field maxSpawnedNpcs.
concurrentSpawnsRange
Field concurrentSpawnsRange.
spawnAfterGameTime
Field spawnAfterGameTime.
spawnAfterRealTime
Field spawnAfterRealTime.
initialSpawnDelay
Field initialSpawnDelay.
npcIdleDespawnTimeSeconds
Field npcIdleDespawnTimeSeconds.
beaconRadius
Field beaconRadius.
spawnRadius
Field spawnRadius.
beaconVacantDespawnTime
Field beaconVacantDespawnTime.
npcSpawnState
Field npcSpawnState.
npcSpawnSubState
Field npcSpawnSubState.
targetSlot
Field targetSlot.
spawnSuppression
Field spawnSuppression.
maxSpawnsScalingCurve
Field maxSpawnsScalingCurve.
concurrentSpawnsScalingCurve
Field concurrentSpawnsScalingCurve.
overrideSpawnSuppressors
Field overrideSpawnSuppressors.
debug
Field debug.
handle
Field handle.
Method Detail
BeaconNPCSpawn
public
BeaconNPCSpawn
(final String id)
Method BeaconNPCSpawn.
- Parameters:
final Stringid
getAssetStore
>
getAssetStore
()
Method getAssetStore.
getAssetMap
BeaconNPCSpawn>
getAssetMap
()
Method getAssetMap.
getId
String
getId
()
Method getId.
getModel
String
getModel
()
Method getModel.
getTargetDistanceFromPlayer
double
getTargetDistanceFromPlayer
()
Method getTargetDistanceFromPlayer.
getMinDistanceFromPlayer
double
getMinDistanceFromPlayer
()
Method getMinDistanceFromPlayer.
getYRange
int[]
getYRange
()
Method getYRange.
getMaxSpawnedNpcs
int
getMaxSpawnedNpcs
()
Method getMaxSpawnedNpcs.
getConcurrentSpawnsRange
int[]
getConcurrentSpawnsRange
()
Method getConcurrentSpawnsRange.
getSpawnAfterGameTimeRange
Duration[]
getSpawnAfterGameTimeRange
()
Method getSpawnAfterGameTimeRange.
getSpawnAfterRealTimeRange
Duration[]
getSpawnAfterRealTimeRange
()
Method getSpawnAfterRealTimeRange.
isRespawnRealtime
boolean
isRespawnRealtime
()
Method isRespawnRealtime.
getInitialSpawnDelay
double[]
getInitialSpawnDelay
()
Method getInitialSpawnDelay.
getNpcIdleDespawnTimeSeconds
double
getNpcIdleDespawnTimeSeconds
()
Method getNpcIdleDespawnTimeSeconds.
getBeaconVacantDespawnTime
Duration
getBeaconVacantDespawnTime
()
Method getBeaconVacantDespawnTime.
getBeaconRadius
double
getBeaconRadius
()
Method getBeaconRadius.
getSpawnRadius
double
getSpawnRadius
()
Method getSpawnRadius.
getNpcSpawnState
String
getNpcSpawnState
()
Method getNpcSpawnState.
getNpcSpawnSubState
String
getNpcSpawnSubState
()
Method getNpcSpawnSubState.
getSpawnSuppression
String
getSpawnSuppression
()
Method getSpawnSuppression.
isOverrideSpawnSuppressors
boolean
isOverrideSpawnSuppressors
()
Method isOverrideSpawnSuppressors.
getTargetSlot
String
getTargetSlot
()
Method getTargetSlot.
getMaxSpawnsScalingCurve
Method getMaxSpawnsScalingCurve.
getConcurrentSpawnsScalingCurve
Method getConcurrentSpawnsScalingCurve.
getDebug
FloodFillPositionSelector.Debug
getDebug
()
Method getDebug.
toString
String
toString
()
Method toString.
spawned
dynamically
spawned
(e.g. if it should only be spawned by an objective)
Method spawned.
- Parameters:
e.g. if it should only be spawned by anobjective
player
the
player
(this is a guideline and not an absolute)
Method player.
- Parameters:
this is a guideline and not anabsolute
happen
physically
happen
(i.e. where their spawn points will be)
Method happen.
- Parameters:
i.e. where their spawn points willbe
handle
MethodHandle
handle
()
Method handle.
ensureHandle
MethodHandle
ensureHandle
()
Method ensureHandle.
invoke
String
invoke
(String p0, String p1)
Method invoke.
- Parameters:
Stringp0Stringp1