Class OceanRuinGenerator

java.lang.Object
net.minecraft.structure.OceanRuinGenerator

public class OceanRuinGenerator extends Object
Mappings:
Namespace Name
official dxm
intermediary net/minecraft/class_3409
named net/minecraft/structure/OceanRuinGenerator
  • Field Details

    • SUSPICIOUS_SAND_PROCESSOR

      static final StructureProcessor SUSPICIOUS_SAND_PROCESSOR
      Mappings:
      Namespace Name Mixin selector
      official a Ldxm;a:Ldyy;
      intermediary field_43327 Lnet/minecraft/class_3409;field_43327:Lnet/minecraft/class_3491;
      named SUSPICIOUS_SAND_PROCESSOR Lnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_SAND_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
    • SUSPICIOUS_GRAVEL_PROCESSOR

      static final StructureProcessor SUSPICIOUS_GRAVEL_PROCESSOR
      Mappings:
      Namespace Name Mixin selector
      official b Ldxm;b:Ldyy;
      intermediary field_43328 Lnet/minecraft/class_3409;field_43328:Lnet/minecraft/class_3491;
      named SUSPICIOUS_GRAVEL_PROCESSOR Lnet/minecraft/structure/OceanRuinGenerator;SUSPICIOUS_GRAVEL_PROCESSOR:Lnet/minecraft/structure/processor/StructureProcessor;
    • WARM_RUINS

      private static final Identifier[] WARM_RUINS
      Mappings:
      Namespace Name Mixin selector
      official c Ldxm;c:[Laew;
      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

      private static final Identifier[] BRICK_RUINS
      Mappings:
      Namespace Name Mixin selector
      official d Ldxm;d:[Laew;
      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

      private static final Identifier[] CRACKED_RUINS
      Mappings:
      Namespace Name Mixin selector
      official e Ldxm;e:[Laew;
      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

      private static final Identifier[] MOSSY_RUINS
      Mappings:
      Namespace Name Mixin selector
      official f Ldxm;f:[Laew;
      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

      private static final Identifier[] BIG_BRICK_RUINS
      Mappings:
      Namespace Name Mixin selector
      official g Ldxm;g:[Laew;
      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

      private static final Identifier[] BIG_MOSSY_RUINS
      Mappings:
      Namespace Name Mixin selector
      official h Ldxm;h:[Laew;
      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

      private static final Identifier[] BIG_CRACKED_RUINS
      Mappings:
      Namespace Name Mixin selector
      official i Ldxm;i:[Laew;
      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

      private static final Identifier[] BIG_WARM_RUINS
      Mappings:
      Namespace Name Mixin selector
      official j Ldxm;j:[Laew;
      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

    • createArchaeologyStructureProcessor

      private static StructureProcessor createArchaeologyStructureProcessor(Block baseBlock, Block suspiciousBlock, Identifier lootTableId)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxm;a(Lcsv;Lcsv;Laew;)Ldyy;
      intermediary method_49885 Lnet/minecraft/class_3409;method_49885(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3491;
      named createArchaeologyStructureProcessor Lnet/minecraft/structure/OceanRuinGenerator;createArchaeologyStructureProcessor(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/processor/StructureProcessor;
    • getRandomWarmRuin

      private static Identifier getRandomWarmRuin(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxm;a(Lasc;)Laew;
      intermediary method_14824 Lnet/minecraft/class_3409;method_14824(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
      named getRandomWarmRuin Lnet/minecraft/structure/OceanRuinGenerator;getRandomWarmRuin(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/Identifier;
    • getRandomBigWarmRuin

      private static Identifier getRandomBigWarmRuin(Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Ldxm;b(Lasc;)Laew;
      intermediary method_14826 Lnet/minecraft/class_3409;method_14826(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
      named getRandomBigWarmRuin Lnet/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 a Ldxm;a(Ldzc;Lgw;Lczh;Ldvn;Lasc;Ldxn;)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
      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
    • addCluster

      private static void addCluster(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesHolder pieces)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxm;a(Ldzc;Lasc;Lczh;Lgw;Ldxn;Ldvn;)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
      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
    • getRoomPositions

      private static List<BlockPos> getRoomPositions(Random random, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxm;a(Lasc;Lgw;)Ljava/util/List;
      intermediary method_14821 Lnet/minecraft/class_3409;method_14821(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;
      named getRoomPositions Lnet/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 a Ldxm;a(Ldzc;Lgw;Lczh;Ldvn;Lasc;Ldxn;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
      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