Class StrongholdGenerator

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

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

    • ALL_PIECES

      private static final StrongholdGenerator.PieceData[] ALL_PIECES
      Mappings:
      Namespace Name Mixin selector
      official a Lcyx;a:[Lcyx$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 b Lcyx;b: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

      private static Class<? extends StrongholdGenerator.Piece> activePieceType
      Mappings:
      Namespace Name Mixin selector
      official c Lcyx;c: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 d Lcyx;d:I
      intermediary field_15264 Lnet/minecraft/class_3421;field_15264:I
      named totalWeight Lnet/minecraft/structure/StrongholdGenerator;totalWeight:I
    • STONE_BRICK_RANDOMIZER

      private static final StrongholdGenerator.StoneBrickRandomizer STONE_BRICK_RANDOMIZER
      Mappings:
      Namespace Name Mixin selector
      official e Lcyx;e:Lcyx$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 Lcyx;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 c Lcyx;c()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, List<StructurePiece> pieces, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official a Lcyx;a(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILgc;I)Lcyx$p;
      intermediary method_14847 Lnet/minecraft/class_3421;method_14847(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
      named createPiece Lnet/minecraft/structure/StrongholdGenerator;createPiece(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
    • pickPiece

      private static StrongholdGenerator.Piece pickPiece​(StrongholdGenerator.Start start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official b Lcyx;b(Lcyx$m;Ljava/util/List;Ljava/util/Random;IIILgc;I)Lcyx$p;
      intermediary method_14851 Lnet/minecraft/class_3421;method_14851(Lnet/minecraft/class_3421$class_3434;Ljava/util/List;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;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
    • pieceGenerator

      private static StructurePiece pieceGenerator​(StrongholdGenerator.Start start, List<StructurePiece> pieces, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official c Lcyx;c(Lcyx$m;Ljava/util/List;Ljava/util/Random;IIILgc;I)Lcyz;
      intermediary method_14854 Lnet/minecraft/class_3421;method_14854(Lnet/minecraft/class_3421$class_3434;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;
      named pieceGenerator Lnet/minecraft/structure/StrongholdGenerator;pieceGenerator(Lnet/minecraft/structure/StrongholdGenerator$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;