net.minecraft.world.level.levelgen.structure

class WoodlandMansionPieces$MansionGrid

dfk$c
net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid
net.minecraft.class_3471$class_3474
net.minecraft.structure.WoodlandMansionGenerator$MansionParameters
net.minecraft.src.C_2592_$C_2596_
net.minecraft.world.level.levelgen.structure.WorldGenWoodlandMansionPieces$c

Field summary

Modifier and TypeField
private static final int
a
DEFAULT_SIZE
field_31665
field_31665
f_163678_
private static final int
b
CLEAR
field_31666
field_31666
f_163679_
private static final int
c
CORRIDOR
field_31667
field_31667
f_163680_
private static final int
d
ROOM
field_31668
field_31668
f_163681_
private static final int
e
START_ROOM
field_31669
field_31669
f_163682_
private static final int
f
TEST_ROOM
field_31670
field_31670
f_163683_
private static final int
g
BLOCKED
field_31671
field_31671
f_163684_
private static final int
h
ROOM_1x1
field_31672
field_31672
f_163685_
private static final int
i
ROOM_1x2
field_31673
field_31673
f_163686_
private static final int
j
ROOM_2x2
field_31674
field_31674
f_163687_
private static final int
k
ROOM_ORIGIN_FLAG
field_31675
field_31675
f_163688_
private static final int
l
ROOM_DOOR_FLAG
field_31676
field_31676
f_163689_
private static final int
m
ROOM_STAIRS_FLAG
field_31677
field_31677
f_163690_
private static final int
n
ROOM_CORRIDOR_FLAG
field_31678
field_31678
f_163691_
private static final int
o
ROOM_TYPE_MASK
field_31679
field_31679
f_163692_
private static final int
p
ROOM_ID_MASK
field_31680
field_31680
f_163693_
private final Random
q
random
field_15438
random
f_73728_
final WoodlandMansionPieces$SimpleGrid
r
baseGrid
field_15440
field_15440
f_73729_
final WoodlandMansionPieces$SimpleGrid
s
thirdFloorGrid
field_15439
field_15439
f_73730_
final WoodlandMansionPieces$SimpleGrid[]
t
floorRooms
field_15443
field_15443
f_73731_
final int
u
entranceX
field_15442
field_15442
f_73732_
final int
v
entranceY
field_15441
field_15441
f_73733_

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
public static boolean
a(dfk$g arg0, int arg1, int arg2)
isHouse(WoodlandMansionPieces$SimpleGrid arg0, int arg1, int arg2)
method_15047(class_3471$class_3478 arg0, int arg1, int arg2)
method_15047(WoodlandMansionGenerator$FlagMatrix arg0, int arg1, int arg2)
m_73740_(C_2592_$C_2600_ p_73741_, int p_73742_, int p_73743_)
public boolean
a(dfk$g arg0, int arg1, int arg2, int arg3, int arg4)
isRoomId(WoodlandMansionPieces$SimpleGrid arg0, int arg1, int arg2, int arg3, int arg4)
method_15039(class_3471$class_3478 arg0, int arg1, int arg2, int arg3, int arg4)
method_15039(WoodlandMansionGenerator$FlagMatrix arg0, int arg1, int arg2, int arg3, int arg4)
m_73744_(C_2592_$C_2600_ p_73746_, int p_73747_, int p_73748_, int p_73749_, int arg4)
public Direction
b(dfk$g arg0, int arg1, int arg2, int arg3, int arg4)
get1x2RoomDirection(WoodlandMansionPieces$SimpleGrid arg0, int arg1, int arg2, int arg3, int arg4)
method_15040(class_3471$class_3478 arg0, int arg1, int arg2, int arg3, int arg4)
method_15040(WoodlandMansionGenerator$FlagMatrix arg0, int arg1, int arg2, int arg3, int arg4)
m_73762_(C_2592_$C_2600_ p_73764_, int p_73765_, int p_73766_, int p_73767_, int arg4)
private void
a(dfk$g arg0, int arg1, int arg2, gm arg3, int arg4)
recursiveCorridor(WoodlandMansionPieces$SimpleGrid arg0, int arg1, int arg2, Direction arg3, int arg4)
method_15045(class_3471$class_3478 arg0, int arg1, int arg2, class_2350 arg3, int arg4)
method_15045(WoodlandMansionGenerator$FlagMatrix arg0, int arg1, int arg2, Direction arg3, int arg4)
m_73750_(C_2592_$C_2600_ p_73752_, int p_73753_, int p_73754_, C_4687_ p_73755_, int arg4)
private boolean
a(dfk$g arg0)
cleanEdges(WoodlandMansionPieces$SimpleGrid arg0)
method_15046(class_3471$class_3478 arg0)
method_15046(WoodlandMansionGenerator$FlagMatrix arg0)
m_73738_(C_2592_$C_2600_ arg0)
private void
b()
setupThirdFloor()
method_15048()
method_15048()
m_73759_()
private void
a(dfk$g arg0, dfk$g arg1)
identifyRooms(WoodlandMansionPieces$SimpleGrid arg0, WoodlandMansionPieces$SimpleGrid arg1)
method_15042(class_3471$class_3478 arg0, class_3471$class_3478 arg1)
method_15042(WoodlandMansionGenerator$FlagMatrix arg0, WoodlandMansionGenerator$FlagMatrix arg1)
m_73756_(C_2592_$C_2600_ p_73758_, C_2592_$C_2600_ arg1)
public void
a()
print()
method_35472()
method_35472()
m_163694_()