net.minecraft.structure

public class MineshaftGenerator$MineshaftRoom

extends MineshaftGenerator$MineshaftPart

net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces$MineShaftRoom
net.minecraft.class_3353$class_3357
net.minecraft.structure.MineshaftGenerator$MineshaftRoom

Field summary

Modifier and TypeField
private final List<BlockBox>
childEntranceBoxes
field_14422
entrances

Constructor summary

ModifierConstructor
public (int chainLength, Random random, int x, int z, MineshaftStructure$Type type)
public (NbtCompound nbt)

Method summary

Modifier and TypeMethod
public void
addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random)
method_14918(class_3443 arg0, class_6130 arg1, class_5819 arg2)
fillOpenings(StructurePiece arg0, StructurePiecesHolder arg1, Random arg2)
public void
postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos)
method_14931(class_5281 arg0, class_5138 arg1, class_2794 arg2, class_5819 arg3, class_3341 arg4, class_1923 arg5, class_2338 arg6)
generate(StructureWorldAccess arg0, StructureAccessor arg1, ChunkGenerator arg2, Random arg3, BlockBox arg4, ChunkPos arg5, BlockPos arg6)
public void
move(int dx, int dy, int dz)
method_14922(int arg0, int arg1, int arg2)
translate(int arg0, int arg1, int arg2)
protected void
addAdditionalSaveData(StructurePieceSerializationContext context, CompoundTag tag)
method_14943(class_6625 arg0, class_2487 arg1)
writeNbt(StructureContext arg0, NbtCompound arg1)