Class StrongholdGenerator.PieceData

java.lang.Object
net.minecraft.structure.StrongholdGenerator.PieceData
Enclosing class:
StrongholdGenerator

private static class StrongholdGenerator.PieceData extends Object
Mappings:
Namespace Name
named net/minecraft/structure/StrongholdGenerator$PieceData
intermediary net/minecraft/class_3421$class_3427
official erb$f
  • Field Details

    • pieceType

      public final Class<? extends StrongholdGenerator.Piece> pieceType
      Mappings:
      Namespace Name Mixin selector
      named pieceType Lnet/minecraft/structure/StrongholdGenerator$PieceData;pieceType:Ljava/lang/Class;
      intermediary field_15276 Lnet/minecraft/class_3421$class_3427;field_15276:Ljava/lang/Class;
      official a Lerb$f;a:Ljava/lang/Class;
    • weight

      public final int weight
      Mappings:
      Namespace Name Mixin selector
      named weight Lnet/minecraft/structure/StrongholdGenerator$PieceData;weight:I
      intermediary field_15278 Lnet/minecraft/class_3421$class_3427;field_15278:I
      official b Lerb$f;b:I
    • generatedCount

      public int generatedCount
      Mappings:
      Namespace Name Mixin selector
      named generatedCount Lnet/minecraft/structure/StrongholdGenerator$PieceData;generatedCount:I
      intermediary field_15277 Lnet/minecraft/class_3421$class_3427;field_15277:I
      official c Lerb$f;c:I
    • limit

      public final int limit
      Mappings:
      Namespace Name Mixin selector
      named limit Lnet/minecraft/structure/StrongholdGenerator$PieceData;limit:I
      intermediary field_15275 Lnet/minecraft/class_3421$class_3427;field_15275:I
      official d Lerb$f;d:I
  • Constructor Details

    • PieceData

      public PieceData(Class<? extends StrongholdGenerator.Piece> pieceType, int weight, int limit)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/structure/StrongholdGenerator$PieceData;<init>(Ljava/lang/Class;II)V
      intermediary <init> Lnet/minecraft/class_3421$class_3427;<init>(Ljava/lang/Class;II)V
      official <init> Lerb$f;<init>(Ljava/lang/Class;II)V
  • Method Details

    • canGenerate

      public boolean canGenerate(int chainLength)
      Mappings:
      Namespace Name Mixin selector
      named canGenerate Lnet/minecraft/structure/StrongholdGenerator$PieceData;canGenerate(I)Z
      intermediary method_14862 Lnet/minecraft/class_3421$class_3427;method_14862(I)Z
      official a Lerb$f;a(I)Z
    • canGenerate

      public boolean canGenerate()
      Mappings:
      Namespace Name Mixin selector
      named canGenerate Lnet/minecraft/structure/StrongholdGenerator$PieceData;canGenerate()Z
      intermediary method_14861 Lnet/minecraft/class_3421$class_3427;method_14861()Z
      official a Lerb$f;a()Z