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

abstract class NetherFortressPieces$NetherBridgePiece

extends StructurePiece

elx$m
net.minecraft.world.level.levelgen.structure.structures.NetherFortressPieces$NetherBridgePiece
net.minecraft.class_3390$class_3403
net.minecraft.unmapped.C_vknkwpng$C_ljegjnii
net.minecraft.structure.NetherFortressGenerator$Piece
net.minecraft.structure.NetherFortressGenerator$Piece
net.minecraft.src.C_213207_$C_213221_
net.minecraft.world.level.levelgen.structure.structures.NetherFortressPieces$m

Constructor summary

ModifierConstructor
protected (StructurePieceType p_228381_, int p_228382_, BoundingBox arg2)
public (StructurePieceType p_228385_, CompoundTag arg1)

Method summary

Modifier and TypeMethod
protected void
a(ekh arg0, ub 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)
m_183620_(C_183029_ p_228390_, C_4917_ arg1)
private int
a(List<elx$n> arg0)
updatePieceWeight(List<NetherFortressPieces$PieceWeight> arg0)
method_14810(List<class_3390$class_3404> arg0)
m_qljpsojz(List<C_vknkwpng$C_dqhqctdr> arg0)
checkRemainingPieces(List<NetherFortressGenerator$PieceData> possiblePieces)
getRemainingPiecesWeight(List<NetherFortressGenerator$PieceData> pieces)
m_228418_(List<C_213207_$C_213222_> arg0)
private NetherFortressPieces$NetherBridgePiece
a(elx$q arg0, List<elx$n> arg1, ejw arg2, ayw arg3, int arg4, int arg5, int arg6, ji arg7, int arg8)
generatePiece(NetherFortressPieces$StartPiece arg0, List<NetherFortressPieces$PieceWeight> arg1, StructurePieceAccessor arg2, RandomSource arg3, int arg4, int arg5, int arg6, Direction arg7, int arg8)
method_14811(class_3390$class_3407 arg0, List<class_3390$class_3404> arg1, class_6130 arg2, class_5819 arg3, int arg4, int arg5, int arg6, class_2350 arg7, int arg8)
m_bpjdkojg(C_vknkwpng$C_iczmknua arg0, List<C_vknkwpng$C_dqhqctdr> arg1, C_vwpykcrw arg2, C_rlomrsco arg3, int arg4, int arg5, int arg6, C_xpuuihxf arg7, int arg8)
pickPiece(NetherFortressGenerator$Start start, List<NetherFortressGenerator$PieceData> possiblePieces, StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength)
pickPiece(NetherFortressGenerator$Start startPiece, List<NetherFortressGenerator$PieceData> children, StructurePiecesHolder pieces, RandomGenerator random, int x, int y, int z, Direction orientation, int generationDepth)
m_228408_(C_213207_$C_213225_ p_228410_, List<C_213207_$C_213222_> p_228411_, C_141423_ p_228412_, C_212974_ p_228413_, int p_228414_, int p_228415_, int p_228416_, C_4687_ p_228417_, int arg8)
private StructurePiece
a(elx$q arg0, ejw arg1, ayw arg2, int arg3, int arg4, int arg5, ji arg6, int arg7, boolean arg8)
generateAndAddPiece(NetherFortressPieces$StartPiece arg0, StructurePieceAccessor arg1, RandomSource arg2, int arg3, int arg4, int arg5, Direction arg6, int arg7, boolean arg8)
method_14813(class_3390$class_3407 arg0, class_6130 arg1, class_5819 arg2, int arg3, int arg4, int arg5, class_2350 arg6, int arg7, boolean arg8)
m_vqyznvrk(C_vknkwpng$C_iczmknua arg0, C_vwpykcrw arg1, C_rlomrsco arg2, int arg3, int arg4, int arg5, C_xpuuihxf arg6, int arg7, boolean arg8)
pieceGenerator(NetherFortressGenerator$Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength, boolean inside)
generateAndAddPiece(NetherFortressGenerator$Start startPiece, StructurePiecesHolder pieces, RandomGenerator random, int x, int y, int z, Direction orientation, int generationDepth, boolean generateCorridor)
m_228391_(C_213207_$C_213225_ p_228393_, C_141423_ p_228394_, C_212974_ p_228395_, int p_228396_, int p_228397_, int p_228398_, C_4687_ p_228399_, int p_228400_, boolean arg8)
protected StructurePiece
a(elx$q arg0, ejw arg1, ayw arg2, int arg3, int arg4, boolean arg5)
generateChildForward(NetherFortressPieces$StartPiece arg0, StructurePieceAccessor arg1, RandomSource arg2, int arg3, int arg4, boolean arg5)
method_14814(class_3390$class_3407 arg0, class_6130 arg1, class_5819 arg2, int arg3, int arg4, boolean arg5)
m_wbripsnd(C_vknkwpng$C_iczmknua arg0, C_vwpykcrw arg1, C_rlomrsco arg2, int arg3, int arg4, boolean arg5)
fillForwardOpening(NetherFortressGenerator$Start start, StructurePiecesHolder holder, Random random, int leftRightOffset, int heightOffset, boolean inside)
generateForwardChild(NetherFortressGenerator$Start startPiece, StructurePiecesHolder pieces, RandomGenerator random, int sidewaysOffset, int heightOffset, boolean generateCorridor)
m_228401_(C_213207_$C_213225_ p_228403_, C_141423_ p_228404_, C_212974_ p_228405_, int p_228406_, int p_228407_, boolean arg5)
protected StructurePiece
b(elx$q arg0, ejw arg1, ayw arg2, int arg3, int arg4, boolean arg5)
generateChildLeft(NetherFortressPieces$StartPiece arg0, StructurePieceAccessor arg1, RandomSource arg2, int arg3, int arg4, boolean arg5)
method_14812(class_3390$class_3407 arg0, class_6130 arg1, class_5819 arg2, int arg3, int arg4, boolean arg5)
m_vqntebhv(C_vknkwpng$C_iczmknua arg0, C_vwpykcrw arg1, C_rlomrsco arg2, int arg3, int arg4, boolean arg5)
fillNWOpening(NetherFortressGenerator$Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset, boolean inside)
generateLeftChild(NetherFortressGenerator$Start startPiece, StructurePiecesHolder pieces, RandomGenerator random, int heightOffset, int sidewaysOffset, boolean generateCorridor)
m_228420_(C_213207_$C_213225_ p_228422_, C_141423_ p_228423_, C_212974_ p_228424_, int p_228425_, int p_228426_, boolean arg5)
protected StructurePiece
c(elx$q arg0, ejw arg1, ayw arg2, int arg3, int arg4, boolean arg5)
generateChildRight(NetherFortressPieces$StartPiece arg0, StructurePieceAccessor arg1, RandomSource arg2, int arg3, int arg4, boolean arg5)
method_14808(class_3390$class_3407 arg0, class_6130 arg1, class_5819 arg2, int arg3, int arg4, boolean arg5)
m_qkmhzwhq(C_vknkwpng$C_iczmknua arg0, C_vwpykcrw arg1, C_rlomrsco arg2, int arg3, int arg4, boolean arg5)
fillSEOpening(NetherFortressGenerator$Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset, boolean inside)
generateRightChild(NetherFortressGenerator$Start startPiece, StructurePiecesHolder pieces, RandomGenerator random, int heightOffset, int sidewaysOffset, boolean generateCorridor)
m_228427_(C_213207_$C_213225_ p_228429_, C_141423_ p_228430_, C_212974_ p_228431_, int p_228432_, int p_228433_, boolean arg5)
protected static boolean
a(ejj arg0)
isOkBox(BoundingBox arg0)
method_14809(class_3341 arg0)
m_hllmtacn(C_hmqypqzz arg0)
isInBounds(BlockBox boundingBox)
isBoundingBoxValid(BlockBox box)
m_228386_(C_2478_ p_228387_)