Package net.minecraft.structure
Class VillagePieces.AbstractPiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.VillagePieces.AbstractPiece
- Direct Known Subclasses:
VillagePieces.BalconyHousePiece,VillagePieces.BlacksmithHouse,VillagePieces.class_580,VillagePieces.ClerkHousePiece,VillagePieces.FarmPiece,VillagePieces.LampPostPiece,VillagePieces.LargeFarmPiece,VillagePieces.PriestHousePiece,VillagePieces.SmallHousePiece,VillagePieces.TallSmallHousePiece,VillagePieces.TinyHousePiece,VillagePieces.WellPiece
- Enclosing class:
- VillagePieces
abstract static class VillagePieces.AbstractPiece extends StructurePiece
- Mappings:
Namespace Name official aqw$nintermediary net/minecraft/class_565$class_579named net/minecraft/structure/VillagePieces$AbstractPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description private booleandesertprotected inthposprivate intvillagersFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, direction, type -
Constructor Summary
Constructors Modifier Constructor Description AbstractPiece()protectedAbstractPiece(VillagePieces.StartPiece startPiece, int int2) -
Method Summary
Modifier and Type Method Description protected voiddeserialize(CompoundTag structureNbt)protected voidfill(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState, BlockState blockState2, boolean bool)protected voidmethod_1732(World world, BlockState blockState, int int2, int int3, int int4, BlockBox blockBox)protected voidmethod_1779(World world, BlockBox blockBox, int int2, int int3, int int4, int int5)protected BlockStatemethod_1780(BlockState blockState)protected static booleanmethod_1781(BlockBox blockBox)protected StructurePiecemethod_1782(VillagePieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)protected voidmethod_1783(boolean bool)protected intmethod_1784(World world, BlockBox blockBox)protected StructurePiecemethod_1785(VillagePieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)protected intmethod_1786(int int2, int int3)protected voidserialize(CompoundTag tag)protected voidsetBlockState(World world, BlockState state, int x, int y, int z, BlockBox box)Methods inherited from class net.minecraft.structure.StructurePiece
applyXTransform, applyYTransform, applyZTransform, 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_1735, randomizeFill, setAir, toTag, translate
-
Field Details
-
hpos
protected int hpos- Mappings:
Namespace Name Mixin selector official hLaqw$n;h:Iintermediary field_2153Lnet/minecraft/class_565$class_579;field_2153:Inamed hposLnet/minecraft/structure/VillagePieces$AbstractPiece;hpos:I
-
villagers
private int villagers- Mappings:
Namespace Name Mixin selector official aLaqw$n;a:Iintermediary field_2151Lnet/minecraft/class_565$class_579;field_2151:Inamed villagersLnet/minecraft/structure/VillagePieces$AbstractPiece;villagers:I
-
desert
private boolean desert- Mappings:
Namespace Name Mixin selector official bLaqw$n;b:Zintermediary field_2152Lnet/minecraft/class_565$class_579;field_2152:Znamed desertLnet/minecraft/structure/VillagePieces$AbstractPiece;desert:Z
-
-
Constructor Details
-
AbstractPiece
public AbstractPiece() -
AbstractPiece
- Mappings:
Namespace Name Mixin selector official <init>Laqw$n;<init>(Laqw$k;I)Vintermediary <init>Lnet/minecraft/class_565$class_579;<init>(Lnet/minecraft/class_565$class_576;I)Vnamed <init>Lnet/minecraft/structure/VillagePieces$AbstractPiece;<init>(Lnet/minecraft/structure/VillagePieces$StartPiece;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
-
method_1782
protected StructurePiece method_1782(VillagePieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_1782Lnet/minecraft/class_565$class_579;method_1782(Lnet/minecraft/class_565$class_576;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_560;named method_1782Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1782(Lnet/minecraft/structure/VillagePieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_1785
protected StructurePiece method_1785(VillagePieces.StartPiece startPiece, List<StructurePiece> list, Random random, int int2, int int3)- Mappings:
Namespace Name Mixin selector official bLaqw$n;b(Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_1785Lnet/minecraft/class_565$class_579;method_1785(Lnet/minecraft/class_565$class_576;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_560;named method_1785Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1785(Lnet/minecraft/structure/VillagePieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_1784
- Mappings:
Namespace Name Mixin selector official bLaqw$n;b(Ladm;Laqe;)Iintermediary method_1784Lnet/minecraft/class_565$class_579;method_1784(Lnet/minecraft/class_99;Lnet/minecraft/class_476;)Inamed method_1784Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1784(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;)I
-
method_1781
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Laqe;)Zintermediary method_1781Lnet/minecraft/class_565$class_579;method_1781(Lnet/minecraft/class_476;)Znamed method_1781Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1781(Lnet/minecraft/util/math/BlockBox;)Z
-
method_1779
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Ladm;Laqe;IIII)Vintermediary method_1779Lnet/minecraft/class_565$class_579;method_1779(Lnet/minecraft/class_99;Lnet/minecraft/class_476;IIII)Vnamed method_1779Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1779(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIII)V
-
method_1786
protected int method_1786(int int2, int int3)- Mappings:
Namespace Name Mixin selector official cLaqw$n;c(II)Iintermediary method_1786Lnet/minecraft/class_565$class_579;method_1786(II)Inamed method_1786Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1786(II)I
-
method_1780
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Lalz;)Lalz;intermediary method_1780Lnet/minecraft/class_565$class_579;method_1780(Lnet/minecraft/class_376;)Lnet/minecraft/class_376;named method_1780Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1780(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
setBlockState
- Overrides:
setBlockStatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ladm;Lalz;IIILaqe;)Vintermediary method_1712Lnet/minecraft/class_560;method_1712(Lnet/minecraft/class_99;Lnet/minecraft/class_376;IIILnet/minecraft/class_476;)Vnamed setBlockStateLnet/minecraft/structure/StructurePiece;setBlockState(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
fill
protected void fill(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState, BlockState blockState2, boolean bool)- Overrides:
fillin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ladm;Laqe;IIIIIILalz;Lalz;Z)Vintermediary method_1715Lnet/minecraft/class_560;method_1715(Lnet/minecraft/class_99;Lnet/minecraft/class_476;IIIIIILnet/minecraft/class_376;Lnet/minecraft/class_376;Z)Vnamed fillLnet/minecraft/structure/StructurePiece;fill(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Z)V
-
method_1732
protected void method_1732(World world, BlockState blockState, int int2, int int3, int int4, BlockBox blockBox)- Overrides:
method_1732in classStructurePiece- Mappings:
Namespace Name Mixin selector official bLaqt;b(Ladm;Lalz;IIILaqe;)Vintermediary method_1732Lnet/minecraft/class_560;method_1732(Lnet/minecraft/class_99;Lnet/minecraft/class_376;IIILnet/minecraft/class_476;)Vnamed method_1732Lnet/minecraft/structure/StructurePiece;method_1732(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
method_1783
protected void method_1783(boolean bool)- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Z)Vintermediary method_1783Lnet/minecraft/class_565$class_579;method_1783(Z)Vnamed method_1783Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_1783(Z)V
-