Skip to main content

Module ocean_monument

Module ocean_monument 

Source
Expand description

Ocean monument structure start generation and runtime placement state.

Special biome check: every biome in a 29-block (3D) radius around (chunkMinX+9, seaLevel, chunkMinZ+9) must be in #required_ocean_monument_surrounding.

Structsยง

OceanMonumentChildPiece
One internal ocean-monument child piece.
OceanMonumentPieceData
Runtime state for vanilla OceanMonumentPieces.MonumentBuilding.
OceanMonumentRoomData
Persisted room state consumed by child placement.
OceanMonumentStructure
Registered under "minecraft:ocean_monument".
RoomDefinition ๐Ÿ”’
RoomGraph ๐Ÿ”’

Enumsยง

OceanMonumentChildPieceKind
Variant-specific data for monument child pieces.

Constantsยง

BIOME_RANGE_CHECK ๐Ÿ”’
DEPTH ๐Ÿ”’
GRIDROOM_LEFTWING_CONNECT_INDEX ๐Ÿ”’
GRIDROOM_RIGHTWING_CONNECT_INDEX ๐Ÿ”’
GRIDROOM_SOURCE_INDEX ๐Ÿ”’
GRIDROOM_TOP_CONNECT_INDEX ๐Ÿ”’
GRID_DEPTH ๐Ÿ”’
GRID_FLOOR_COUNT ๐Ÿ”’
GRID_SIZE ๐Ÿ”’
GRID_WIDTH ๐Ÿ”’
HEIGHT ๐Ÿ”’
LEFTWING_INDEX ๐Ÿ”’
MIN_Y ๐Ÿ”’
PENTHOUSE_INDEX ๐Ÿ”’
RIGHTWING_INDEX ๐Ÿ”’
SURROUNDING_BIOMES ๐Ÿ”’
#minecraft:required_ocean_monument_surrounding.
VANILLA_DIRECTIONS ๐Ÿ”’
WIDTH ๐Ÿ”’

Functionsยง

add_room ๐Ÿ”’
connected_room ๐Ÿ”’
direction_from_index ๐Ÿ”’
direction_index ๐Ÿ”’
find_source ๐Ÿ”’
fit_double_x_room ๐Ÿ”’
fit_double_xy_room ๐Ÿ”’
fit_double_y_room ๐Ÿ”’
fit_double_yz_room ๐Ÿ”’
fit_double_z_room ๐Ÿ”’
fit_simple_room ๐Ÿ”’
fit_simple_top_room ๐Ÿ”’
generate_child_pieces ๐Ÿ”’
generate_room_graph ๐Ÿ”’
get_room_index ๐Ÿ”’
make_room_bounding_box ๐Ÿ”’
monument_building_piece ๐Ÿ”’
push_room_child ๐Ÿ”’
room_at ๐Ÿ”’
set_connection ๐Ÿ”’
vanilla_shuffle ๐Ÿ”’
world_pos ๐Ÿ”’