Package net.minecraft.structure
Class OceanMonumentGenerator.Base
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.OceanMonumentGenerator.Piece
net.minecraft.structure.OceanMonumentGenerator.Base
- Enclosing class:
OceanMonumentGenerator
- Mappings:
Namespace Name named net/minecraft/structure/OceanMonumentGenerator$Base
intermediary net/minecraft/class_3366$class_3374
official eqt$h
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
private final List
<OceanMonumentGenerator.Piece> private static final int
private static final int
private static final int
private static final int
Fields inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
ALSO_PRISMARINE_BRICKS, BASE_SIZE_X, BASE_SIZE_Y, BASE_SIZE_Z, CORE_ROOM, DARK_PRISMARINE, field_31607, FOUR_ONE_ZERO_INDEX, ICE_BLOCKS, LEVEL_THREE_INDEX_BOUND, LEVEL_TWO_INDEX_BOUND, PIECE_GRID_SIZE_X, PIECE_GRID_SIZE_Y, PIECE_GRID_SIZE_Z, PRISMARINE, PRISMARINE_BRICKS, SEA_LANTERN, setting, TWO_TWO_ZERO_INDEX, TWO_ZERO_ZERO_INDEX, WATER, WING_ROOM_A, WING_ROOM_B, ZERO_ONE_ZERO_INDEX
Fields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generate
(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private void
generateEntranceArches
(StructureWorldAccess world, Random random, BlockBox box) private void
generateEntranceWall
(StructureWorldAccess world, Random random, BlockBox box) private void
generateLevelOne
(StructureWorldAccess world, Random random, BlockBox box) private void
generateLevelThree
(StructureWorldAccess world, Random random, BlockBox box) private void
generateLevelTwo
(StructureWorldAccess world, Random random, BlockBox box) private void
generateRoof
(StructureWorldAccess world, Random random, BlockBox box) private void
generateWing
(boolean side, int start, StructureWorldAccess world, Random random, BlockBox box) private List
<OceanMonumentGenerator.PieceSetting> setupPieces
(Random random) Methods inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
boxIntersects, fillArea, generateVerticalConnection, getIndex, setAirAndWater, spawnElderGuardian, writeNbt
Methods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canAddBlock, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, firstIntersecting, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getRotation, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt, translate
-
Field Details
-
SIZE_X
private static final int SIZE_X- See Also:
- Mappings:
Namespace Name Mixin selector named SIZE_X
Lnet/minecraft/structure/OceanMonumentGenerator$Base;SIZE_X:I
intermediary field_31602
Lnet/minecraft/class_3366$class_3374;field_31602:I
official C
Leqt$h;C:I
-
SIZE_Y
private static final int SIZE_Y- See Also:
- Mappings:
Namespace Name Mixin selector named SIZE_Y
Lnet/minecraft/structure/OceanMonumentGenerator$Base;SIZE_Y:I
intermediary field_31603
Lnet/minecraft/class_3366$class_3374;field_31603:I
official D
Leqt$h;D:I
-
SIZE_Z
private static final int SIZE_Z- See Also:
- Mappings:
Namespace Name Mixin selector named SIZE_Z
Lnet/minecraft/structure/OceanMonumentGenerator$Base;SIZE_Z:I
intermediary field_31604
Lnet/minecraft/class_3366$class_3374;field_31604:I
official E
Leqt$h;E:I
-
BIOME_CHECK_RADIUS
public static final int BIOME_CHECK_RADIUS- See Also:
- Mappings:
Namespace Name Mixin selector named BIOME_CHECK_RADIUS
Lnet/minecraft/structure/OceanMonumentGenerator$Base;BIOME_CHECK_RADIUS:I
intermediary field_31606
Lnet/minecraft/class_3366$class_3374;field_31606:I
official a
Leqt$h;a:I
-
field_31605
private static final int field_31605- See Also:
- Mappings:
Namespace Name Mixin selector named field_31605
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31605:I
intermediary field_31605
Lnet/minecraft/class_3366$class_3374;field_31605:I
official F
Leqt$h;F:I
-
entryPieceSetting
- Mappings:
Namespace Name Mixin selector named entryPieceSetting
Lnet/minecraft/structure/OceanMonumentGenerator$Base;entryPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
intermediary field_14464
Lnet/minecraft/class_3366$class_3374;field_14464:Lnet/minecraft/class_3366$class_3388;
official G
Leqt$h;G:Leqt$v;
-
coreRoomPieceSetting
- Mappings:
Namespace Name Mixin selector named coreRoomPieceSetting
Lnet/minecraft/structure/OceanMonumentGenerator$Base;coreRoomPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
intermediary field_14466
Lnet/minecraft/class_3366$class_3374;field_14466:Lnet/minecraft/class_3366$class_3388;
official H
Leqt$h;H:Leqt$v;
-
children
- Mappings:
Namespace Name Mixin selector named children
Lnet/minecraft/structure/OceanMonumentGenerator$Base;children:Ljava/util/List;
intermediary field_14465
Lnet/minecraft/class_3366$class_3374;field_14465:Ljava/util/List;
official I
Leqt$h;I:Ljava/util/List;
-
-
Constructor Details
-
Base
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/util/math/random/Random;IILnet/minecraft/util/math/Direction;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)V
official <init>
Leqt$h;<init>(Lbam;IILjm;)V
-
Base
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/nbt/NbtCompound;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_2487;)V
official <init>
Leqt$h;<init>(Lux;)V
-
-
Method Details
-
setupPieces
- Mappings:
Namespace Name Mixin selector named setupPieces
Lnet/minecraft/structure/OceanMonumentGenerator$Base;setupPieces(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;
intermediary method_14760
Lnet/minecraft/class_3366$class_3374;method_14760(Lnet/minecraft/class_5819;)Ljava/util/List;
official b
Leqt$h;b(Lbam;)Ljava/util/List;
-
generate
public void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Specified by:
generate
in classStructurePiece
- Mappings:
Namespace Name Mixin selector named generate
Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_14931
Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)V
official a
Leon;a(Ldif;Ldid;Ldzq;Lbam;Leob;Ldgn;Ljh;)V
-
generateWing
private void generateWing(boolean side, int start, StructureWorldAccess world, Random random, BlockBox box) - Mappings:
Namespace Name Mixin selector named generateWing
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateWing(ZILnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14761
Lnet/minecraft/class_3366$class_3374;method_14761(ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official a
Leqt$h;a(ZILdif;Lbam;Leob;)V
-
generateEntranceArches
- Mappings:
Namespace Name Mixin selector named generateEntranceArches
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateEntranceArches(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14763
Lnet/minecraft/class_3366$class_3374;method_14763(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official a
Leqt$h;a(Ldif;Lbam;Leob;)V
-
generateEntranceWall
- Mappings:
Namespace Name Mixin selector named generateEntranceWall
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateEntranceWall(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14762
Lnet/minecraft/class_3366$class_3374;method_14762(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official b
Leqt$h;b(Ldif;Lbam;Leob;)V
-
generateRoof
- Mappings:
Namespace Name Mixin selector named generateRoof
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateRoof(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14765
Lnet/minecraft/class_3366$class_3374;method_14765(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official c
Leqt$h;c(Ldif;Lbam;Leob;)V
-
generateLevelOne
- Mappings:
Namespace Name Mixin selector named generateLevelOne
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateLevelOne(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14764
Lnet/minecraft/class_3366$class_3374;method_14764(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official d
Leqt$h;d(Ldif;Lbam;Leob;)V
-
generateLevelTwo
- Mappings:
Namespace Name Mixin selector named generateLevelTwo
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateLevelTwo(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14766
Lnet/minecraft/class_3366$class_3374;method_14766(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official e
Leqt$h;e(Ldif;Lbam;Leob;)V
-
generateLevelThree
- Mappings:
Namespace Name Mixin selector named generateLevelThree
Lnet/minecraft/structure/OceanMonumentGenerator$Base;generateLevelThree(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
intermediary method_14767
Lnet/minecraft/class_3366$class_3374;method_14767(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
official f
Leqt$h;f(Ldif;Lbam;Leob;)V
-