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 dxk$h
intermediary net/minecraft/class_3366$class_3374
named net/minecraft/structure/OceanMonumentGenerator$Base
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final List<OceanMonumentGenerator.Piece>
private static final int
private static final int
private static final int
private static final int
static final int
Fields 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_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 List<OceanMonumentGenerator.PieceSetting>
method_14760
(Random random) private void
method_14761
(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) private void
method_14762
(StructureWorldAccess world, Random random, BlockBox box) private void
method_14763
(StructureWorldAccess world, Random random, BlockBox box) private void
method_14764
(StructureWorldAccess world, Random random, BlockBox box) private void
method_14765
(StructureWorldAccess world, Random random, BlockBox box) private void
method_14766
(StructureWorldAccess world, Random random, BlockBox box) private void
method_14767
(StructureWorldAccess world, Random random, BlockBox box) Methods inherited from class net.minecraft.structure.OceanMonumentGenerator.Piece
boxIntersects, fillArea, getIndex, method_14774, 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
-
field_31602
private static final int field_31602- See Also:
- Mappings:
Namespace Name Mixin selector official C
Ldxk$h;C:I
intermediary field_31602
Lnet/minecraft/class_3366$class_3374;field_31602:I
named field_31602
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31602:I
-
field_31603
private static final int field_31603- See Also:
- Mappings:
Namespace Name Mixin selector official D
Ldxk$h;D:I
intermediary field_31603
Lnet/minecraft/class_3366$class_3374;field_31603:I
named field_31603
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31603:I
-
field_31604
private static final int field_31604- See Also:
- Mappings:
Namespace Name Mixin selector official E
Ldxk$h;E:I
intermediary field_31604
Lnet/minecraft/class_3366$class_3374;field_31604:I
named field_31604
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31604:I
-
field_31606
public static final int field_31606- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldxk$h;a:I
intermediary field_31606
Lnet/minecraft/class_3366$class_3374;field_31606:I
named field_31606
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31606:I
-
field_31605
private static final int field_31605- See Also:
- Mappings:
Namespace Name Mixin selector official F
Ldxk$h;F:I
intermediary field_31605
Lnet/minecraft/class_3366$class_3374;field_31605:I
named field_31605
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_31605:I
-
entryPieceSetting
- Mappings:
Namespace Name Mixin selector official G
Ldxk$h;G:Ldxk$v;
intermediary field_14464
Lnet/minecraft/class_3366$class_3374;field_14464:Lnet/minecraft/class_3366$class_3388;
named entryPieceSetting
Lnet/minecraft/structure/OceanMonumentGenerator$Base;entryPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
coreRoomPieceSetting
- Mappings:
Namespace Name Mixin selector official H
Ldxk$h;H:Ldxk$v;
intermediary field_14466
Lnet/minecraft/class_3366$class_3374;field_14466:Lnet/minecraft/class_3366$class_3388;
named coreRoomPieceSetting
Lnet/minecraft/structure/OceanMonumentGenerator$Base;coreRoomPieceSetting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
children
- Mappings:
Namespace Name Mixin selector official I
Ldxk$h;I:Ljava/util/List;
intermediary field_14465
Lnet/minecraft/class_3366$class_3374;field_14465:Ljava/util/List;
named children
Lnet/minecraft/structure/OceanMonumentGenerator$Base;children:Ljava/util/List;
-
-
Constructor Details
-
Base
- Mappings:
Namespace Name Mixin selector official <init>
Ldxk$h;<init>(Lasc;IILha;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)V
named <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>
Ldxk$h;<init>(Lqw;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_2487;)V
named <init>
Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
method_14760
- Mappings:
Namespace Name Mixin selector official b
Ldxk$h;b(Lasc;)Ljava/util/List;
intermediary method_14760
Lnet/minecraft/class_3366$class_3374;method_14760(Lnet/minecraft/class_5819;)Ljava/util/List;
named method_14760
Lnet/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:
generate
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Ldvm;a(Lcqp;Lcqn;Ldhg;Lasc;Ldva;Lcpc;Lgw;)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
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
-
method_14761
private void method_14761(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) - Mappings:
Namespace Name Mixin selector official a
Ldxk$h;a(ZILcqp;Lasc;Ldva;)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
named method_14761
Lnet/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 a
Ldxk$h;a(Lcqp;Lasc;Ldva;)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
named method_14763
Lnet/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 b
Ldxk$h;b(Lcqp;Lasc;Ldva;)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
named method_14762
Lnet/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 c
Ldxk$h;c(Lcqp;Lasc;Ldva;)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
named method_14765
Lnet/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 d
Ldxk$h;d(Lcqp;Lasc;Ldva;)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
named method_14764
Lnet/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 e
Ldxk$h;e(Lcqp;Lasc;Ldva;)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
named method_14766
Lnet/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 f
Ldxk$h;f(Lcqp;Lasc;Ldva;)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
named method_14767
Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14767(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
-