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$Baseintermediary net/minecraft/class_3366$class_3374official ekv$h
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<OceanMonumentGenerator.Piece> private static final intprivate static final intprivate static final intprivate static final intstatic final intFields inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
ALSO_PRISMARINE_BRICKS, DARK_PRISMARINE, field_31607, field_31608, field_31609, field_31610, field_31611, field_31612, field_31613, field_31614, field_31615, field_31616, field_31617, field_31618, FOUR_ONE_ZERO_INDEX, ICE_BLOCKS, PRISMARINE, PRISMARINE_BRICKS, SEA_LANTERN, setting, TWO_TWO_ZERO_INDEX, TWO_ZERO_ZERO_INDEX, WATER, ZERO_ONE_ZERO_INDEXFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private List<OceanMonumentGenerator.PieceSetting> method_14760(Random random) private voidmethod_14761(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14762(StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14763(StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14764(StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14765(StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14766(StructureWorldAccess world, Random random, BlockBox box) private voidmethod_14767(StructureWorldAccess world, Random random, BlockBox box) Methods inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
boxIntersects, fillArea, getIndex, method_14774, setAirAndWater, spawnElderGuardian, writeNbtMethods 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
-
field_31602
private static final int field_31602- See Also:
- Mappings:
Namespace Name Mixin selector named field_31602Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31602:Iintermediary field_31602Lnet/minecraft/class_3366$class_3374;field_31602:Iofficial CLekv$h;C:I
-
field_31603
private static final int field_31603- See Also:
- Mappings:
Namespace Name Mixin selector named field_31603Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31603:Iintermediary field_31603Lnet/minecraft/class_3366$class_3374;field_31603:Iofficial DLekv$h;D:I
-
field_31604
private static final int field_31604- See Also:
- Mappings:
Namespace Name Mixin selector named field_31604Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31604:Iintermediary field_31604Lnet/minecraft/class_3366$class_3374;field_31604:Iofficial ELekv$h;E:I
-
field_31606
public static final int field_31606- See Also:
- Mappings:
Namespace Name Mixin selector named field_31606Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31606:Iintermediary field_31606Lnet/minecraft/class_3366$class_3374;field_31606:Iofficial aLekv$h;a:I
-
field_31605
private static final int field_31605- See Also:
- Mappings:
Namespace Name Mixin selector named field_31605Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31605:Iintermediary field_31605Lnet/minecraft/class_3366$class_3374;field_31605:Iofficial FLekv$h;F:I
-
entryPieceSetting
- Mappings:
Namespace Name Mixin selector named entryPieceSettingLnet/minecraft/structure/OceanMonumentGenerator$Base;entryPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;intermediary field_14464Lnet/minecraft/class_3366$class_3374;field_14464:Lnet/minecraft/class_3366$class_3388;official GLekv$h;G:Lekv$v;
-
coreRoomPieceSetting
- Mappings:
Namespace Name Mixin selector named coreRoomPieceSettingLnet/minecraft/structure/OceanMonumentGenerator$Base;coreRoomPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;intermediary field_14466Lnet/minecraft/class_3366$class_3374;field_14466:Lnet/minecraft/class_3366$class_3388;official HLekv$h;H:Lekv$v;
-
children
- Mappings:
Namespace Name Mixin selector named childrenLnet/minecraft/structure/OceanMonumentGenerator$Base;children:Ljava/util/List;intermediary field_14465Lnet/minecraft/class_3366$class_3374;field_14465:Ljava/util/List;official ILekv$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;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)Vofficial <init>Lekv$h;<init>(Lazh;IILje;)V
-
Base
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_2487;)Vofficial <init>Lekv$h;<init>(Lus;)V
-
-
Method Details
-
method_14760
- Mappings:
Namespace Name Mixin selector named method_14760Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14760(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;intermediary method_14760Lnet/minecraft/class_3366$class_3374;method_14760(Lnet/minecraft/class_5819;)Ljava/util/List;official bLekv$h;b(Lazh;)Ljava/util/List;
-
generate
public void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector named generateLnet/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;)Vintermediary method_14931Lnet/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;)Vofficial aLeiq;a(Ldcv;Ldct;Ldub;Lazh;Leie;Ldbh;Liz;)V
-
method_14761
private void method_14761(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) - Mappings:
Namespace Name Mixin selector named method_14761Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14761(ZILnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14761Lnet/minecraft/class_3366$class_3374;method_14761(ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial aLekv$h;a(ZILdcv;Lazh;Leie;)V
-
method_14763
- Mappings:
Namespace Name Mixin selector named method_14763Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14763(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14763Lnet/minecraft/class_3366$class_3374;method_14763(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial aLekv$h;a(Ldcv;Lazh;Leie;)V
-
method_14762
- Mappings:
Namespace Name Mixin selector named method_14762Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14762(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14762Lnet/minecraft/class_3366$class_3374;method_14762(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial bLekv$h;b(Ldcv;Lazh;Leie;)V
-
method_14765
- Mappings:
Namespace Name Mixin selector named method_14765Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14765(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14765Lnet/minecraft/class_3366$class_3374;method_14765(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial cLekv$h;c(Ldcv;Lazh;Leie;)V
-
method_14764
- Mappings:
Namespace Name Mixin selector named method_14764Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14764(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14764Lnet/minecraft/class_3366$class_3374;method_14764(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial dLekv$h;d(Ldcv;Lazh;Leie;)V
-
method_14766
- Mappings:
Namespace Name Mixin selector named method_14766Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14766(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14766Lnet/minecraft/class_3366$class_3374;method_14766(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial eLekv$h;e(Ldcv;Lazh;Leie;)V
-
method_14767
- Mappings:
Namespace Name Mixin selector named method_14767Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14767(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_14767Lnet/minecraft/class_3366$class_3374;method_14767(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial fLekv$h;f(Ldcv;Lazh;Leie;)V
-