Package net.minecraft.structure
Class OceanRuinGenerator
java.lang.Object
net.minecraft.structure.OceanRuinGenerator
- Mappings:
Namespace Name intermediary net/minecraft/class_3409official dubnamed 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 intermediary field_43327Lnet/minecraft/class_3409;field_43327:Lnet/minecraft/class_3491;official aLdub;a:Ldvn;named SUSPICIOUS_SAND_PROCESSORLnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_SAND_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
-
SUSPICIOUS_GRAVEL_PROCESSOR
- Mappings:
Namespace Name Mixin selector intermediary field_43328Lnet/minecraft/class_3409;field_43328:Lnet/minecraft/class_3491;official bLdub;b:Ldvn;named SUSPICIOUS_GRAVEL_PROCESSORLnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_GRAVEL_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
-
WARM_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14521Lnet/minecraft/class_3409;field_14521:[Lnet/minecraft/class_2960;official cLdub;c:[Lacq;named WARM_RUINSLnet/minecraft/structure/OceanRuinGenerator;WARM_RUINS:[Lnet/minecraft/util/Identifier;
-
BRICK_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14518Lnet/minecraft/class_3409;field_14518:[Lnet/minecraft/class_2960;official dLdub;d:[Lacq;named BRICK_RUINSLnet/minecraft/structure/OceanRuinGenerator;BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14519Lnet/minecraft/class_3409;field_14519:[Lnet/minecraft/class_2960;official eLdub;e:[Lacq;named CRACKED_RUINSLnet/minecraft/structure/OceanRuinGenerator;CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14522Lnet/minecraft/class_3409;field_14522:[Lnet/minecraft/class_2960;official fLdub;f:[Lacq;named MOSSY_RUINSLnet/minecraft/structure/OceanRuinGenerator;MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_BRICK_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14516Lnet/minecraft/class_3409;field_14516:[Lnet/minecraft/class_2960;official gLdub;g:[Lacq;named BIG_BRICK_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14517Lnet/minecraft/class_3409;field_14517:[Lnet/minecraft/class_2960;official hLdub;h:[Lacq;named BIG_MOSSY_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14520Lnet/minecraft/class_3409;field_14520:[Lnet/minecraft/class_2960;official iLdub;i:[Lacq;named BIG_CRACKED_RUINSLnet/minecraft/structure/OceanRuinGenerator;BIG_CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_WARM_RUINS
- Mappings:
Namespace Name Mixin selector intermediary field_14515Lnet/minecraft/class_3409;field_14515:[Lnet/minecraft/class_2960;official jLdub;j:[Lacq;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 intermediary method_49885Lnet/minecraft/class_3409;method_49885(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3491;official aLdub;a(Lcpl;Lcpl;Lacq;)Ldvn;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 intermediary method_14824Lnet/minecraft/class_3409;method_14824(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;official aLdub;a(Lapf;)Lacq;named getRandomWarmRuinLnet/minecraft/structure/OceanRuinGenerator;getRandomWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
-
getRandomBigWarmRuin
- Mappings:
Namespace Name Mixin selector intermediary method_14826Lnet/minecraft/class_3409;method_14826(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;official bLdub;b(Lapf;)Lacq;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 intermediary 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;)Vofficial aLdub;a(Ldvr;Lgu;Lcvw;Ldsc;Lapf;Lduc;)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 intermediary 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;)Vofficial aLdub;a(Ldvr;Lapf;Lcvw;Lgu;Lduc;Ldsc;)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 intermediary method_14821Lnet/minecraft/class_3409;method_14821(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;official aLdub;a(Lapf;Lgu;)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 intermediary 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)Vofficial aLdub;a(Ldvr;Lgu;Lcvw;Ldsc;Lapf;Lduc;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
-