Class MineshaftPieces.MineshaftRoom
java.lang.Object
cn.nukkit.level.generator.populator.impl.structure.utils.structure.StructurePiece
cn.nukkit.level.generator.populator.impl.structure.mineshaft.structure.MineshaftPieces.MineshaftRoom
- Enclosing class:
- MineshaftPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class cn.nukkit.level.generator.populator.impl.structure.utils.structure.StructurePiece
StructurePiece.BlockSelector
-
Field Summary
Fields inherited from class cn.nukkit.level.generator.populator.impl.structure.utils.structure.StructurePiece
boundingBox, genDepth, level
-
Constructor Summary
ConstructorDescriptionMineshaftRoom
(int genDepth, NukkitRandom random, int x, int z, PopulatorMineshaft.Type type) MineshaftRoom
(CompoundTag tag) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
addChildren
(StructurePiece piece, List<StructurePiece> pieces, NukkitRandom random) protected BlockState
protected BlockState
getType()
protected boolean
isSupportingBox
(ChunkManager level, BoundingBox boundingBox, int x0, int x1, int y, int z) void
move
(int x, int y, int z) boolean
postProcess
(ChunkManager level, NukkitRandom random, BoundingBox boundingBox, int chunkX, int chunkZ) Methods inherited from class cn.nukkit.level.generator.populator.impl.structure.utils.structure.StructurePiece
createTag, edgesLiquid, fillAirColumnUp, fillColumnDown, findCollisionPiece, generateAirBox, generateBox, generateBox, generateDoor, generateMaybeBox, generateUpperHalfSphere, getBlock, getBoundingBox, getGenDepth, getOrientation, getRotation, getWorldX, getWorldY, getWorldZ, isInterior, isLiquid, maybeGenerateBlock, placeBlock, setOrientation
-
Field Details
-
type
-
-
Constructor Details
-
MineshaftRoom
-
MineshaftRoom
-
-
Method Details
-
getType
- Specified by:
getType
in classStructurePiece
-
addChildren
- Overrides:
addChildren
in classStructurePiece
-
postProcess
public boolean postProcess(ChunkManager level, NukkitRandom random, BoundingBox boundingBox, int chunkX, int chunkZ) - Specified by:
postProcess
in classStructurePiece
-
move
public void move(int x, int y, int z) - Overrides:
move
in classStructurePiece
-
addAdditionalSaveData
-
getPlanksBlock
-
getFenceBlock
-
isSupportingBox
protected boolean isSupportingBox(ChunkManager level, BoundingBox boundingBox, int x0, int x1, int y, int z)
-