SpawnController

abstract class SpawnController

Class SpawnController. Provides spawncontroller functionality for the Hytale server.

java.lang.Object > SpawnController

Field Summary

world

protected World world

Field world.

unspawnable

protected boolean unspawnable

Field unspawnable.

expectedNPCs

protected double expectedNPCs

Field expectedNPCs.

actualNPCs

protected int actualNPCs

Field actualNPCs.

debugSpawnFrozen

protected boolean debugSpawnFrozen

Field debugSpawnFrozen.

Method Detail

SpawnController

public public SpawnController (final World world)

Method SpawnController.

Parameters:
final World world

getWorld

public World getWorld ()

Method getWorld.

isUnspawnable

public boolean isUnspawnable ()

Method isUnspawnable.

isDebugSpawnFrozen

public boolean isDebugSpawnFrozen ()

Method isDebugSpawnFrozen.

getActualNPCs

public int getActualNPCs ()

Method getActualNPCs.

getExpectedNPCs

public double getExpectedNPCs ()

Method getExpectedNPCs.

getActiveJobCount

public int getActiveJobCount ()

Method getActiveJobCount.

getMaxActiveJobs

public int getMaxActiveJobs ()

Method getMaxActiveJobs.

getSpawnJob

public T getSpawnJob (final int index)

Method getSpawnJob.

Parameters:
final int index

getActiveJobs

public List getActiveJobs ()

Method getActiveJobs.

addIdleJob

public void addIdleJob (@Nonnull final T job)

Method addIdleJob.

Parameters:
@Nonnull final T job