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 dbc$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 List<OceanMonumentGenerator.Piece>private static intprivate static intprivate static intprivate static intstatic 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 TypeMethodDescriptionbooleangenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)private List<OceanMonumentGenerator.PieceSetting>method_14760(Random random)private voidmethod_14761(boolean bool, int int2, StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14762(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14763(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14764(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14765(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14766(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)private voidmethod_14767(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)Methods inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
getIndex, method_14771, method_14774, method_14775, setAirAndWater, spawnElderGuardian, writeNbtMethods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canAddBlock, canReplace, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getRotation, getType, intersectsChunk, isUnderSeaLevel, method_33882, method_35454, method_35455, method_35456, method_35457, method_35458, method_35460, offsetPos, orientateChest, setOrientation, toNbt, translate
-
Field Details
-
field_31602
private static final int field_31602- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official CLdbc$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official DLdbc$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official ELdbc$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdbc$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official FLdbc$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 GLdbc$h;G:Ldbc$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 HLdbc$h;H:Ldbc$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 ILdbc$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>Ldbc$h;<init>(Ljava/util/Random;IILgl;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Ljava/util/Random;IILnet/minecraft/class_2350;)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Ljava/util/Random;IILnet/minecraft/util/math/Direction;)V
-
Base
- Mappings:
Namespace Name Mixin selector official <init>Ldbc$h;<init>(Labr;Lna;)Vintermediary <init>Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
method_14760
- Mappings:
Namespace Name Mixin selector official aLdbc$h;a(Ljava/util/Random;)Ljava/util/List;intermediary method_14760Lnet/minecraft/class_3366$class_3374;method_14760(Ljava/util/Random;)Ljava/util/List;named method_14760Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14760(Ljava/util/Random;)Ljava/util/List;
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxk;Lbxg;Lcmn;Ljava/util/Random;Ldaq;Lbvu;Lgg;)Zintermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-
method_14761
private void method_14761(boolean bool, int int2, StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official aLdbc$h;a(ZILbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14761Lnet/minecraft/class_3366$class_3374;method_14761(ZILnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14761Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14761(ZILnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14763
private void method_14763(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official aLdbc$h;a(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14763Lnet/minecraft/class_3366$class_3374;method_14763(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14763Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14763(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14762
private void method_14762(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official bLdbc$h;b(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14762Lnet/minecraft/class_3366$class_3374;method_14762(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14762Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14762(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14765
private void method_14765(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official cLdbc$h;c(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14765Lnet/minecraft/class_3366$class_3374;method_14765(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14765Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14765(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14764
private void method_14764(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official dLdbc$h;d(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14764Lnet/minecraft/class_3366$class_3374;method_14764(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14764Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14764(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14766
private void method_14766(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official eLdbc$h;e(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14766Lnet/minecraft/class_3366$class_3374;method_14766(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14766Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14766(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_14767
private void method_14767(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)- Mappings:
Namespace Name Mixin selector official fLdbc$h;f(Lbxk;Ljava/util/Random;Ldaq;)Vintermediary method_14767Lnet/minecraft/class_3366$class_3374;method_14767(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed method_14767Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14767(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-