Package net.minecraft.structure
Class FortressPieces.AbstractPiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.FortressPieces.AbstractPiece
- Direct Known Subclasses:
FortressPieces.BlazeSpawnerPiece,FortressPieces.CorridorPiece,FortressPieces.CrossingPiece,FortressPieces.EntrancePiece,FortressPieces.LargeCorridorPiece,FortressPieces.LargeCrossingPiece,FortressPieces.NetherWartFarmPiece,FortressPieces.PathEndPiece,FortressPieces.SmallCorridorPiece,FortressPieces.SmallCrossingPiece,FortressPieces.StairsPiece,FortressPieces.StraightPathPiece,FortressPieces.TinyCorridorPiece,FortressPieces.TinyCrossingPiece
- Enclosing class:
- FortressPieces
abstract static class FortressPieces.AbstractPiece extends StructurePiece
- Mappings:
Namespace Name official aqj$mintermediary net/minecraft/class_486$class_499named net/minecraft/structure/FortressPieces$AbstractPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description protected static List<WeightedRandomChestContent>field_2000Fields 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)private StructurePiecegenerate(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, int int4, Direction direction, int int5, boolean bool)protected static booleanmethod_1618(BlockBox blockBox)private FortressPieces.AbstractPiecemethod_1619(FortressPieces.StartPiece startPiece, List<FortressPieces.Chance> list, List<StructurePiece> list2, Random random, int int2, int int3, int int4, Direction direction, int int5)protected StructurePiecemethod_1621(FortressPieces.StartPiece piece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)private intmethod_1622(List<FortressPieces.Chance> list)protected StructurePiecemethod_1623(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)protected StructurePiecemethod_1624(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)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_2000
- Mappings:
Namespace Name Mixin selector official aLaqj$m;a:Ljava/util/List;intermediary field_2000Lnet/minecraft/class_486$class_499;field_2000:Ljava/util/List;named field_2000Lnet/minecraft/structure/FortressPieces$AbstractPiece;field_2000:Ljava/util/List;
-
-
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
-
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
-
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
-
method_1622
- Mappings:
Namespace Name Mixin selector official aLaqj$m;a(Ljava/util/List;)Iintermediary method_1622Lnet/minecraft/class_486$class_499;method_1622(Ljava/util/List;)Inamed method_1622Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1622(Ljava/util/List;)I
-
method_1619
private FortressPieces.AbstractPiece method_1619(FortressPieces.StartPiece startPiece, List<FortressPieces.Chance> list, List<StructurePiece> list2, Random random, int int2, int int3, int int4, Direction direction, int int5)- Mappings:
Namespace Name Mixin selector official aLaqj$m;a(Laqj$q;Ljava/util/List;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$m;intermediary method_1619Lnet/minecraft/class_486$class_499;method_1619(Lnet/minecraft/class_486$class_503;Ljava/util/List;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1383;I)Lnet/minecraft/class_486$class_499;named method_1619Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1619(Lnet/minecraft/structure/FortressPieces$StartPiece;Ljava/util/List;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/FortressPieces$AbstractPiece;
-
generate
private StructurePiece generate(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, int int4, Direction direction, int int5, boolean bool)- Mappings:
Namespace Name Mixin selector official aLaqj$m;a(Laqj$q;Ljava/util/List;Ljava/util/Random;IIILcq;IZ)Laqt;intermediary method_1620Lnet/minecraft/class_486$class_499;method_1620(Lnet/minecraft/class_486$class_503;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1383;IZ)Lnet/minecraft/class_560;named generateLnet/minecraft/structure/FortressPieces$AbstractPiece;generate(Lnet/minecraft/structure/FortressPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;IZ)Lnet/minecraft/structure/StructurePiece;
-
method_1621
protected StructurePiece method_1621(FortressPieces.StartPiece piece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)- Mappings:
Namespace Name Mixin selector official aLaqj$m;a(Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt;intermediary method_1621Lnet/minecraft/class_486$class_499;method_1621(Lnet/minecraft/class_486$class_503;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/class_560;named method_1621Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1621(Lnet/minecraft/structure/FortressPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
-
method_1623
protected StructurePiece method_1623(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)- Mappings:
Namespace Name Mixin selector official bLaqj$m;b(Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt;intermediary method_1623Lnet/minecraft/class_486$class_499;method_1623(Lnet/minecraft/class_486$class_503;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/class_560;named method_1623Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1623(Lnet/minecraft/structure/FortressPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
-
method_1624
protected StructurePiece method_1624(FortressPieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3, boolean bool)- Mappings:
Namespace Name Mixin selector official cLaqj$m;c(Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt;intermediary method_1624Lnet/minecraft/class_486$class_499;method_1624(Lnet/minecraft/class_486$class_503;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/class_560;named method_1624Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1624(Lnet/minecraft/structure/FortressPieces$StartPiece;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
-
method_1618
- Mappings:
Namespace Name Mixin selector official aLaqj$m;a(Laqe;)Zintermediary method_1618Lnet/minecraft/class_486$class_499;method_1618(Lnet/minecraft/class_476;)Znamed method_1618Lnet/minecraft/structure/FortressPieces$AbstractPiece;method_1618(Lnet/minecraft/util/math/BlockBox;)Z
-