Package net.minecraft.structure
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$pintermediary net/minecraft/class_539$class_555named net/minecraft/structure/StrongholdPieces$AbstractPiece
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStrongholdPieces.AbstractPiece.EntranceTypeNested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description protected StrongholdPieces.AbstractPiece.EntranceTypefield_2092Fields inherited from class net.minecraft.structure.StructurePiece
boundingBox, direction, type -
Constructor Summary
Constructors Modifier Constructor Description AbstractPiece()protectedAbstractPiece(int type) -
Method Summary
Modifier and Type Method Description protected voiddeserialize(CompoundTag structureNbt)protected voidgenerateEntrance(World world, Random rand, BlockBox box, StrongholdPieces.AbstractPiece.EntranceType type, int x, int y, int z)protected StrongholdPieces.AbstractPiece.EntranceTypegetEntranceType(Random random)protected static booleanmethod_1680(BlockBox blockBox)protected StructurePiecemethod_1681(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)protected StructurePiecemethod_1683(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)protected StructurePiecemethod_1684(StrongholdPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)protected voidserialize(CompoundTag tag)Methods inherited from class net.minecraft.structure.StructurePiece
applyXTransform, applyYTransform, applyZTransform, fill, fromTag, generate, getBoundingBox, getData, method_1708, method_1711, method_1713, method_1716, method_1718, method_1719, method_1720, method_1721, method_1722, method_1726, method_1728, method_1731, method_1732, method_1735, randomizeFill, setAir, setBlockState, toTag, translate
-
Field Details
-
field_2092
- Mappings:
Namespace Name Mixin selector official dLaqp$p;d:Laqp$p$a;intermediary field_2092Lnet/minecraft/class_539$class_555;field_2092:Lnet/minecraft/class_539$class_555$class_556;named field_2092Lnet/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)Vintermediary <init>Lnet/minecraft/class_560;<init>(I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(I)V
-
-
Method Details
-
serialize
- Specified by:
serializein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ldn;)Vintermediary method_1727Lnet/minecraft/class_560;method_1727(Lnet/minecraft/class_1405;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/CompoundTag;)V
-
deserialize
- Specified by:
deserializein classStructurePiece- Mappings:
Namespace Name Mixin selector official bLaqt;b(Ldn;)Vintermediary method_1733Lnet/minecraft/class_560;method_1733(Lnet/minecraft/class_1405;)Vnamed deserializeLnet/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 aLaqp$p;a(Ladm;Ljava/util/Random;Laqe;Laqp$p$a;III)Vintermediary method_1679Lnet/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)Vnamed generateEntranceLnet/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
- Mappings:
Namespace Name Mixin selector official aLaqp$p;a(Ljava/util/Random;)Laqp$p$a;intermediary method_1682Lnet/minecraft/class_539$class_555;method_1682(Ljava/util/Random;)Lnet/minecraft/class_539$class_555$class_556;named getEntranceTypeLnet/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 aLaqp$p;a(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_1681Lnet/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_1681Lnet/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 bLaqp$p;b(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_1683Lnet/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_1683Lnet/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 cLaqp$p;c(Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_1684Lnet/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_1684Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1684(Lnet/minecraft/structure/StrongholdPieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_1680
- Mappings:
Namespace Name Mixin selector official aLaqp$p;a(Laqe;)Zintermediary method_1680Lnet/minecraft/class_539$class_555;method_1680(Lnet/minecraft/class_476;)Znamed method_1680Lnet/minecraft/structure/StrongholdPieces$AbstractPiece;method_1680(Lnet/minecraft/util/math/BlockBox;)Z
-