Package net.minecraft.structure
Class OceanRuinGenerator
java.lang.Object
net.minecraft.structure.OceanRuinGenerator
- Mappings:
Namespace Name official dxbintermediary net/minecraft/class_3409named net/minecraft/structure/OceanRuinGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier 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 StructureProcessorprivate static final Identifier[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddCluster(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesHolder pieces) static voidaddPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure) private static voidaddPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure, boolean large, float integrity) private static StructureProcessorcreateArchaeologyStructureProcessor(Block baseBlock, Block suspiciousBlock, Identifier lootTableId) private static IdentifiergetRandomBigWarmRuin(Random random) private static IdentifiergetRandomWarmRuin(Random random) getRoomPositions(Random random, BlockPos pos)
-
Field Details
-
SUSPICIOUS_SAND_PROCESSOR
- Mappings:
Namespace Name Mixin selector official aLdxb;a:Ldyn;intermediary field_43327Lnet/minecraft/class_3409;field_43327:Lnet/minecraft/class_3491;named SUSPICIOUS_SAND_PROCESSORLnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_SAND_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
-
SUSPICIOUS_GRAVEL_PROCESSOR
- Mappings:
Namespace Name Mixin selector official bLdxb;b:Ldyn;intermediary field_43328Lnet/minecraft/class_3409;field_43328:Lnet/minecraft/class_3491;named SUSPICIOUS_GRAVEL_PROCESSORLnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_GRAVEL_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
-
WARM_RUINS
- Mappings:
Namespace Name Mixin selector official cLdxb;c:[Laep;intermediary field_14521Lnet/minecraft/class_3409;field_14521:[Lnet/minecraft/class_2960;named WARM_RUINSLnet/minecraft/structure/OceanRuinGenerator;WARM_RUINS:[Lnet/minecraft/util/Identifier;
-
BRICK_RUINS
- Mappings:
Namespace Name Mixin selector official dLdxb;d:[Laep;intermediary field_14518Lnet/minecraft/class_3409;field_14518:[Lnet/minecraft/class_2960;named BRICK_RUINSLnet/minecraft/structure/OceanRuinGenerator;BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector official eLdxb;e:[Laep;intermediary field_14519Lnet/minecraft/class_3409;field_14519:[Lnet/minecraft/class_2960;named CRACKED_RUINSLnet/minecraft/structure/OceanRuinGenerator;CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector official fLdxb;f:[Laep;intermediary field_14522Lnet/minecraft/class_3409;field_14522:[Lnet/minecraft/class_2960;named MOSSY_RUINSLnet/minecraft/structure/OceanRuinGenerator;MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_BRICK_RUINS
- Mappings:
Namespace Name Mixin selector official gLdxb;g:[Laep;intermediary field_14516Lnet/minecraft/class_3409;field_14516:[Lnet/minecraft/class_2960;named BIG_BRICK_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector official hLdxb;h:[Laep;intermediary field_14517Lnet/minecraft/class_3409;field_14517:[Lnet/minecraft/class_2960;named BIG_MOSSY_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector official iLdxb;i:[Laep;intermediary field_14520Lnet/minecraft/class_3409;field_14520:[Lnet/minecraft/class_2960;named BIG_CRACKED_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_WARM_RUINS
- Mappings:
Namespace Name Mixin selector official jLdxb;j:[Laep;intermediary field_14515Lnet/minecraft/class_3409;field_14515:[Lnet/minecraft/class_2960;named BIG_WARM_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_WARM_RUINS:[Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
OceanRuinGenerator
public OceanRuinGenerator()
-
-
Method Details
-
createArchaeologyStructureProcessor
private static StructureProcessor createArchaeologyStructureProcessor(Block baseBlock, Block suspiciousBlock, Identifier lootTableId) - Mappings:
Namespace Name Mixin selector official aLdxb;a(Lcsk;Lcsk;Laep;)Ldyn;intermediary method_49885Lnet/minecraft/class_3409;method_49885(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3491;named createArchaeologyStructureProcessorLnet/minecraft/structure/OceanRuinGenerator;createArchaeologyStructureProcessor(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/processor/StructureProcessor;
-
getRandomWarmRuin
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lart;)Laep;intermediary method_14824Lnet/minecraft/class_3409;method_14824(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;named getRandomWarmRuinLnet/minecraft/structure/OceanRuinGenerator;getRandomWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
-
getRandomBigWarmRuin
- Mappings:
Namespace Name Mixin selector official bLdxb;b(Lart;)Laep;intermediary method_14826Lnet/minecraft/class_3409;method_14826(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;named getRandomBigWarmRuinLnet/minecraft/structure/OceanRuinGenerator;getRandomBigWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
-
addPieces
public static void addPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, Random random, OceanRuinStructure structure) - Mappings:
Namespace Name Mixin selector official aLdxb;a(Ldyr;Lgv;Lcyw;Ldvc;Lart;Ldxc;)Vintermediary method_14827Lnet/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;)Vnamed addPiecesLnet/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
-
addCluster
private static void addCluster(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesHolder pieces) - Mappings:
Namespace Name Mixin selector official aLdxb;a(Ldyr;Lart;Lcyw;Lgv;Ldxc;Ldvc;)Vintermediary method_14825Lnet/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;)Vnamed addClusterLnet/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
-
getRoomPositions
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lart;Lgv;)Ljava/util/List;intermediary method_14821Lnet/minecraft/class_3409;method_14821(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;named getRoomPositionsLnet/minecraft/structure/OceanRuinGenerator;getRoomPositions(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)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 official aLdxb;a(Ldyr;Lgv;Lcyw;Ldvc;Lart;Ldxc;ZF)Vintermediary method_14822Lnet/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)Vnamed addPiecesLnet/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
-