net.minecraft.world.level.levelgen.structure

class WoodlandMansionPieces$MansionPiecePlacer

dbr$d
net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionPiecePlacer
net.minecraft.class_3471$class_3475
net.minecraft.structure.WoodlandMansionGenerator$LayoutGenerator
net.minecraft.src.C_2592_$C_2597_
net.minecraft.world.level.levelgen.structure.WorldGenWoodlandMansionPieces$d

Field summary

Modifier and TypeField
private final StructureManager
a
structureManager
field_15444
manager
f_73774_
private final Random
b
random
field_15447
random
f_73775_
private int
c
startX
field_15446
field_15446
f_73776_
private int
d
startY
field_15445
field_15445
f_73777_

Constructor summary

ModifierConstructor
public (StructureManager manager, Random random)

Method summary

Modifier and TypeMethod
public void
a(gg arg0, cfl arg1, List<dbr$i> arg2, dbr$c arg3)
createMansion(BlockPos arg0, Rotation arg1, List<WoodlandMansionPieces$WoodlandMansionPiece> arg2, WoodlandMansionPieces$MansionGrid arg3)
method_15050(class_2338 arg0, class_2470 arg1, List<class_3471$class_3480> arg2, class_3471$class_3474 arg3)
generate(BlockPos pos, BlockRotation rotation, List<WoodlandMansionGenerator$Piece> pieces, WoodlandMansionGenerator$MansionParameters parameters)
m_73781_(C_4675_ p_73783_, C_1886_ p_73784_, List<C_2592_$C_2602_> p_73785_, C_2592_$C_2596_ arg3)
private void
a(List<dbr$i> arg0, dbr$e arg1, dbr$g arg2, gl arg3, int arg4, int arg5, int arg6, int arg7)
traverseOuterWalls(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1, WoodlandMansionPieces$SimpleGrid arg2, Direction arg3, int arg4, int arg5, int arg6, int arg7)
method_15051(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1, class_3471$class_3478 arg2, class_2350 arg3, int arg4, int arg5, int arg6, int arg7)
addRoof(List<WoodlandMansionGenerator$Piece> pieces, WoodlandMansionGenerator$GenerationPiece arg1, WoodlandMansionGenerator$FlagMatrix arg2, Direction arg3, int arg4, int arg5, int arg6, int arg7)
m_73789_(List<C_2592_$C_2602_> p_73791_, C_2592_$C_2598_ p_73792_, C_2592_$C_2600_ p_73793_, C_4687_ p_73794_, int p_73795_, int p_73796_, int p_73797_, int arg7)
private void
a(List<dbr$i> arg0, gg arg1, cfl arg2, dbr$g arg3, dbr$g arg4)
createRoof(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$SimpleGrid arg3, WoodlandMansionPieces$SimpleGrid arg4)
method_15055(List<class_3471$class_3480> arg0, class_2338 arg1, class_2470 arg2, class_3471$class_3478 arg3, class_3471$class_3478 arg4)
method_15055(List<WoodlandMansionGenerator$Piece> arg0, BlockPos arg1, BlockRotation arg2, WoodlandMansionGenerator$FlagMatrix arg3, WoodlandMansionGenerator$FlagMatrix arg4)
m_73803_(List<C_2592_$C_2602_> p_73805_, C_4675_ p_73806_, C_1886_ p_73807_, C_2592_$C_2600_ p_73808_, C_2592_$C_2600_ arg4)
private void
a(List<dbr$i> arg0, dbr$e arg1)
entrance(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15054(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
addEntrance(List<WoodlandMansionGenerator$Piece> pieces, WoodlandMansionGenerator$GenerationPiece arg1)
m_73786_(List<C_2592_$C_2602_> p_73788_, C_2592_$C_2598_ arg1)
private void
b(List<dbr$i> arg0, dbr$e arg1)
traverseWallPiece(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15052(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
method_15052(List<WoodlandMansionGenerator$Piece> arg0, WoodlandMansionGenerator$GenerationPiece arg1)
m_73830_(List<C_2592_$C_2602_> p_73832_, C_2592_$C_2598_ arg1)
private void
c(List<dbr$i> arg0, dbr$e arg1)
traverseTurn(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15058(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
method_15058(List<WoodlandMansionGenerator$Piece> arg0, WoodlandMansionGenerator$GenerationPiece arg1)
m_73833_(List<C_2592_$C_2602_> p_73835_, C_2592_$C_2598_ arg1)
private void
d(List<dbr$i> arg0, dbr$e arg1)
traverseInnerTurn(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15060(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
method_15060(List<WoodlandMansionGenerator$Piece> arg0, WoodlandMansionGenerator$GenerationPiece arg1)
m_73836_(List<C_2592_$C_2602_> p_73838_, C_2592_$C_2598_ arg1)
private void
a(List<dbr$i> arg0, gg arg1, cfl arg2, gl arg3, dbr$b arg4)
addRoom1x1(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, BlockPos arg1, Rotation arg2, Direction arg3, WoodlandMansionPieces$FloorRoomCollection arg4)
method_15057(List<class_3471$class_3480> arg0, class_2338 arg1, class_2470 arg2, class_2350 arg3, class_3471$class_3473 arg4)
addSmallRoom(List<WoodlandMansionGenerator$Piece> pieces, BlockPos pos, BlockRotation rotation, Direction arg3, WoodlandMansionGenerator$RoomPool arg4)
m_73809_(List<C_2592_$C_2602_> p_73811_, C_4675_ p_73812_, C_1886_ p_73813_, C_4687_ p_73814_, C_2592_$C_2595_ arg4)
private void
a(List<dbr$i> arg0, gg arg1, cfl arg2, gl arg3, gl arg4, dbr$b arg5, boolean arg6)
addRoom1x2(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, BlockPos arg1, Rotation arg2, Direction arg3, Direction arg4, WoodlandMansionPieces$FloorRoomCollection arg5, boolean arg6)
method_15059(List<class_3471$class_3480> arg0, class_2338 arg1, class_2470 arg2, class_2350 arg3, class_2350 arg4, class_3471$class_3473 arg5, boolean arg6)
addMediumRoom(List<WoodlandMansionGenerator$Piece> pieces, BlockPos pos, BlockRotation rotation, Direction arg3, Direction arg4, WoodlandMansionGenerator$RoomPool arg5, boolean staircase)
m_73822_(List<C_2592_$C_2602_> p_73824_, C_4675_ p_73825_, C_1886_ p_73826_, C_4687_ p_73827_, C_4687_ p_73828_, C_2592_$C_2595_ p_73829_, boolean arg6)
private void
a(List<dbr$i> arg0, gg arg1, cfl arg2, gl arg3, gl arg4, dbr$b arg5)
addRoom2x2(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, BlockPos arg1, Rotation arg2, Direction arg3, Direction arg4, WoodlandMansionPieces$FloorRoomCollection arg5)
method_15056(List<class_3471$class_3480> arg0, class_2338 arg1, class_2470 arg2, class_2350 arg3, class_2350 arg4, class_3471$class_3473 arg5)
addBigRoom(List<WoodlandMansionGenerator$Piece> pieces, BlockPos pos, BlockRotation rotation, Direction arg3, Direction arg4, WoodlandMansionGenerator$RoomPool arg5)
m_73815_(List<C_2592_$C_2602_> p_73817_, C_4675_ p_73818_, C_1886_ p_73819_, C_4687_ p_73820_, C_4687_ p_73821_, C_2592_$C_2595_ arg5)
private void
a(List<dbr$i> arg0, gg arg1, cfl arg2, dbr$b arg3)
addRoom2x2Secret(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$FloorRoomCollection arg3)
method_15053(List<class_3471$class_3480> arg0, class_2338 arg1, class_2470 arg2, class_3471$class_3473 arg3)
addBigSecretRoom(List<WoodlandMansionGenerator$Piece> arg0, BlockPos arg1, BlockRotation arg2, WoodlandMansionGenerator$RoomPool arg3)
m_73798_(List<C_2592_$C_2602_> p_73800_, C_4675_ p_73801_, C_1886_ p_73802_, C_2592_$C_2595_ arg3)