Class StrongholdGenerator

java.lang.Object
net.minecraft.structure.StrongholdGenerator

public class StrongholdGenerator extends Object
Mappings:
Namespace Name
official dbj
intermediary net/minecraft/class_3421
named net/minecraft/structure/StrongholdGenerator
  • Field Details

    • field_31624

      private static final int field_31624
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Ldbj;a:I
      intermediary field_31624 Lnet/minecraft/class_3421;field_31624:I
      named field_31624 Lnet/minecraft/structure/StrongholdGenerator;field_31624:I
    • field_31625

      private static final int field_31625
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Ldbj;b:I
      intermediary field_31625 Lnet/minecraft/class_3421;field_31625:I
      named field_31625 Lnet/minecraft/structure/StrongholdGenerator;field_31625:I
    • field_31626

      private static final int field_31626
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Ldbj;c:I
      intermediary field_31626 Lnet/minecraft/class_3421;field_31626:I
      named field_31626 Lnet/minecraft/structure/StrongholdGenerator;field_31626:I
    • field_31627

      private static final int field_31627
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Ldbj;d:I
      intermediary field_31627 Lnet/minecraft/class_3421;field_31627:I
      named field_31627 Lnet/minecraft/structure/StrongholdGenerator;field_31627:I
    • field_31628

      private static final boolean field_31628
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Ldbj;e:Z
      intermediary field_31628 Lnet/minecraft/class_3421;field_31628:Z
      named field_31628 Lnet/minecraft/structure/StrongholdGenerator;field_31628:Z
    • ALL_PIECES

      private static final StrongholdGenerator.PieceData[] ALL_PIECES
      Mappings:
      Namespace Name Mixin selector
      official f Ldbj;f:[Ldbj$f;
      intermediary field_15265 Lnet/minecraft/class_3421;field_15265:[Lnet/minecraft/class_3421$class_3427;
      named ALL_PIECES Lnet/minecraft/structure/StrongholdGenerator;ALL_PIECES:[Lnet/minecraft/structure/StrongholdGenerator$PieceData;
    • possiblePieces

      private static List<StrongholdGenerator.PieceData> possiblePieces
      Mappings:
      Namespace Name Mixin selector
      official g Ldbj;g:Ljava/util/List;
      intermediary field_15267 Lnet/minecraft/class_3421;field_15267:Ljava/util/List;
      named possiblePieces Lnet/minecraft/structure/StrongholdGenerator;possiblePieces:Ljava/util/List;
    • activePieceType

      static Class<? extends StrongholdGenerator.Piece> activePieceType
      Mappings:
      Namespace Name Mixin selector
      official h Ldbj;h:Ljava/lang/Class;
      intermediary field_15266 Lnet/minecraft/class_3421;field_15266:Ljava/lang/Class;
      named activePieceType Lnet/minecraft/structure/StrongholdGenerator;activePieceType:Ljava/lang/Class;
    • totalWeight

      private static int totalWeight
      Mappings:
      Namespace Name Mixin selector
      official i Ldbj;i:I
      intermediary field_15264 Lnet/minecraft/class_3421;field_15264:I
      named totalWeight Lnet/minecraft/structure/StrongholdGenerator;totalWeight:I
    • STONE_BRICK_RANDOMIZER

      static final StrongholdGenerator.StoneBrickRandomizer STONE_BRICK_RANDOMIZER
      Mappings:
      Namespace Name Mixin selector
      official j Ldbj;j:Ldbj$k;
      intermediary field_15263 Lnet/minecraft/class_3421;field_15263:Lnet/minecraft/class_3421$class_3432;
      named STONE_BRICK_RANDOMIZER Lnet/minecraft/structure/StrongholdGenerator;STONE_BRICK_RANDOMIZER:Lnet/minecraft/structure/StrongholdGenerator$StoneBrickRandomizer;
  • Constructor Details

    • StrongholdGenerator

      public StrongholdGenerator()
  • Method Details

    • init

      public static void init()
      Mappings:
      Namespace Name Mixin selector
      official a Ldbj;a()V
      intermediary method_14855 Lnet/minecraft/class_3421;method_14855()V
      named init Lnet/minecraft/structure/StrongholdGenerator;init()V
    • checkRemainingPieces

      private static boolean checkRemainingPieces()
      Mappings:
      Namespace Name Mixin selector
      official b Ldbj;b()Z
      intermediary method_14852 Lnet/minecraft/class_3421;method_14852()Z
      named checkRemainingPieces Lnet/minecraft/structure/StrongholdGenerator;checkRemainingPieces()Z
    • createPiece

      private static StrongholdGenerator.Piece createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbj;a(Ljava/lang/Class;Ldbm;Ljava/util/Random;IIILgl;I)Ldbj$p;
      intermediary method_14847 Lnet/minecraft/class_3421;method_14847(Ljava/lang/Class;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
      named createPiece Lnet/minecraft/structure/StrongholdGenerator;createPiece(Ljava/lang/Class;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
    • pickPiece

      private static StrongholdGenerator.Piece pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbj;a(Ldbj$m;Ldbm;Ljava/util/Random;IIILgl;I)Ldbj$p;
      intermediary method_14851 Lnet/minecraft/class_3421;method_14851(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
      named pickPiece Lnet/minecraft/structure/StrongholdGenerator;pickPiece(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
    • pieceGenerator

      static StructurePiece pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbj;b(Ldbj$m;Ldbm;Ljava/util/Random;IIILgl;I)Ldbl;
      intermediary method_14854 Lnet/minecraft/class_3421;method_14854(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;
      named pieceGenerator Lnet/minecraft/structure/StrongholdGenerator;pieceGenerator(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;