net.minecraft.world.gen.structure

class MansionPieces$PiecePlacer

bxi$d
net.minecraft.class_3072$class_3076
net.minecraft.world.gen.structure.MansionPieces$PiecePlacer
net.minecraft.world.gen.feature.structure.WoodlandMansionPieces$Placer
net.minecraft.world.gen.feature.structure.WoodlandMansionPieces$Placer

Field summary

Modifier and TypeField
private final StructureManager
a
field_15203
manager
field_191134_a
templateManager
private final Random
b
field_15204
random
field_191135_b
random
private int
c
field_15205
startX
field_191136_c
startX
private int
d
field_15206
startY
field_191137_d
startY

Constructor summary

ModifierConstructor
public (StructureManager manager, Random random)

Method summary

Modifier and TypeMethod
public void
a(el arg0, bhb arg1, List<bxi$i> arg2, bxi$c arg3)
method_13798(class_2552 arg0, class_2734 arg1, List<class_3072$class_3081> arg2, class_3072$class_3075 arg3)
generate(BlockPos pos, BlockRotation rotation, List<MansionPieces$MansionPiece> pieces, MansionPieces$MansionGrid grid)
func_191125_a(BlockPos arg0, Rotation arg1, List<WoodlandMansionPieces$MansionTemplate> arg2, WoodlandMansionPieces$Grid arg3)
createMansion(BlockPos arg0, Rotation arg1, List<WoodlandMansionPieces$MansionTemplate> arg2, WoodlandMansionPieces$Grid arg3)
private void
a(List<bxi$i> arg0, bxi$e arg1, bxi$g arg2, eq arg3, int arg4, int arg5, int arg6, int arg7)
method_13800(List<class_3072$class_3081> arg0, class_3072$class_3077 arg1, class_3072$class_3079 arg2, class_1354 arg3, int arg4, int arg5, int arg6, int arg7)
traverseOuterWalls(List<MansionPieces$MansionPiece> pieces, MansionPieces$Placement placement, MansionPieces$SimpleGrid grid, Direction facing, int x, int y, int width, int height)
func_191130_a(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1, WoodlandMansionPieces$SimpleGrid arg2, EnumFacing arg3, int arg4, int arg5, int arg6, int arg7)
traverseOuterWalls(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1, WoodlandMansionPieces$SimpleGrid arg2, EnumFacing arg3, int arg4, int arg5, int arg6, int arg7)
private void
a(List<bxi$i> arg0, el arg1, bhb arg2, bxi$g arg3, bxi$g arg4)
method_13802(List<class_3072$class_3081> arg0, class_2552 arg1, class_2734 arg2, class_3072$class_3079 arg3, class_3072$class_3079 arg4)
generateRoof(List<MansionPieces$MansionPiece> pieces, BlockPos pos, BlockRotation rotation, MansionPieces$SimpleGrid grid, MansionPieces$SimpleGrid belowGrid)
func_191123_a(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$SimpleGrid arg3, WoodlandMansionPieces$SimpleGrid arg4)
createRoof(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$SimpleGrid arg3, WoodlandMansionPieces$SimpleGrid arg4)
private void
a(List<bxi$i> arg0, bxi$e arg1)
method_13799(List<class_3072$class_3081> arg0, class_3072$class_3077 arg1)
generateEntrance(List<MansionPieces$MansionPiece> pieces, MansionPieces$Placement placement)
func_191133_a(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
entrance(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
private void
b(List<bxi$i> arg0, bxi$e arg1)
method_13806(List<class_3072$class_3081> arg0, class_3072$class_3077 arg1)
traverseWallPiece(List<MansionPieces$MansionPiece> pieces, MansionPieces$Placement placement)
func_191131_b(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
traverseWallPiece(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
private void
c(List<bxi$i> arg0, bxi$e arg1)
method_13807(List<class_3072$class_3081> arg0, class_3072$class_3077 arg1)
traverseOuterTurn(List<MansionPieces$MansionPiece> pieces, MansionPieces$Placement placement)
func_191124_c(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
traverseTurn(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
private void
d(List<bxi$i> arg0, bxi$e arg1)
method_13808(List<class_3072$class_3081> arg0, class_3072$class_3077 arg1)
traverseInnerTurn(List<MansionPieces$MansionPiece> pieces, MansionPieces$Placement placement)
func_191126_d(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
traverseInnerTurn(List<WoodlandMansionPieces$MansionTemplate> arg0, WoodlandMansionPieces$PlacementData arg1)
private void
a(List<bxi$i> arg0, el arg1, bhb arg2, eq arg3, bxi$b arg4)
method_13803(List<class_3072$class_3081> arg0, class_2552 arg1, class_2734 arg2, class_1354 arg3, class_3072$class_3074 arg4)
generate1x1(List<MansionPieces$MansionPiece> pieces, BlockPos pos, BlockRotation rotation, Direction entranceSide, MansionPieces$FloorRooms rooms)
func_191129_a(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, WoodlandMansionPieces$RoomCollection arg4)
addRoom1x1(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, WoodlandMansionPieces$RoomCollection arg4)
private void
a(List<bxi$i> arg0, el arg1, bhb arg2, eq arg3, eq arg4, bxi$b arg5, boolean arg6)
method_13805(List<class_3072$class_3081> arg0, class_2552 arg1, class_2734 arg2, class_1354 arg3, class_1354 arg4, class_3072$class_3074 arg5, boolean arg6)
generate1x2(List<MansionPieces$MansionPiece> pieces, BlockPos pos, BlockRotation rotation, Direction entranceSide2, Direction entranceSide1, MansionPieces$FloorRooms rooms, boolean stairs)
func_191132_a(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, EnumFacing arg4, WoodlandMansionPieces$RoomCollection arg5, boolean arg6)
addRoom1x2(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, EnumFacing arg4, WoodlandMansionPieces$RoomCollection arg5, boolean arg6)
private void
a(List<bxi$i> arg0, el arg1, bhb arg2, eq arg3, eq arg4, bxi$b arg5)
method_13804(List<class_3072$class_3081> arg0, class_2552 arg1, class_2734 arg2, class_1354 arg3, class_1354 arg4, class_3072$class_3074 arg5)
generate2x2(List<MansionPieces$MansionPiece> pieces, BlockPos pos, BlockRotation rotation, Direction entranceSide2, Direction entranceSide1, MansionPieces$FloorRooms rooms)
func_191127_a(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, EnumFacing arg4, WoodlandMansionPieces$RoomCollection arg5)
addRoom2x2(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, EnumFacing arg3, EnumFacing arg4, WoodlandMansionPieces$RoomCollection arg5)
private void
a(List<bxi$i> arg0, el arg1, bhb arg2, bxi$b arg3)
method_13801(List<class_3072$class_3081> arg0, class_2552 arg1, class_2734 arg2, class_3072$class_3074 arg3)
generateSecret2x2(List<MansionPieces$MansionPiece> pieces, BlockPos pos, BlockRotation rotation, MansionPieces$FloorRooms rooms)
func_191128_a(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$RoomCollection arg3)
addRoom2x2Secret(List<WoodlandMansionPieces$MansionTemplate> arg0, BlockPos arg1, Rotation arg2, WoodlandMansionPieces$RoomCollection arg3)