Package net.minecraft.structure
Class OceanRuinGenerator
java.lang.Object
net.minecraft.structure.OceanRuinGenerator
public class OceanRuinGenerator extends Object
- Mappings:
Namespace Name official cxa
intermediary net/minecraft/class_3409
named net/minecraft/structure/OceanRuinGenerator
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OceanRuinGenerator.Piece
-
Field Summary
Fields Modifier and Type Field Description private static Identifier[]
BIG_BRICK_RUINS
private static Identifier[]
BIG_CRACKED_RUINS
private static Identifier[]
BIG_MOSSY_RUINS
private static Identifier[]
BIG_WARM_RUINS
private static Identifier[]
BRICK_RUINS
private static Identifier[]
CRACKED_RUINS
private static Identifier[]
MOSSY_RUINS
private static Identifier[]
WARM_RUINS
-
Constructor Summary
Constructors Constructor Description OceanRuinGenerator()
-
Method Summary
Modifier and Type Method Description static void
addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random, OceanRuinFeatureConfig config)
private static Identifier
getRandomBigWarmRuin(Random random)
private static Identifier
getRandomWarmRuin(Random random)
private static List<BlockPos>
getRoomPositions(Random random, int x, int z)
private static void
method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random, OceanRuinFeatureConfig config, boolean large, float integrity)
private static void
method_14825(StructureManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinFeatureConfig config, List<StructurePiece> pieces)
-
Field Details
-
WARM_RUINS
- Mappings:
Namespace Name Mixin selector official a
Lcxa;a:[Lwb;
intermediary field_14521
Lnet/minecraft/class_3409;field_14521:[Lnet/minecraft/class_2960;
named WARM_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;WARM_RUINS:[Lnet/minecraft/util/Identifier;
-
BRICK_RUINS
- Mappings:
Namespace Name Mixin selector official b
Lcxa;b:[Lwb;
intermediary field_14518
Lnet/minecraft/class_3409;field_14518:[Lnet/minecraft/class_2960;
named BRICK_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector official c
Lcxa;c:[Lwb;
intermediary field_14519
Lnet/minecraft/class_3409;field_14519:[Lnet/minecraft/class_2960;
named CRACKED_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector official d
Lcxa;d:[Lwb;
intermediary field_14522
Lnet/minecraft/class_3409;field_14522:[Lnet/minecraft/class_2960;
named MOSSY_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_BRICK_RUINS
- Mappings:
Namespace Name Mixin selector official e
Lcxa;e:[Lwb;
intermediary field_14516
Lnet/minecraft/class_3409;field_14516:[Lnet/minecraft/class_2960;
named BIG_BRICK_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_BRICK_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_MOSSY_RUINS
- Mappings:
Namespace Name Mixin selector official f
Lcxa;f:[Lwb;
intermediary field_14517
Lnet/minecraft/class_3409;field_14517:[Lnet/minecraft/class_2960;
named BIG_MOSSY_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_MOSSY_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_CRACKED_RUINS
- Mappings:
Namespace Name Mixin selector official g
Lcxa;g:[Lwb;
intermediary field_14520
Lnet/minecraft/class_3409;field_14520:[Lnet/minecraft/class_2960;
named BIG_CRACKED_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_CRACKED_RUINS:[Lnet/minecraft/util/Identifier;
-
BIG_WARM_RUINS
- Mappings:
Namespace Name Mixin selector official h
Lcxa;h:[Lwb;
intermediary field_14515
Lnet/minecraft/class_3409;field_14515:[Lnet/minecraft/class_2960;
named BIG_WARM_RUINS
Lnet/minecraft/structure/OceanRuinGenerator;BIG_WARM_RUINS:[Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
OceanRuinGenerator
public OceanRuinGenerator()
-
-
Method Details
-
getRandomWarmRuin
- Mappings:
Namespace Name Mixin selector official a
Lcxa;a(Ljava/util/Random;)Lwb;
intermediary method_14824
Lnet/minecraft/class_3409;method_14824(Ljava/util/Random;)Lnet/minecraft/class_2960;
named getRandomWarmRuin
Lnet/minecraft/structure/OceanRuinGenerator;getRandomWarmRuin(Ljava/util/Random;)Lnet/minecraft/util/Identifier;
-
getRandomBigWarmRuin
- Mappings:
Namespace Name Mixin selector official b
Lcxa;b(Ljava/util/Random;)Lwb;
intermediary method_14826
Lnet/minecraft/class_3409;method_14826(Ljava/util/Random;)Lnet/minecraft/class_2960;
named getRandomBigWarmRuin
Lnet/minecraft/structure/OceanRuinGenerator;getRandomBigWarmRuin(Ljava/util/Random;)Lnet/minecraft/util/Identifier;
-
addPieces
public static void addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random, OceanRuinFeatureConfig config)- Mappings:
Namespace Name Mixin selector official a
Lcxa;a(Lcyj;Lfx;Lccm;Ljava/util/List;Ljava/util/Random;Lcrv;)V
intermediary method_14827
Lnet/minecraft/class_3409;method_14827(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/class_3114;)V
named addPieces
Lnet/minecraft/structure/OceanRuinGenerator;addPieces(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/world/gen/feature/OceanRuinFeatureConfig;)V
-
method_14825
private static void method_14825(StructureManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinFeatureConfig config, List<StructurePiece> pieces)- Mappings:
Namespace Name Mixin selector official a
Lcxa;a(Lcyj;Ljava/util/Random;Lccm;Lfx;Lcrv;Ljava/util/List;)V
intermediary method_14825
Lnet/minecraft/class_3409;method_14825(Lnet/minecraft/class_3485;Ljava/util/Random;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3114;Ljava/util/List;)V
named method_14825
Lnet/minecraft/structure/OceanRuinGenerator;method_14825(Lnet/minecraft/structure/StructureManager;Ljava/util/Random;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/OceanRuinFeatureConfig;Ljava/util/List;)V
-
getRoomPositions
- Mappings:
Namespace Name Mixin selector official a
Lcxa;a(Ljava/util/Random;II)Ljava/util/List;
intermediary method_14821
Lnet/minecraft/class_3409;method_14821(Ljava/util/Random;II)Ljava/util/List;
named getRoomPositions
Lnet/minecraft/structure/OceanRuinGenerator;getRoomPositions(Ljava/util/Random;II)Ljava/util/List;
-
method_14822
private static void method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random, OceanRuinFeatureConfig config, boolean large, float integrity)- Mappings:
Namespace Name Mixin selector official a
Lcxa;a(Lcyj;Lfx;Lccm;Ljava/util/List;Ljava/util/Random;Lcrv;ZF)V
intermediary method_14822
Lnet/minecraft/class_3409;method_14822(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/class_3114;ZF)V
named method_14822
Lnet/minecraft/structure/OceanRuinGenerator;method_14822(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/world/gen/feature/OceanRuinFeatureConfig;ZF)V
-