Class NetherFortressGenerator.PieceData

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

private static class NetherFortressGenerator.PieceData extends Object
Mappings:
Namespace Name
official dmc$n
intermediary net/minecraft/class_3390$class_3404
named net/minecraft/structure/NetherFortressGenerator$PieceData
  • Field Details

    • pieceType

      public final Class<? extends NetherFortressGenerator.Piece> pieceType
      Mappings:
      Namespace Name Mixin selector
      official a Ldmc$n;a:Ljava/lang/Class;
      intermediary field_14501 Lnet/minecraft/class_3390$class_3404;field_14501:Ljava/lang/Class;
      named pieceType Lnet/minecraft/structure/NetherFortressGenerator$PieceData;pieceType:Ljava/lang/Class;
    • weight

      public final int weight
      Mappings:
      Namespace Name Mixin selector
      official b Ldmc$n;b:I
      intermediary field_14503 Lnet/minecraft/class_3390$class_3404;field_14503:I
      named weight Lnet/minecraft/structure/NetherFortressGenerator$PieceData;weight:I
    • generatedCount

      public int generatedCount
      Mappings:
      Namespace Name Mixin selector
      official c Ldmc$n;c:I
      intermediary field_14502 Lnet/minecraft/class_3390$class_3404;field_14502:I
      named generatedCount Lnet/minecraft/structure/NetherFortressGenerator$PieceData;generatedCount:I
    • limit

      public final int limit
      Mappings:
      Namespace Name Mixin selector
      official d Ldmc$n;d:I
      intermediary field_14499 Lnet/minecraft/class_3390$class_3404;field_14499:I
      named limit Lnet/minecraft/structure/NetherFortressGenerator$PieceData;limit:I
    • repeatable

      public final boolean repeatable
      Mappings:
      Namespace Name Mixin selector
      official e Ldmc$n;e:Z
      intermediary field_14500 Lnet/minecraft/class_3390$class_3404;field_14500:Z
      named repeatable Lnet/minecraft/structure/NetherFortressGenerator$PieceData;repeatable:Z
  • Constructor Details

    • PieceData

      public PieceData(Class<? extends NetherFortressGenerator.Piece> pieceType, int weight, int limit, boolean repeatable)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldmc$n;<init>(Ljava/lang/Class;IIZ)V
      intermediary <init> Lnet/minecraft/class_3390$class_3404;<init>(Ljava/lang/Class;IIZ)V
      named <init> Lnet/minecraft/structure/NetherFortressGenerator$PieceData;<init>(Ljava/lang/Class;IIZ)V
    • PieceData

      public PieceData(Class<? extends NetherFortressGenerator.Piece> pieceType, int weight, int limit)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldmc$n;<init>(Ljava/lang/Class;II)V
      intermediary <init> Lnet/minecraft/class_3390$class_3404;<init>(Ljava/lang/Class;II)V
      named <init> Lnet/minecraft/structure/NetherFortressGenerator$PieceData;<init>(Ljava/lang/Class;II)V
  • Method Details

    • canGenerate

      public boolean canGenerate(int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmc$n;a(I)Z
      intermediary method_14816 Lnet/minecraft/class_3390$class_3404;method_14816(I)Z
      named canGenerate Lnet/minecraft/structure/NetherFortressGenerator$PieceData;canGenerate(I)Z
    • canGenerate

      public boolean canGenerate()
      Mappings:
      Namespace Name Mixin selector
      official a Ldmc$n;a()Z
      intermediary method_14815 Lnet/minecraft/class_3390$class_3404;method_14815()Z
      named canGenerate Lnet/minecraft/structure/NetherFortressGenerator$PieceData;canGenerate()Z