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 official dmg$hintermediary net/minecraft/class_3366$class_3374named net/minecraft/structure/OceanMonumentGenerator$Base
-
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
fillArea, getIndex, method_14774, method_14775, 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 official CLdmg$h;C:Iintermediary field_31602Lnet/minecraft/class_3366$class_3374;field_31602:Inamed field_31602Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31602:I
-
field_31603
private static final int field_31603- See Also:
- Mappings:
Namespace Name Mixin selector official DLdmg$h;D:Iintermediary field_31603Lnet/minecraft/class_3366$class_3374;field_31603:Inamed field_31603Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31603:I
-
field_31604
private static final int field_31604- See Also:
- Mappings:
Namespace Name Mixin selector official ELdmg$h;E:Iintermediary field_31604Lnet/minecraft/class_3366$class_3374;field_31604:Inamed field_31604Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31604:I
-
field_31606
public static final int field_31606- See Also:
- Mappings:
Namespace Name Mixin selector official aLdmg$h;a:Iintermediary field_31606Lnet/minecraft/class_3366$class_3374;field_31606:Inamed field_31606Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31606:I
-
field_31605
private static final int field_31605- See Also:
- Mappings:
Namespace Name Mixin selector official FLdmg$h;F:Iintermediary field_31605Lnet/minecraft/class_3366$class_3374;field_31605:Inamed field_31605Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31605:I
-
field_14464
- Mappings:
Namespace Name Mixin selector official GLdmg$h;G:Ldmg$v;intermediary field_14464Lnet/minecraft/class_3366$class_3374;field_14464:Lnet/minecraft/class_3366$class_3388;named field_14464Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14464:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
field_14466
- Mappings:
Namespace Name Mixin selector official HLdmg$h;H:Ldmg$v;intermediary field_14466Lnet/minecraft/class_3366$class_3374;field_14466:Lnet/minecraft/class_3366$class_3388;named field_14466Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14466:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
field_14465
- Mappings:
Namespace Name Mixin selector official ILdmg$h;I:Ljava/util/List;intermediary field_14465Lnet/minecraft/class_3366$class_3374;field_14465:Ljava/util/List;named field_14465Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14465:Ljava/util/List;
-
-
Constructor Details
-
Base
- Mappings:
Namespace Name Mixin selector official <init>Ldmg$h;<init>(Lalu;IILgy;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/util/math/random/Random;IILnet/minecraft/util/math/Direction;)V
-
Base
- Mappings:
Namespace Name Mixin selector official <init>Ldmg$h;<init>(Lpj;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
method_14760
- Mappings:
Namespace Name Mixin selector official bLdmg$h;b(Lalu;)Ljava/util/List;intermediary method_14760Lnet/minecraft/class_3366$class_3374;method_14760(Lnet/minecraft/class_5819;)Ljava/util/List;named method_14760Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14760(Lnet/minecraft/util/math/random/Random;)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 official aLdki;a(Lcgs;Lcgr;Lcwn;Lalu;Ldjw;Lcfh;Lgt;)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;)Vnamed 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;)V
-
method_14761
private void method_14761(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) - Mappings:
Namespace Name Mixin selector official aLdmg$h;a(ZILcgs;Lalu;Ldjw;)Vintermediary method_14761Lnet/minecraft/class_3366$class_3374;method_14761(ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14761Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14761(ZILnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14763
- Mappings:
Namespace Name Mixin selector official aLdmg$h;a(Lcgs;Lalu;Ldjw;)Vintermediary method_14763Lnet/minecraft/class_3366$class_3374;method_14763(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14763Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14763(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14762
- Mappings:
Namespace Name Mixin selector official bLdmg$h;b(Lcgs;Lalu;Ldjw;)Vintermediary method_14762Lnet/minecraft/class_3366$class_3374;method_14762(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14762Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14762(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14765
- Mappings:
Namespace Name Mixin selector official cLdmg$h;c(Lcgs;Lalu;Ldjw;)Vintermediary method_14765Lnet/minecraft/class_3366$class_3374;method_14765(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14765Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14765(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14764
- Mappings:
Namespace Name Mixin selector official dLdmg$h;d(Lcgs;Lalu;Ldjw;)Vintermediary method_14764Lnet/minecraft/class_3366$class_3374;method_14764(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14764Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14764(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14766
- Mappings:
Namespace Name Mixin selector official eLdmg$h;e(Lcgs;Lalu;Ldjw;)Vintermediary method_14766Lnet/minecraft/class_3366$class_3374;method_14766(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14766Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14766(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14767
- Mappings:
Namespace Name Mixin selector official fLdmg$h;f(Lcgs;Lalu;Ldjw;)Vintermediary method_14767Lnet/minecraft/class_3366$class_3374;method_14767(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vnamed method_14767Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14767(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-