Class StructurePoolBasedGenerator.ShapedPoolStructurePiece

java.lang.Object
net.minecraft.structure.pool.StructurePoolBasedGenerator.ShapedPoolStructurePiece
Enclosing class:
StructurePoolBasedGenerator

static final class StructurePoolBasedGenerator.ShapedPoolStructurePiece
extends Object
Mappings:
Namespace Name
official cts$b
intermediary net/minecraft/class_3778$class_4181
named net/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece
  • Field Details

    • piece

      private final PoolStructurePiece piece
      Mappings:
      Namespace Name Mixin selector
      official a Lcts$b;a:Lcxb;
      intermediary field_18696 Lnet/minecraft/class_3778$class_4181;field_18696:Lnet/minecraft/class_3790;
      named piece Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece;piece:Lnet/minecraft/structure/PoolStructurePiece;
    • pieceShape

      private final MutableObject<VoxelShape> pieceShape
      Mappings:
      Namespace Name Mixin selector
      official b Lcts$b;b:Lorg/apache/commons/lang3/mutable/MutableObject;
      intermediary field_18697 Lnet/minecraft/class_3778$class_4181;field_18697:Lorg/apache/commons/lang3/mutable/MutableObject;
      named pieceShape Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece;pieceShape:Lorg/apache/commons/lang3/mutable/MutableObject;
    • minY

      private final int minY
      Mappings:
      Namespace Name Mixin selector
      official c Lcts$b;c:I
      intermediary field_18698 Lnet/minecraft/class_3778$class_4181;field_18698:I
      named minY Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece;minY:I
    • currentSize

      private final int currentSize
      Mappings:
      Namespace Name Mixin selector
      official d Lcts$b;d:I
      intermediary field_18699 Lnet/minecraft/class_3778$class_4181;field_18699:I
      named currentSize Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece;currentSize:I
  • Constructor Details

    • ShapedPoolStructurePiece

      private ShapedPoolStructurePiece​(PoolStructurePiece piece, MutableObject<VoxelShape> pieceShape, int minY, int currentSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcts$b;<init>(Lcxb;Lorg/apache/commons/lang3/mutable/MutableObject;II)V
      intermediary <init> Lnet/minecraft/class_3778$class_4181;<init>(Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;II)V
      named <init> Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece;<init>(Lnet/minecraft/structure/PoolStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;II)V