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
public static class OceanMonumentGenerator.Base extends OceanMonumentGenerator.Piece
- Mappings:
Namespace Name official dab$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
Fields Modifier and Type Field Description private OceanMonumentGenerator.PieceSetting
field_14464
private List<OceanMonumentGenerator.Piece>
field_14465
private OceanMonumentGenerator.PieceSetting
field_14466
private static int
field_31602
private static int
field_31603
private static int
field_31604
private static int
field_31605
static int
field_31606
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
Constructors Constructor Description Base(Random random, int int2, int int3, Direction orientation)
Base(ServerWorld serverWorld, NbtCompound nbt)
-
Method Summary
Modifier and Type Method Description boolean
generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
private List<OceanMonumentGenerator.PieceSetting>
method_14760(Random random)
private void
method_14761(boolean bool, int int2, StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_14762(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_14763(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_14764(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_14765(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_14766(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox)
private void
method_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, writeNbt
Methods 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 C
Ldab$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official D
Ldab$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official E
Ldab$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Ldab$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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official F
Ldab$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
-
field_14464
- Mappings:
Namespace Name Mixin selector official G
Ldab$h;G:Ldab$v;
intermediary field_14464
Lnet/minecraft/class_3366$class_3374;field_14464:Lnet/minecraft/class_3366$class_3388;
named field_14464
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14464:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
field_14466
- Mappings:
Namespace Name Mixin selector official H
Ldab$h;H:Ldab$v;
intermediary field_14466
Lnet/minecraft/class_3366$class_3374;field_14466:Lnet/minecraft/class_3366$class_3388;
named field_14466
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14466:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
field_14465
- Mappings:
Namespace Name Mixin selector official I
Ldab$h;I:Ljava/util/List;
intermediary field_14465
Lnet/minecraft/class_3366$class_3374;field_14465:Ljava/util/List;
named field_14465
Lnet/minecraft/structure/OceanMonumentGenerator$Base;field_14465:Ljava/util/List;
-
-
Constructor Details
-
Base
- Mappings:
Namespace Name Mixin selector official <init>
Ldab$h;<init>(Ljava/util/Random;IILgg;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Ljava/util/Random;IILnet/minecraft/class_2350;)V
named <init>
Lnet/minecraft/structure/OceanMonumentGenerator$Base;<init>(Ljava/util/Random;IILnet/minecraft/util/math/Direction;)V
-
Base
- Mappings:
Namespace Name Mixin selector official <init>
Ldab$h;<init>(Labj;Lmv;)V
intermediary <init>
Lnet/minecraft/class_3366$class_3374;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
named <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 a
Ldab$h;a(Ljava/util/Random;)Ljava/util/List;
intermediary method_14760
Lnet/minecraft/class_3366$class_3374;method_14760(Ljava/util/Random;)Ljava/util/List;
named method_14760
Lnet/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:
generate
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Ldak;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczp;Lbuw;Lgb;)Z
intermediary method_14931
Lnet/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;)Z
named generate
Lnet/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 a
Ldab$h;a(ZILbwm;Ljava/util/Random;Lczp;)V
intermediary method_14761
Lnet/minecraft/class_3366$class_3374;method_14761(ZILnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14761
Lnet/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 a
Ldab$h;a(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14763
Lnet/minecraft/class_3366$class_3374;method_14763(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14763
Lnet/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 b
Ldab$h;b(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14762
Lnet/minecraft/class_3366$class_3374;method_14762(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14762
Lnet/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 c
Ldab$h;c(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14765
Lnet/minecraft/class_3366$class_3374;method_14765(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14765
Lnet/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 d
Ldab$h;d(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14764
Lnet/minecraft/class_3366$class_3374;method_14764(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14764
Lnet/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 e
Ldab$h;e(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14766
Lnet/minecraft/class_3366$class_3374;method_14766(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14766
Lnet/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 f
Ldab$h;f(Lbwm;Ljava/util/Random;Lczp;)V
intermediary method_14767
Lnet/minecraft/class_3366$class_3374;method_14767(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
named method_14767
Lnet/minecraft/structure/OceanMonumentGenerator$Base;method_14767(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-