net.minecraft.structure

abstract class MineshaftGenerator$MineshaftPart

extends StructurePiece

net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces$MineShaftPiece
net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces$MineShaftPiece
net.minecraft.class_3353$class_3356
net.minecraft.structure.MineshaftGenerator$MineshaftPart

Field summary

Modifier and TypeField
protected MineshaftStructure$Type
type
type
field_14421
mineshaftType

Constructor summary

ModifierConstructor
public (StructurePieceType structurePieceType, int chainLength, MineshaftStructure$Type type, BlockBox box)
public (StructurePieceType type, NbtCompound tag)

Method summary

Modifier and TypeMethod
protected boolean
canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox chunkBB)
canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox chunkBB)
method_33780(class_4538 arg0, int arg1, int arg2, int arg3, class_3341 arg4)
canAddBlock(WorldView arg0, int arg1, int arg2, int arg3, BlockBox arg4)
protected void
addAdditionalSaveData(StructurePieceSerializationContext context, CompoundTag tag)
addAdditionalSaveData(StructurePieceSerializationContext context, CompoundTag tag)
method_14943(class_6625 arg0, class_2487 arg1)
writeNbt(StructureContext arg0, NbtCompound arg1)
protected boolean
isSupportingBox(BlockGetter level, BoundingBox chunkBB, int x0, int x1, int y1, int z0)
isSupportingBox(BlockGetter level, BoundingBox chunkBB, int x0, int x1, int y1, int z0)
method_14719(class_1922 arg0, class_3341 arg1, int arg2, int arg3, int arg4, int arg5)
isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)
protected boolean
isInInvalidLocation(LevelAccessor level, BoundingBox chunkBB)
isInInvalidLocation(LevelAccessor level, BoundingBox chunkBB)
method_33999(class_1936 arg0, class_3341 arg1)
cannotGenerate(WorldAccess world, BlockBox box)
protected void
setPlanksBlock(WorldGenLevel level, BoundingBox chunkBB, BlockState planksBlock, int x, int y, int z)
setPlanksBlock(WorldGenLevel level, BoundingBox chunkBB, BlockState planksBlock, int x, int y, int z)
method_33880(class_5281 arg0, class_3341 arg1, class_2680 arg2, int arg3, int arg4, int arg5)
tryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z)