public abstract class WorldGenOre extends java.lang.Object implements IWorldGenerator
IWorldGenerator.IFactory| Modifier and Type | Field and Description |
|---|---|
protected ResourceName |
name |
protected java.util.Random |
oreRandom |
protected long |
oreSeed |
| Constructor and Description |
|---|
WorldGenOre(ResourceName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(IWorld world,
IChunk chunk) |
protected java.util.Set<Biome> |
getAllowedBiomes() |
protected java.util.Set<TileState> |
getAllwedTiles() |
protected abstract int |
getClusterRadiusX() |
protected abstract int |
getClusterRadiusY() |
protected abstract int |
getHighestGridPos() |
protected int |
getLowestGridPos() |
protected abstract int |
getMaxAmount() |
protected abstract TileState |
getOreState() |
void |
initWorld(IWorld world) |
boolean |
shouldGenerate(IWorld world,
IChunk chunk) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesPlayerAllowGeneration, generatesPerChunk, generatesRetroactively, getPriority, needsPlayerToAllowGeneration, shouldExistInWorldprotected final ResourceName name
protected final java.util.Random oreRandom
protected long oreSeed
public WorldGenOre(ResourceName name)
public void initWorld(IWorld world)
initWorld in interface IWorldGeneratorpublic boolean shouldGenerate(IWorld world, IChunk chunk)
shouldGenerate in interface IWorldGeneratorpublic void generate(IWorld world, IChunk chunk)
generate in interface IWorldGeneratorprotected abstract int getHighestGridPos()
protected int getLowestGridPos()
protected abstract int getMaxAmount()
protected abstract int getClusterRadiusX()
protected abstract int getClusterRadiusY()
protected abstract TileState getOreState()
protected java.util.Set<Biome> getAllowedBiomes()
protected java.util.Set<TileState> getAllwedTiles()