Class StrongholdPieces

java.lang.Object
net.minecraft.structure.StrongholdPieces

public class StrongholdPieces extends Object
Mappings:
Namespace Name
official aqp
intermediary net/minecraft/class_11
named net/minecraft/structure/StrongholdPieces
  • Field Details

    • ALL_PIECES

      private static final StrongholdPieces.PieceData[] ALL_PIECES
      Mappings:
      Namespace Name Mixin selector
      official b Laqp;b:[Laqp$f;
      intermediary field_22 Lnet/minecraft/class_11;field_22:[Lnet/minecraft/class_11$class_20;
      named ALL_PIECES Lnet/minecraft/structure/StrongholdPieces;ALL_PIECES:[Lnet/minecraft/structure/StrongholdPieces$PieceData;
    • POSSIBLE_PIECES

      private static List<StrongholdPieces.PieceData> POSSIBLE_PIECES
      Mappings:
      Namespace Name Mixin selector
      official c Laqp;c:Ljava/util/List;
      intermediary field_23 Lnet/minecraft/class_11;field_23:Ljava/util/List;
      named POSSIBLE_PIECES Lnet/minecraft/structure/StrongholdPieces;POSSIBLE_PIECES:Ljava/util/List;
    • ACTIVE_PIECE_TYPE

      private static Class<? extends StrongholdPieces.AbstractPiece> ACTIVE_PIECE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official d Laqp;d:Ljava/lang/Class;
      intermediary field_24 Lnet/minecraft/class_11;field_24:Ljava/lang/Class;
      named ACTIVE_PIECE_TYPE Lnet/minecraft/structure/StrongholdPieces;ACTIVE_PIECE_TYPE:Ljava/lang/Class;
    • TOTAL_WEIGHT

      static int TOTAL_WEIGHT
      Mappings:
      Namespace Name Mixin selector
      official a Laqp;a:I
      intermediary field_21 Lnet/minecraft/class_11;field_21:I
      named TOTAL_WEIGHT Lnet/minecraft/structure/StrongholdPieces;TOTAL_WEIGHT:I
    • INFESTED_STONE_RANDOMIZER

      private static final StrongholdPieces.InfestedStoneRandomizer INFESTED_STONE_RANDOMIZER
      Mappings:
      Namespace Name Mixin selector
      official e Laqp;e:Laqp$k;
      intermediary field_25 Lnet/minecraft/class_11;field_25:Lnet/minecraft/class_11$class_25;
      named INFESTED_STONE_RANDOMIZER Lnet/minecraft/structure/StrongholdPieces;INFESTED_STONE_RANDOMIZER:Lnet/minecraft/structure/StrongholdPieces$InfestedStoneRandomizer;
  • Constructor Details

    • StrongholdPieces

      public StrongholdPieces()
  • Method Details

    • registerPieces

      public static void registerPieces()
      Mappings:
      Namespace Name Mixin selector
      official a Laqp;a()V
      intermediary method_5512 Lnet/minecraft/class_11;method_5512()V
      named registerPieces Lnet/minecraft/structure/StrongholdPieces;registerPieces()V
    • init

      public static void init()
      Mappings:
      Namespace Name Mixin selector
      official b Laqp;b()V
      intermediary method_17 Lnet/minecraft/class_11;method_17()V
      named init Lnet/minecraft/structure/StrongholdPieces;init()V
    • checkRemainingPieces

      private static boolean checkRemainingPieces()
      Mappings:
      Namespace Name Mixin selector
      official d Laqp;d()Z
      intermediary method_23 Lnet/minecraft/class_11;method_23()Z
      named checkRemainingPieces Lnet/minecraft/structure/StrongholdPieces;checkRemainingPieces()Z
    • createPiece

      private static StrongholdPieces.AbstractPiece createPiece(Class<? extends StrongholdPieces.AbstractPiece> pieceType, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official a Laqp;a(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$p;
      intermediary method_20 Lnet/minecraft/class_11;method_20(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_11$class_31;
      named createPiece Lnet/minecraft/structure/StrongholdPieces;createPiece(Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;
    • pickPiece

      private static StrongholdPieces.AbstractPiece pickPiece(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official b Laqp;b(Laqp$m;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$p;
      intermediary method_22 Lnet/minecraft/class_11;method_22(Lnet/minecraft/class_11$class_27;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_11$class_31;
      named pickPiece Lnet/minecraft/structure/StrongholdPieces;pickPiece(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;
    • generate

      private static StructurePiece generate(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official c Laqp;c(Laqp$m;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt;
      intermediary method_24 Lnet/minecraft/class_11;method_24(Lnet/minecraft/class_11$class_27;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_34;
      named generate Lnet/minecraft/structure/StrongholdPieces;generate(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;