public class ChunkEnvironmentSpawnData
Class ChunkEnvironmentSpawnData. Provides chunkenvironmentspawndata functionality for the Hytale server.
java.lang.Object > ChunkEnvironmentSpawnData
Field Summary
possibleRoleTypes
private
IntSet
possibleRoleTypes
Field possibleRoleTypes.
processedAsUnspawnable
private
boolean
processedAsUnspawnable
Field processedAsUnspawnable.
randomChunkColumnIterator
private
RandomChunkColumnIterator
randomChunkColumnIterator
Field randomChunkColumnIterator.
segmentCount
private
int
segmentCount
Field segmentCount.
expectedNPCs
private
double
expectedNPCs
Field expectedNPCs.
missingNPCs
final
double
missingNPCs
Field missingNPCs.
Method Detail
ChunkEnvironmentSpawnData
public
public
ChunkEnvironmentSpawnData
()
Method ChunkEnvironmentSpawnData.
getExpectedNPCs
public
double
getExpectedNPCs
()
Method getExpectedNPCs.
getRandomChunkColumnIterator
Method getRandomChunkColumnIterator.
RandomChunkColumnIterator
public
new
RandomChunkColumnIterator
(new ChunkColumnMask()
Method RandomChunkColumnIterator.
- Parameters:
newChunkColumnMask(
registerSegment
public
void
registerSegment
(final int x, final int z)
Method registerSegment.
- Parameters:
final intxfinal intz
getSegmentCount
public
int
getSegmentCount
()
Method getSegmentCount.
updateDensity
public
void
updateDensity
(final double density)
Method updateDensity.
- Parameters:
final doubledensity
getWeight
public
double
getWeight
(final double spawnedNPCs)
Method getWeight.
- Parameters:
final doublespawnedNPCs
isFullyPopulated
public
boolean
isFullyPopulated
(final double spawnedNPCs)
Method isFullyPopulated.
- Parameters:
final doublespawnedNPCs
markRoleAsUnspawnable
public
void
markRoleAsUnspawnable
(final int roleIndex)
Method markRoleAsUnspawnable.
- Parameters:
final introleIndex
isRoleSpawnable
public
boolean
isRoleSpawnable
(final int roleIndex)
Method isRoleSpawnable.
- Parameters:
final introleIndex
allRolesUnspawnable
public
boolean
allRolesUnspawnable
()
Method allRolesUnspawnable.
wasProcessedAsUnspawnable
public
boolean
wasProcessedAsUnspawnable
()
Method wasProcessedAsUnspawnable.
markProcessedAsUnspawnable
public
void
markProcessedAsUnspawnable
()
Method markProcessedAsUnspawnable.