| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
RandomObject.Builder
A builder for constructing  
RandomBlock populators. | 
| Modifier and Type | Method and Description | 
|---|---|
static RandomObject.Builder | 
builder()
Creates a new  
RandomObject.Builder to build a RandomObject populator. | 
VariableAmount | 
getAttemptsPerChunk()
Gets the number of fires to attempt to spawn per chunk, must be greater
 than zero. 
 | 
VariableAmount | 
getHeightRange()
Gets the height range that the object will be placed within. 
 | 
PopulatorObject | 
getObject()
Gets the  
PopulatorObject that this populator will attempt to
 place. | 
double | 
getSpawnChance()
Gets the chance of spawning the object for each attempt. 
 | 
default void | 
setAttemptsPerChunk(int count)
Sets the number of fires to attempt to spawn per chunk, must be greater
 than zero. 
 | 
void | 
setAttemptsPerChunk(VariableAmount count)
Sets the number of fires to attempt to spawn per chunk, must be greater
 than zero. 
 | 
void | 
setHeightRange(VariableAmount height)
Sets the height range that the object will be placed within. 
 | 
void | 
setObject(PopulatorObject obj)
Sets the  
PopulatorObject for this populator to attempt to place. | 
void | 
setSpawnChance(double chance)
Sets the chance of spawning the object for each attempt. 
 | 
static RandomObject.Builder builder()
RandomObject.Builder to build a RandomObject populator.VariableAmount getAttemptsPerChunk()
void setAttemptsPerChunk(VariableAmount count)
count - The new number to spawndefault void setAttemptsPerChunk(int count)
count - The new number to spawnVariableAmount getHeightRange()
void setHeightRange(VariableAmount height)
height - The new height rangePopulatorObject getObject()
PopulatorObject that this populator will attempt to
 place.void setObject(PopulatorObject obj)
PopulatorObject for this populator to attempt to place.obj - The new populator objectdouble getSpawnChance()
void setSpawnChance(double chance)
chance - The new spawn chance