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

abstract class MineshaftPieces$MineShaftPiece

extends StructurePiece

etf$c
net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces$MineShaftPiece
net.minecraft.class_3353$class_3356
net.minecraft.unmapped.C_mqflirqt$C_qfalgssq
net.minecraft.structure.MineshaftGenerator$MineshaftPart
net.minecraft.structure.MineshaftGenerator$Piece

Field summary

Modifier and TypeField
protected MineshaftStructure$Type
a
type
field_14421
f_ltvxstfc
mineshaftType
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(djd arg0, int arg1, int arg2, int arg3, eqt 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)
m_zfrdclgq(C_eemzphbi arg0, int arg1, int arg2, int arg3, C_hmqypqzz arg4)
canAddBlock(WorldView arg0, int arg1, int arg2, int arg3, BlockBox arg4)
canAddBlock(WorldView arg0, int arg1, int arg2, int arg3, BlockBox arg4)
protected void
a(err arg0, tz arg1)
addAdditionalSaveData(StructurePieceSerializationContext arg0, CompoundTag arg1)
method_14943(class_6625 arg0, class_2487 arg1)
m_ovlrimpa(C_ywyzxrzo arg0, C_hhlwcnih arg1)
writeNbt(StructureContext arg0, NbtCompound arg1)
writeNbt(StructurePieceSerializationContext arg0, NbtCompound arg1)
protected boolean
a(dig arg0, eqt 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)
m_bforpxuu(C_peaveboq arg0, C_hmqypqzz arg1, int arg2, int arg3, int arg4, int arg5)
isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)
isSupportingBox(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)
protected boolean
a(djb arg0, eqt arg1)
isInInvalidLocation(LevelAccessor arg0, BoundingBox arg1)
method_33999(class_1936 arg0, class_3341 arg1)
m_ijtorpob(C_vdvbsyle arg0, C_hmqypqzz arg1)
cannotGenerate(WorldAccess world, BlockBox box)
cannotGenerate(WorldAccess world, BlockBox box)
protected void
a(djz arg0, eqt arg1, eah 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)
m_ekzuybbz(C_ldkphtbr arg0, C_hmqypqzz arg1, C_txtbiemp arg2, int arg3, int arg4, int arg5)
tryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z)
setPlanksBlock(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z)