net.minecraft.structure

class OceanMonumentGenerator$PieceSetting

net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces$RoomDefinition
net.minecraft.class_3366$class_3388
net.minecraft.structure.OceanMonumentGenerator$PieceSetting

Field summary

Modifier and TypeField
private final int
index
field_14486
roomIndex
private final OceanMonumentGenerator$PieceSetting[]
connections
field_14487
neighbors
private final boolean[]
hasOpening
field_14482
neighborPresences
private boolean
claimed
field_14485
used
private boolean
isSource
field_14484
entrance
private int
scanIndex
field_14483
entranceDistance

Constructor summary

ModifierConstructor
public (int index)

Method summary

Modifier and TypeMethod
public void
setConnection(Direction direction, OceanMonumentPieces$RoomDefinition definition)
method_14786(class_2350 arg0, class_3366$class_3388 arg1)
setNeighbor(Direction orientation, OceanMonumentGenerator$PieceSetting setting)
public void
updateOpenings()
method_14780()
checkNeighborStates()
public boolean
findSource(int scanIndex)
method_14783(int arg0)
hasEntranceConnection(int distance)
public boolean
isSpecial()
method_14785()
isAboveLevelThree()
public int
countOpenings()
method_14781()
countNeighbors()