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

public abstract class OceanMonumentPieces$OceanMonumentPiece

extends StructurePiece

epx$r
net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces$OceanMonumentPiece
net.minecraft.class_3366$class_3384
net.minecraft.unmapped.C_rbvfwmfa$C_jxqmpred
net.minecraft.structure.OceanMonumentGenerator$Piece
net.minecraft.structure.OceanMonumentGenerator$Piece
net.minecraft.src.C_213230_$C_213249_
net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces$r

Field summary

Modifier and TypeField
protected static final BlockState
b
BASE_GRAY
field_14473
f_rlevxkoz
PRISMARINE
PRISMARINE
f_228804_
protected static final BlockState
c
BASE_LIGHT
field_14476
f_yrojcqkm
PRISMARINE_BRICKS
PRISMARINE_BRICKS
f_228805_
protected static final BlockState
d
BASE_BLACK
field_14474
f_weccgblz
DARK_PRISMARINE
DARK_PRISMARINE
f_228806_
protected static final BlockState
h
DOT_DECO_DATA
field_14470
f_tuvckeci
ALSO_PRISMARINE_BRICKS
ALSO_PRISMARINE_BRICKS
f_228807_
protected static final BlockState
i
LAMP_BLOCK
field_14471
f_yfllxdhn
SEA_LANTERN
SEA_LANTERN
f_228808_
protected static final boolean
j
DO_FILL
field_31607
f_aijkfqws
field_31607
DO_FILL
f_228809_
protected static final BlockState
k
FILL_BLOCK
field_14475
f_inyspcho
WATER
WATER
f_228810_
protected static final Set<Block>
l
FILL_KEEP
field_14472
f_xmbyxzxz
ICE_BLOCKS
ICE_BLOCKS
f_228811_
protected static final int
m
GRIDROOM_WIDTH
field_31608
f_twkuxddb
BASE_SIZE_X
GRID_ROOM_WIDTH
f_228812_
protected static final int
n
GRIDROOM_DEPTH
field_31609
f_oernhovq
BASE_SIZE_Z
GRID_ROOM_DEPTH
f_228813_
protected static final int
o
GRIDROOM_HEIGHT
field_31610
f_eqzpnldq
BASE_SIZE_Y
GRID_ROOM_HEIGHT
f_228814_
protected static final int
p
GRID_WIDTH
field_31611
f_vaoxlpwq
PIECE_GRID_SIZE_X
GRID_WIDTH
f_228815_
protected static final int
q
GRID_DEPTH
field_31612
f_urknagpu
PIECE_GRID_SIZE_Z
GRID_DEPTH
f_228816_
protected static final int
r
GRID_HEIGHT
field_31613
f_owyghjpu
PIECE_GRID_SIZE_Y
GRID_HEIGHT
f_228817_
protected static final int
s
GRID_FLOOR_COUNT
field_31614
f_iqbgbcqo
LEVEL_TWO_INDEX_BOUND
GRID_FLOOR_COUNT
f_228818_
protected static final int
t
GRID_SIZE
field_31615
f_xymjnxii
LEVEL_THREE_INDEX_BOUND
GRID_SIZE
f_228819_
protected static final int
u
GRIDROOM_SOURCE_INDEX
field_14469
f_xmkdrito
TWO_ZERO_ZERO_INDEX
TWO_ZERO_ZERO_INDEX
f_228820_
protected static final int
v
GRIDROOM_TOP_CONNECT_INDEX
field_14468
f_spsldeca
TWO_TWO_ZERO_INDEX
TWO_TWO_ZERO_INDEX
f_228821_
protected static final int
w
GRIDROOM_LEFTWING_CONNECT_INDEX
field_14478
f_rhygsncb
ZERO_ONE_ZERO_INDEX
ZERO_ONE_ZERO_INDEX
f_228822_
protected static final int
x
GRIDROOM_RIGHTWING_CONNECT_INDEX
field_14477
f_zjqxyblp
FOUR_ONE_ZERO_INDEX
FOUR_ONE_ZERO_INDEX
f_228823_
protected static final int
y
LEFTWING_INDEX
field_31616
f_bterrncm
WING_ROOM_A
LEFT_WING_INDEX
f_228824_
protected static final int
z
RIGHTWING_INDEX
field_31617
f_wafvvkyu
WING_ROOM_B
RIGHT_WING_INDEX
f_228825_
protected static final int
A
PENTHOUSE_INDEX
field_31618
f_ajkuxlzc
CORE_ROOM
PENTHOUSE_INDEX
f_228802_
protected OceanMonumentPieces$RoomDefinition
B
roomDefinition
field_14479
f_rbhfjxqw
setting
settings
f_228803_

Constructor summary

ModifierConstructor
public (StructurePieceType type, Direction orientation, int length, BoundingBox box)
protected (StructurePieceType type, int length, Direction orientation, OceanMonumentPieces$RoomDefinition setting, int x, int y, int z)
public (StructurePieceType p_228842_, CompoundTag arg1)

Method summary

Modifier and TypeMethod
protected static int
c(int arg0, int arg1, int arg2)
getRoomIndex(int arg0, int arg1, int arg2)
method_14770(int arg0, int arg1, int arg2)
m_akwjfoby(int arg0, int arg1, int arg2)
getIndex(int x, int y, int z)
getIndex(int x, int y, int z)
m_228889_(int p_228890_, int p_228891_, int p_228892_)
private static BoundingBox
a(jn arg0, epx$v arg1, int arg2, int arg3, int arg4)
makeBoundingBox(Direction arg0, OceanMonumentPieces$RoomDefinition arg1, int arg2, int arg3, int arg4)
method_35445(class_2350 arg0, class_3366$class_3388 arg1, int arg2, int arg3, int arg4)
m_wfsyydim(C_xpuuihxf arg0, C_rbvfwmfa$C_wgwlchaw arg1, int arg2, int arg3, int arg4)
createBox(Direction orientation, OceanMonumentGenerator$PieceSetting setting, int x, int y, int z)
createBox(Direction orientation, OceanMonumentGenerator$PieceSettings settings, int width, int height, int depth)
m_228874_(C_4687_ p_228875_, C_213230_$C_213253_ p_228876_, int p_228877_, int p_228878_, int p_228879_)
protected void
a(eod arg0, tq 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_228873_, C_4917_ arg1)
protected void
b(dhh arg0, enf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
generateWaterBox(WorldGenLevel arg0, BoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_14773(class_5281 arg0, class_3341 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
m_bkmftrec(C_ldkphtbr arg0, C_hmqypqzz arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
setAirAndWater(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth)
setAirAndWater(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth)
m_228880_(C_1625_ p_228882_, C_2478_ p_228883_, int p_228884_, int p_228885_, int p_228886_, int p_228887_, int p_228888_, int arg7)
protected void
a(dhh arg0, enf arg1, int arg2, int arg3, boolean arg4)
generateDefaultFloor(WorldGenLevel arg0, BoundingBox arg1, int arg2, int arg3, boolean arg4)
method_14774(class_5281 arg0, class_3341 arg1, int arg2, int arg3, boolean arg4)
m_vpkwqlfv(C_ldkphtbr arg0, C_hmqypqzz arg1, int arg2, int arg3, boolean arg4)
generateVerticalConnection(StructureWorldAccess world, BlockBox box, int x, int z, boolean neighbor)
generateDefaultFloor(StructureWorldAccess world, BlockBox box, int x, int z, boolean generateHole)
m_228859_(C_1625_ p_228861_, C_2478_ p_228862_, int p_228863_, int p_228864_, boolean arg4)
protected void
a(dhh arg0, enf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, dwy arg8)
generateBoxOnFillOnly(WorldGenLevel arg0, BoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BlockState arg8)
method_14771(class_5281 arg0, class_3341 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_2680 arg8)
m_lgnvvrnc(C_ldkphtbr arg0, C_hmqypqzz arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, C_txtbiemp arg8)
fillArea(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth, BlockState state)
fillArea(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth, BlockState state)
m_228849_(C_1625_ p_228851_, C_2478_ p_228852_, int p_228853_, int p_228854_, int p_228855_, int p_228856_, int p_228857_, int p_228858_, C_2064_ arg8)
protected boolean
a(enf arg0, int arg1, int arg2, int arg3, int arg4)
chunkIntersects(BoundingBox arg0, int arg1, int arg2, int arg3, int arg4)
method_14775(class_3341 arg0, int arg1, int arg2, int arg3, int arg4)
m_doofngma(C_hmqypqzz arg0, int arg1, int arg2, int arg3, int arg4)
boxIntersects(BlockBox box, int x1, int z1, int x2, int z2)
intersects(BlockBox box, int x1, int z1, int x2, int z2)
m_228865_(C_2478_ p_228867_, int p_228868_, int p_228869_, int p_228870_, int arg4)
protected void
a(dhh arg0, enf arg1, int arg2, int arg3, int arg4)
spawnElder(WorldGenLevel arg0, BoundingBox arg1, int arg2, int arg3, int arg4)
method_14772(class_5281 arg0, class_3341 arg1, int arg2, int arg3, int arg4)
m_mzqnqvtj(C_ldkphtbr arg0, C_hmqypqzz arg1, int arg2, int arg3, int arg4)
spawnElderGuardian(StructureWorldAccess world, BlockBox box, int x, int y, int z)
spawnElderGuardian(StructureWorldAccess world, BlockBox box, int x, int y, int z)
m_247483_(C_1625_ p_248944_, C_2478_ p_251311_, int p_249326_, int p_252095_, int arg4)