Class StrongholdPieces.AbstractPiece

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StrongholdPieces.AbstractPiece
Direct Known Subclasses:
StrongholdPieces.ChestCorridorPiece, StrongholdPieces.CrossingPiece, StrongholdPieces.EndPortalRoomPiece, StrongholdPieces.LeftTurnPiece, StrongholdPieces.LibraryPiece, StrongholdPieces.PlainCorridorPiece, StrongholdPieces.PrisonPiece, StrongholdPieces.RoomCrossingPiece, StrongholdPieces.StairsPiece, StrongholdPieces.StraightCorridorPiece, StrongholdPieces.StraightStairsPiece
Enclosing class:
StrongholdPieces

abstract static class StrongholdPieces.AbstractPiece
extends StructurePiece
Mappings:
Namespace Name
official aqp$p
intermediary net/minecraft/class_539$class_555
named net/minecraft/structure/StrongholdPieces$AbstractPiece
  • Field Details

    • field_2092

      Mappings:
      Namespace Name Mixin selector
      official d Laqp$p;d:Laqp$p$a;
      intermediary field_2092 Lnet/minecraft/class_539$class_555;field_2092:Lnet/minecraft/class_539$class_555$class_556;
      named field_2092 Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;field_2092:Lnet/minecraft/structure/StrongholdPieces$AbstractPiece$EntranceType;
  • Constructor Details

    • AbstractPiece

      public AbstractPiece()
    • AbstractPiece

      protected AbstractPiece​(int type)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqt;<init>(I)V
      intermediary <init> Lnet/minecraft/class_560;<init>(I)V
      named <init> Lnet/minecraft/structure/StructurePiece;<init>(I)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
    • generateEntrance

      protected void generateEntrance​(World world, Random rand, BlockBox box, StrongholdPieces.AbstractPiece.EntranceType type, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Laqp$p;a(Ladm;Ljava/util/Random;Laqe;Laqp$p$a;III)V
      intermediary method_1679 Lnet/minecraft/class_539$class_555;method_1679(Lnet/minecraft/class_99;Ljava/util/Random;Lnet/minecraft/class_476;Lnet/minecraft/class_539$class_555$class_556;III)V
      named generateEntrance Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;generateEntrance(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/structure/StrongholdPieces$AbstractPiece$EntranceType;III)V
    • getEntranceType

      protected StrongholdPieces.AbstractPiece.EntranceType getEntranceType​(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Laqp$p;a(Ljava/util/Random;)Laqp$p$a;
      intermediary method_1682 Lnet/minecraft/class_539$class_555;method_1682(Ljava/util/Random;)Lnet/minecraft/class_539$class_555$class_556;
      named getEntranceType Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;getEntranceType(Ljava/util/Random;)Lnet/minecraft/structure/StrongholdPieces$AbstractPiece$EntranceType;
    • method_1681

      protected StructurePiece method_1681​(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Laqp$p;a(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;
      intermediary method_1681 Lnet/minecraft/class_539$class_555;method_1681(Lnet/minecraft/class_539$class_552;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_560;
      named method_1681 Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1681(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
    • method_1683

      protected StructurePiece method_1683​(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Laqp$p;b(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;
      intermediary method_1683 Lnet/minecraft/class_539$class_555;method_1683(Lnet/minecraft/class_539$class_552;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_560;
      named method_1683 Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1683(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
    • method_1684

      protected StructurePiece method_1684​(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official c Laqp$p;c(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;
      intermediary method_1684 Lnet/minecraft/class_539$class_555;method_1684(Lnet/minecraft/class_539$class_552;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_560;
      named method_1684 Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1684(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
    • method_1680

      protected static boolean method_1680​(BlockBox blockBox)
      Mappings:
      Namespace Name Mixin selector
      official a Laqp$p;a(Laqe;)Z
      intermediary method_1680 Lnet/minecraft/class_539$class_555;method_1680(Lnet/minecraft/class_476;)Z
      named method_1680 Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1680(Lnet/minecraft/util/math/BlockBox;)Z