net.minecraft.structure

public class OceanMonumentGenerator$Base

extends OceanMonumentGenerator$class_3384

cig$h
net.minecraft.class_3366$class_3374
net.minecraft.structure.OceanMonumentGenerator$Base
net.minecraft.world.gen.structure.OceanMonumentPieces$OceanMonument
net.minecraft.world.gen.feature.structure.OceanMonumentPieces$MonumentBuilding
net.minecraft.world.gen.feature.structure.OceanMonumentPieces$MonumentBuilding

Field summary

Modifier and TypeField
private OceanMonumentGenerator$class_3388
p
field_14464
field_14464
source
field_175845_o
sourceRoom
private OceanMonumentGenerator$class_3388
q
field_14466
field_14466
core
field_175844_p
coreRoom
private final List<OceanMonumentGenerator$class_3384>
r
field_14465
field_14465
children
field_175843_q
childPieces

Constructor summary

ModifierConstructor
public (Random random, int x, int z, Direction facing)
public (StructureManager arg0, CompoundTag arg1)

Method summary

Modifier and TypeMethod
private List<OceanMonumentGenerator$class_3388>
a(Random arg0)
method_14760(Random arg0)
method_14760(Random arg0)
createPieceLayout(Random random)
func_175836_a(Random arg0)
generateRoomGraph(Random arg0)
public boolean
a(bhn arg0, Random arg1, chx arg2, bgy arg3)
method_14931(class_1936 arg0, Random arg1, class_3341 arg2, class_1923 arg3)
generate(IWorld arg0, Random arg1, MutableIntBoundingBox arg2, ChunkPos arg3)
postProcess(WorldAccess arg0, Random arg1, StructureBox arg2, ChunkPos arg3)
func_74875_a(IWorld arg0, Random arg1, MutableBoundingBox arg2, ChunkPos arg3)
addComponentParts(IWorld arg0, Random arg1, MutableBoundingBox arg2, ChunkPos arg3)
private void
a(boolean arg0, int arg1, bhn arg2, Random arg3, chx arg4)
method_14761(boolean arg0, int arg1, class_1936 arg2, Random arg3, class_3341 arg4)
method_14761(boolean arg0, int arg1, IWorld arg2, Random arg3, MutableIntBoundingBox arg4)
generateWing(boolean arg0, int arg1, WorldAccess world, Random random, StructureBox bounds)
func_175840_a(boolean arg0, int arg1, IWorld arg2, Random arg3, MutableBoundingBox arg4)
generateWing(boolean arg0, int arg1, IWorld worldIn, Random arg3, MutableBoundingBox arg4)
private void
a(bhn arg0, Random arg1, chx arg2)
method_14763(class_1936 arg0, Random arg1, class_3341 arg2)
method_14763(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateEntranceArch(WorldAccess world, Random random, StructureBox bounds)
func_175839_b(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateEntranceArchs(IWorld worldIn, Random arg1, MutableBoundingBox arg2)
private void
b(bhn arg0, Random arg1, chx arg2)
method_14762(class_1936 arg0, Random arg1, class_3341 arg2)
method_14762(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateEntranceWall(WorldAccess world, Random random, StructureBox bounds)
func_175837_c(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateEntranceWall(IWorld worldIn, Random arg1, MutableBoundingBox arg2)
private void
c(bhn arg0, Random arg1, chx arg2)
method_14765(class_1936 arg0, Random arg1, class_3341 arg2)
method_14765(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateRoof(WorldAccess world, Random random, StructureBox bounds)
func_175841_d(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateRoofPiece(IWorld worldIn, Random arg1, MutableBoundingBox arg2)
private void
d(bhn arg0, Random arg1, chx arg2)
method_14764(class_1936 arg0, Random arg1, class_3341 arg2)
method_14764(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateLowerWall(WorldAccess world, Random random, StructureBox bounds)
func_175835_e(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateLowerWall(IWorld worldIn, Random arg1, MutableBoundingBox arg2)
private void
e(bhn arg0, Random arg1, chx arg2)
method_14766(class_1936 arg0, Random arg1, class_3341 arg2)
method_14766(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateMiddleWall(WorldAccess world, Random random, StructureBox bounds)
func_175842_f(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateMiddleWall(IWorld worldIn, Random arg1, MutableBoundingBox arg2)
private void
f(bhn arg0, Random arg1, chx arg2)
method_14767(class_1936 arg0, Random arg1, class_3341 arg2)
method_14767(IWorld arg0, Random arg1, MutableIntBoundingBox arg2)
generateUpperWall(WorldAccess world, Random random, StructureBox bounds)
func_175838_g(IWorld arg0, Random arg1, MutableBoundingBox arg2)
generateUpperWall(IWorld worldIn, Random arg1, MutableBoundingBox arg2)