Class StrongholdGenerator

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

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

    • field_31624

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

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

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

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

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

      public static final int field_36417
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_36417 Lnet/minecraft/structure/StrongholdGenerator;field_36417:I
      intermediary field_36417 Lnet/minecraft/class_3421;field_36417:I
      official a Lelc;a:I
    • ALL_PIECES

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

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

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

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

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

    • StrongholdGenerator

      public StrongholdGenerator()
  • Method Details

    • init

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

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

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

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

      static StructurePiece pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      named pieceGenerator Lnet/minecraft/structure/StrongholdGenerator;pieceGenerator(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;
      intermediary method_14854 Lnet/minecraft/class_3421;method_14854(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;
      official b Lelc;b(Lelc$m;Leiq;Lazh;IIILje;I)Leip;