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

class WoodlandMansionPieces$MansionPiecePlacer

evz$d
net.minecraft.world.level.levelgen.structure.structures.WoodlandMansionPieces$MansionPiecePlacer
net.minecraft.class_3471$class_3475

Field summary

Modifier and TypeField
private final StructureTemplateManager
a
structureTemplateManager
field_15444
private final RandomSource
b
random
field_15447
private int
c
startX
field_15446
private int
d
startY
field_15445

Constructor summary

ModifierConstructor
public (StructureTemplateManager arg0, RandomSource arg1)

Method summary

Modifier and TypeMethod
public void
a(iy arg0, duz arg1, List<evz$i> arg2, evz$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)
private void
a(List<evz$i> arg0, evz$e arg1, evz$g arg2, je 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)
private void
a(List<evz$i> arg0, iy arg1, duz arg2, evz$g arg3, evz$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)
private void
a(List<evz$i> arg0, evz$e arg1)
entrance(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15054(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
private void
b(List<evz$i> arg0, evz$e arg1)
traverseWallPiece(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15052(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
private void
c(List<evz$i> arg0, evz$e arg1)
traverseTurn(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15058(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
private void
d(List<evz$i> arg0, evz$e arg1)
traverseInnerTurn(List<WoodlandMansionPieces$WoodlandMansionPiece> arg0, WoodlandMansionPieces$PlacementData arg1)
method_15060(List<class_3471$class_3480> arg0, class_3471$class_3476 arg1)
private void
a(List<evz$i> arg0, iy arg1, duz arg2, je arg3, evz$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)
private void
a(List<evz$i> arg0, iy arg1, duz arg2, je arg3, je arg4, evz$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)
private void
a(List<evz$i> arg0, iy arg1, duz arg2, je arg3, je arg4, evz$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)
private void
a(List<evz$i> arg0, iy arg1, duz arg2, evz$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)