Class TemplePieces.AbstractPiece

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.TemplePieces.AbstractPiece
Direct Known Subclasses:
TemplePieces.class_2761, TemplePieces.DesertPyramid, TemplePieces.JunglePyramid, TemplePieces.SwampHut
Enclosing class:
TemplePieces

abstract static class TemplePieces.AbstractPiece extends StructurePiece
Mappings:
Namespace Name
official awa$d
intermediary net/minecraft/class_1588$class_8
named net/minecraft/structure/TemplePieces$AbstractPiece
  • Field Details

    • width

      protected int width
      Mappings:
      Namespace Name Mixin selector
      official a Lawa$d;a:I
      intermediary field_14 Lnet/minecraft/class_1588$class_8;field_14:I
      named width Lnet/minecraft/structure/TemplePieces$AbstractPiece;width:I
    • height

      protected int height
      Mappings:
      Namespace Name Mixin selector
      official b Lawa$d;b:I
      intermediary field_15 Lnet/minecraft/class_1588$class_8;field_15:I
      named height Lnet/minecraft/structure/TemplePieces$AbstractPiece;height:I
    • depth

      protected int depth
      Mappings:
      Namespace Name Mixin selector
      official c Lawa$d;c:I
      intermediary field_16 Lnet/minecraft/class_1588$class_8;field_16:I
      named depth Lnet/minecraft/structure/TemplePieces$AbstractPiece;depth:I
    • hPos

      protected int hPos
      Mappings:
      Namespace Name Mixin selector
      official d Lawa$d;d:I
      intermediary field_17 Lnet/minecraft/class_1588$class_8;field_17:I
      named hPos Lnet/minecraft/structure/TemplePieces$AbstractPiece;hPos:I
  • Constructor Details

    • AbstractPiece

      public AbstractPiece()
    • AbstractPiece

      protected AbstractPiece(Random random, int x, int y, int z, int width, int height, int depth)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawa$d;<init>(Ljava/util/Random;IIIIII)V
      intermediary <init> Lnet/minecraft/class_1588$class_8;<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(NbtCompound structureNbt)
      Specified by:
      serialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lawg;a(Ldq;)V
      intermediary method_5528 Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)V
      named serialize Lnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
    • deserialize

      protected void deserialize(NbtCompound structureNbt)
      Specified by:
      deserialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official b Lawg;b(Ldq;)V
      intermediary method_5530 Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)V
      named deserialize Lnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
    • adjustToAverageHeight

      protected boolean adjustToAverageHeight(World world, BlockBox boundingBox, int deltaY)
      Mappings:
      Namespace Name Mixin selector
      official a Lawa$d;a(Laht;Lavp;I)Z
      intermediary method_16 Lnet/minecraft/class_1588$class_8;method_16(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;I)Z
      named adjustToAverageHeight Lnet/minecraft/structure/TemplePieces$AbstractPiece;adjustToAverageHeight(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;I)Z