Class TemplePieces.AbstractPiece

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.TemplePieces.AbstractPiece
Direct Known Subclasses:
TemplePieces.DesertPyramidPiece, TemplePieces.JunglePyramidPiece, TemplePieces.WitchHutPiece
Enclosing class:
TemplePieces

abstract static class TemplePieces.AbstractPiece
extends StructurePiece
Mappings:
Namespace Name
official aqn$c
intermediary net/minecraft/class_531$class_535
named net/minecraft/structure/TemplePieces$AbstractPiece
  • Field Details

    • width

      protected int width
      Mappings:
      Namespace Name Mixin selector
      official a Laqn$c;a:I
      intermediary field_2053 Lnet/minecraft/class_531$class_535;field_2053:I
      named width Lnet/minecraft/structure/TemplePieces$AbstractPiece;width:I
    • height

      protected int height
      Mappings:
      Namespace Name Mixin selector
      official b Laqn$c;b:I
      intermediary field_2054 Lnet/minecraft/class_531$class_535;field_2054:I
      named height Lnet/minecraft/structure/TemplePieces$AbstractPiece;height:I
    • depth

      protected int depth
      Mappings:
      Namespace Name Mixin selector
      official c Laqn$c;c:I
      intermediary field_2055 Lnet/minecraft/class_531$class_535;field_2055:I
      named depth Lnet/minecraft/structure/TemplePieces$AbstractPiece;depth:I
    • hpos

      protected int hpos
      Mappings:
      Namespace Name Mixin selector
      official d Laqn$c;d:I
      intermediary field_2056 Lnet/minecraft/class_531$class_535;field_2056:I
      named hpos Lnet/minecraft/structure/TemplePieces$AbstractPiece;hpos:I
  • Constructor Details

    • AbstractPiece

      public AbstractPiece()
    • AbstractPiece

      protected AbstractPiece​(Random random, int int2, int int3, int int4, int width, int height, int depth)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqn$c;<init>(Ljava/util/Random;IIIIII)V
      intermediary <init> Lnet/minecraft/class_531$class_535;<init>(Ljava/util/Random;IIIIII)V
      named <init> Lnet/minecraft/structure/TemplePieces$AbstractPiece;<init>(Ljava/util/Random;IIIIII)V
  • Method Details

    • serialize

      protected void serialize​(CompoundTag tag)
      Specified by:
      serialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Laqt;a(Ldn;)V
      intermediary method_1727 Lnet/minecraft/class_560;method_1727(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      protected void deserialize​(CompoundTag structureNbt)
      Specified by:
      deserialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official b Laqt;b(Ldn;)V
      intermediary method_1733 Lnet/minecraft/class_560;method_1733(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • method_1656

      protected boolean method_1656​(World world, BlockBox box, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Laqn$c;a(Ladm;Laqe;I)Z
      intermediary method_1656 Lnet/minecraft/class_531$class_535;method_1656(Lnet/minecraft/class_99;Lnet/minecraft/class_476;I)Z
      named method_1656 Lnet/minecraft/structure/TemplePieces$AbstractPiece;method_1656(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;I)Z