| Modifier and Type | Class and Description |
|---|---|
class |
Level
author: MagicDroidX Nukkit Project
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Biome.canSnowAt(ChunkManager level,
int x,
int y,
int z) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReplacingWorldFeature.allNeighborsMatch(ChunkManager level,
int x,
int y,
int z,
BlockFilter filter)
Checks whether all the blocks that horizontally neighbor the given coordinates match the given
BlockFilter. |
boolean |
ReplacingWorldFeature.allNeighborsMatch(ChunkManager level,
int x,
int y,
int z,
BlockFilter filter,
Direction except)
Checks whether all the blocks that horizontally neighbor the given coordinates match the given
BlockFilter. |
boolean |
WorldFeature.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z)
Tries to place this feature into the given level at the given position.
|
boolean |
FeatureChorusTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
boolean |
FeatureFallenTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
void |
ReplacingWorldFeature.replaceGrassWithDirt(ChunkManager level,
int x,
int y,
int z)
Replaces the block at the given coordinates with dirt if it is a grassy block type.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
FeatureAbstractTree.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected boolean |
FeatureDarkOakTree.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected boolean |
FeatureMushroomBrown.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected boolean |
FeatureHugeTree.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected boolean |
FeatureSavannaTree.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected boolean |
FeatureNormalTree.canPlace(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected int |
FeatureAbstractTree.chooseHeight(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
protected int |
FeatureMushroomBrown.chooseHeight(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
protected abstract void |
FeatureAbstractTree.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureDarkOakTree.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureMushroomBrown.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureSwampTree.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureHugeTree.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureNormalTree.finish(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
boolean |
FeatureAbstractTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
boolean |
FeatureLargeOakTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
boolean |
FeatureSpruceTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
boolean |
FeatureHugeTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
boolean |
FeatureSavannaTree.place(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z) |
protected void |
FeatureHugeTree.placeCircularLeafLayer(ChunkManager level,
int x,
int y,
int z,
int radius,
BlockState block) |
protected abstract void |
FeatureAbstractTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureDarkOakTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureHugeSpruceTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureMushroomRed.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureMushroomBrown.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureHugeJungleTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureSavannaTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureNormalTree.placeLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureMushroomRed.placeSideColumn(ChunkManager level,
int x,
int y,
int z,
int damage) |
protected abstract void |
FeatureAbstractTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureDarkOakTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureJungleTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureMushroomBrown.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureHugeJungleTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureHugeTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureNormalTree.placeTrunk(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height,
BlockState log,
BlockState leaves) |
protected void |
FeatureJungleTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face) |
protected void |
FeatureHugeJungleTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face) |
protected void |
FeatureSwampTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face,
BlockState leaves) |
protected BlockState |
FeatureAbstractTree.selectLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected BlockState |
FeatureMushroomBrown.selectLeaves(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected BlockState |
FeatureAbstractTree.selectLog(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected BlockState |
FeatureMushroomRed.selectLog(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
protected BlockState |
FeatureMushroomBrown.selectLog(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
int height) |
| Modifier and Type | Method and Description |
|---|---|
void |
Generator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ)
Finishes a given chunk.
|
void |
Generator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ)
Populates a given chunk.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VoidGenerator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
void |
FlatGenerator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
void |
VoidGenerator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
void |
FlatGenerator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
| Modifier and Type | Method and Description |
|---|---|
void |
StandardGenerator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
void |
StandardGenerator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int chunkX,
int chunkZ) |
| Modifier and Type | Method and Description |
|---|---|
void |
IceSnowFinisher.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
Finisher.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ)
Finishes a given chunk.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
Decorator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
default void |
Decorator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
| Modifier and Type | Method and Description |
|---|---|
void |
NextGenerationPass.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
| Modifier and Type | Method and Description |
|---|---|
default void |
Populator.finish(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
DistanceSelectionPopulator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
ChancePopulator.Column.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
CocoaPopulator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
Populator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ)
Populates a given chunk.
|
void |
NoiseSelectionPopulator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
LakePopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected abstract void |
ChancePopulator.Column.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
SubmergedOrePopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
BlobPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
SpikesPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int z) |
protected void |
GlowstonePopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
EndIslandPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
SpringPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
OrePopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int z) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractPlantPopulator.placeCluster(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
PlantPopulator.placeCluster(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
ShrubPopulator.placeCluster(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
DoublePlantPopulator.placeCluster(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
AbstractPlantPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
protected void |
ShrubPopulator.populate0(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractTreePopulator.placeTree(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
HugeTreePopulator.placeTree(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
TreePopulator.placeTree(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
protected void |
BushPopulator.placeTree(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int x,
int y,
int z) |
void |
AbstractTreePopulator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
void |
HugeTreePopulator.populate(net.daporkchop.lib.random.PRandom random,
ChunkManager level,
int blockX,
int blockZ) |
| Modifier and Type | Class and Description |
|---|---|
class |
PopulationChunkManager
Implementation of
ChunkManager used during chunk population. |
Copyright © 2020. All rights reserved.