Package net.minecraft.structure
Class OceanRuinGenerator
java.lang.Object
net.minecraft.structure.OceanRuinGenerator
- Mappings:
Namespace Name named net/minecraft/structure/OceanRuinGenerator
intermediary net/minecraft/class_3409
official elj
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Identifier[]
private static final Identifier[]
private static final Identifier[]
private static final Identifier[]
private static final Identifier[]
private static final Identifier[]
private static final Identifier[]
(package private) static final StructureProcessor
(package private) static final StructureProcessor
private static final Identifier[]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addCluster
(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesHolder pieces) static void
addPieces
(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure) private static void
addPieces
(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure, boolean large, float integrity) private static StructureProcessor
createArchaeologyStructureProcessor
(Block baseBlock, Block suspiciousBlock, RegistryKey<LootTable> lootTable) private static Identifier
getRandomBigWarmRuin
(Random random) private static Identifier
getRandomWarmRuin
(Random random) getRoomPositions
(Random random, BlockPos pos)
-
Field Details
-
SUSPICIOUS_SAND_PROCESSOR
- Mappings:
Namespace Name Mixin selector named SUSPICIOUS_SAND_PROCESSOR
Lnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_SAND_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
intermediary field_43327
Lnet/minecraft/class_3409;field_43327:Lnet/minecraft/class_3491;
official a
Lelj;a:Lemv;
-
SUSPICIOUS_GRAVEL_PROCESSOR
- Mappings:
Namespace Name Mixin selector named SUSPICIOUS_GRAVEL_PROCESSOR
Lnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_GRAVEL_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
intermediary field_43328
Lnet/minecraft/class_3409;field_43328:Lnet/minecraft/class_3491;
official b
Lelj;b:Lemv;
-
WARM_RUINS
- Mappings:
Namespace Name Mixin selector named WARM_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;WARM_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14521
Lnet/minecraft/class_3409;field_14521:[Lnet/minecraft/class_2960;
official c
Lelj;c:[Lakk;
-
BRICK_RUINS
- Mappings:
Namespace Name Mixin selector named BRICK_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BRICK_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14518
Lnet/minecraft/class_3409;field_14518:[Lnet/minecraft/class_2960;
official d
Lelj;d:[Lakk;
-
CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector named CRACKED_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14519
Lnet/minecraft/class_3409;field_14519:[Lnet/minecraft/class_2960;
official e
Lelj;e:[Lakk;
-
MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector named MOSSY_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14522
Lnet/minecraft/class_3409;field_14522:[Lnet/minecraft/class_2960;
official f
Lelj;f:[Lakk;
-
BIG_BRICK_RUINS
- Mappings:
Namespace Name Mixin selector named BIG_BRICK_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_BRICK_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14516
Lnet/minecraft/class_3409;field_14516:[Lnet/minecraft/class_2960;
official g
Lelj;g:[Lakk;
-
BIG_MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector named BIG_MOSSY_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14517
Lnet/minecraft/class_3409;field_14517:[Lnet/minecraft/class_2960;
official h
Lelj;h:[Lakk;
-
BIG_CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector named BIG_CRACKED_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14520
Lnet/minecraft/class_3409;field_14520:[Lnet/minecraft/class_2960;
official i
Lelj;i:[Lakk;
-
BIG_WARM_RUINS
- Mappings:
Namespace Name Mixin selector named BIG_WARM_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_WARM_RUINS:[Lnet/minecraft/util/Identifier;
intermediary field_14515
Lnet/minecraft/class_3409;field_14515:[Lnet/minecraft/class_2960;
official j
Lelj;j:[Lakk;
-
-
Constructor Details
-
OceanRuinGenerator
public OceanRuinGenerator()
-
-
Method Details
-
createArchaeologyStructureProcessor
private static StructureProcessor createArchaeologyStructureProcessor(Block baseBlock, Block suspiciousBlock, RegistryKey<LootTable> lootTable) - Mappings:
Namespace Name Mixin selector named createArchaeologyStructureProcessor
Lnet/minecraft/structure/OceanRuinGenerator;createArchaeologyStructureProcessor(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/structure/processor/StructureProcessor;
intermediary method_49885
Lnet/minecraft/class_3409;method_49885(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_5321;)Lnet/minecraft/class_3491;
official a
Lelj;a(Ldfi;Ldfi;Lakj;)Lemv;
-
getRandomWarmRuin
- Mappings:
Namespace Name Mixin selector named getRandomWarmRuin
Lnet/minecraft/structure/OceanRuinGenerator;getRandomWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
intermediary method_14824
Lnet/minecraft/class_3409;method_14824(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
official a
Lelj;a(Layo;)Lakk;
-
getRandomBigWarmRuin
- Mappings:
Namespace Name Mixin selector named getRandomBigWarmRuin
Lnet/minecraft/structure/OceanRuinGenerator;getRandomBigWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
intermediary method_14826
Lnet/minecraft/class_3409;method_14826(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
official b
Lelj;b(Layo;)Lakk;
-
addPieces
public static void addPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure) - Mappings:
Namespace Name Mixin selector named addPieces
Lnet/minecraft/structure/OceanRuinGenerator;addPieces(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/structure/OceanRuinStructure;)V
intermediary method_14827
Lnet/minecraft/class_3409;method_14827(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;)V
official a
Lelj;a(Lemz;Lja;Ldlv;Lejc;Layo;Lelk;)V
-
addCluster
private static void addCluster(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesHolder pieces) - Mappings:
Namespace Name Mixin selector named addCluster
Lnet/minecraft/structure/OceanRuinGenerator;addCluster(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/structure/OceanRuinStructure;Lnet/minecraft/structure/StructurePiecesHolder;)V
intermediary method_14825
Lnet/minecraft/class_3409;method_14825(Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3411;Lnet/minecraft/class_6130;)V
official a
Lelj;a(Lemz;Layo;Ldlv;Lja;Lelk;Lejc;)V
-
getRoomPositions
- Mappings:
Namespace Name Mixin selector named getRoomPositions
Lnet/minecraft/structure/OceanRuinGenerator;getRoomPositions(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
intermediary method_14821
Lnet/minecraft/class_3409;method_14821(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;
official a
Lelj;a(Layo;Lja;)Ljava/util/List;
-
addPieces
private static void addPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure, boolean large, float integrity) - Mappings:
Namespace Name Mixin selector named addPieces
Lnet/minecraft/structure/OceanRuinGenerator;addPieces(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/structure/OceanRuinStructure;ZF)V
intermediary method_14822
Lnet/minecraft/class_3409;method_14822(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;ZF)V
official a
Lelj;a(Lemz;Lja;Ldlv;Lejc;Layo;Lelk;ZF)V
-