net.minecraft.world.level.levelgen.structure.structures

abstract class MineshaftPieces$MineShaftPiece

extends StructurePiece

esm$c
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
a
type
field_14421
mineshaftType

Constructor summary

ModifierConstructor
public (StructurePieceType structurePieceType, int chainLength, MineshaftStructure$Type type, BoundingBox box)
public (StructurePieceType arg0, CompoundTag arg1)

Method summary

Modifier and TypeMethod
protected boolean
a(dis arg0, int arg1, int arg2, int arg3, eqa arg4)
canBeReplaced(LevelReader arg0, int arg1, int arg2, int arg3, BoundingBox arg4)
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
a(eqy arg0, tx arg1)
addAdditionalSaveData(StructurePieceSerializationContext arg0, CompoundTag arg1)
method_14943(class_6625 arg0, class_2487 arg1)
writeNbt(StructureContext arg0, NbtCompound arg1)
protected boolean
a(dhv arg0, eqa arg1, int arg2, int arg3, int arg4, int arg5)
isSupportingBox(BlockGetter arg0, BoundingBox arg1, int arg2, int arg3, int arg4, int arg5)
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
a(diq arg0, eqa arg1)
isInInvalidLocation(LevelAccessor arg0, BoundingBox arg1)
method_33999(class_1936 arg0, class_3341 arg1)
cannotGenerate(WorldAccess world, BlockBox box)
protected void
a(djo arg0, eqa arg1, dzo arg2, int arg3, int arg4, int arg5)
setPlanksBlock(WorldGenLevel arg0, BoundingBox arg1, BlockState arg2, int arg3, int arg4, int arg5)
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)