Package net.minecraft.structure
Class VillagePieces.AbstractPiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.VillagePieces.AbstractPiece
- Direct Known Subclasses:
VillagePieces.BlacksmithHouse,VillagePieces.BookHouse,VillagePieces.Church,VillagePieces.DelegatingPiece,VillagePieces.FarmField,VillagePieces.LampPost,VillagePieces.LargeFarmField,VillagePieces.PeasantHouse,VillagePieces.SingleHouse,VillagePieces.SingleMultifunctionalHouse,VillagePieces.TinyHouse,VillagePieces.Well
- Enclosing class:
- VillagePieces
- Mappings:
Namespace Name official aqw$nintermediary net/minecraft/class_39$class_53named net/minecraft/structure/VillagePieces$AbstractPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength, facing -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPiece(VillagePieces.StartPiece start, int chainLength) -
Method Summary
Modifier and TypeMethodDescriptionprotected BlockStatecheckSandStone(BlockState state) protected voiddeserialize(NbtCompound structureNbt) protected voidfillAirAndLiquidsDownwards(World world, BlockState block, int x, int y, int z, BlockBox box) protected StructurePiecefillNWOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePiecefillSEOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected voidfillWithOutline(World world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir) protected static booleanisInbounds(BlockBox boundingBox) protected voidmethod_109(World world, BlockBox box, int x, int y, int z, int int2) protected intmethod_111(int int2, int int3) protected intmethod_113(World world, BlockBox box) protected voidserialize(NbtCompound structureNbt) protected voidsetBlockState(World world, BlockState state, int x, int y, int z, BlockBox box) protected voidsetDesert(boolean isDesert) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutlineUnderSeaLevel, fromNbt, generate, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getData, getOverlappingPiece, isTouchingLiquid, placeChest, placeDispenser, placeDoor, setAir, toNbt, translate
-
Field Details
-
hPos
protected int hPos- Mappings:
Namespace Name Mixin selector official hLaqw$n;h:Iintermediary field_6249Lnet/minecraft/class_39$class_53;field_6249:Inamed hPosLnet/minecraft/structure/VillagePieces$AbstractPiece;hPos:I
-
villagers
private int villagers- Mappings:
Namespace Name Mixin selector official aLaqw$n;a:Iintermediary field_101Lnet/minecraft/class_39$class_53;field_101:Inamed villagersLnet/minecraft/structure/VillagePieces$AbstractPiece;villagers:I
-
desert
private boolean desert- Mappings:
Namespace Name Mixin selector official bLaqw$n;b:Zintermediary field_6248Lnet/minecraft/class_39$class_53;field_6248: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_39$class_53;<init>(Lnet/minecraft/class_39$class_50;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_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
deserialize
- Specified by:
deserializein classStructurePiece- Mappings:
Namespace Name Mixin selector official bLaqt;b(Ldn;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
fillNWOpening
protected StructurePiece fillNWOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) - Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_9280Lnet/minecraft/class_39$class_53;method_9280(Lnet/minecraft/class_39$class_50;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_34;named fillNWOpeningLnet/minecraft/structure/VillagePieces$AbstractPiece;fillNWOpening(Lnet/minecraft/structure/VillagePieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
fillSEOpening
protected StructurePiece fillSEOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) - Mappings:
Namespace Name Mixin selector official bLaqw$n;b(Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt;intermediary method_9282Lnet/minecraft/class_39$class_53;method_9282(Lnet/minecraft/class_39$class_50;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_34;named fillSEOpeningLnet/minecraft/structure/VillagePieces$AbstractPiece;fillSEOpening(Lnet/minecraft/structure/VillagePieces$StartPiece;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_113
- Mappings:
Namespace Name Mixin selector official bLaqw$n;b(Ladm;Laqe;)Iintermediary method_113Lnet/minecraft/class_39$class_53;method_113(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;)Inamed method_113Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_113(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;)I
-
isInbounds
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Laqe;)Zintermediary method_110Lnet/minecraft/class_39$class_53;method_110(Lnet/minecraft/class_1251;)Znamed isInboundsLnet/minecraft/structure/VillagePieces$AbstractPiece;isInbounds(Lnet/minecraft/util/math/BlockBox;)Z
-
method_109
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Ladm;Laqe;IIII)Vintermediary method_109Lnet/minecraft/class_39$class_53;method_109(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIII)Vnamed method_109Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_109(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIII)V
-
method_111
protected int method_111(int int2, int int3) - Mappings:
Namespace Name Mixin selector official cLaqw$n;c(II)Iintermediary method_111Lnet/minecraft/class_39$class_53;method_111(II)Inamed method_111Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_111(II)I
-
checkSandStone
- Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Lalz;)Lalz;intermediary method_9279Lnet/minecraft/class_39$class_53;method_9279(Lnet/minecraft/class_2232;)Lnet/minecraft/class_2232;named checkSandStoneLnet/minecraft/structure/VillagePieces$AbstractPiece;checkSandStone(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_56Lnet/minecraft/class_34;method_56(Lnet/minecraft/class_1150;Lnet/minecraft/class_2232;IIILnet/minecraft/class_1251;)Vnamed setBlockStateLnet/minecraft/structure/StructurePiece;setBlockState(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
fillWithOutline
protected void fillWithOutline(World world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir) - Overrides:
fillWithOutlinein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ladm;Laqe;IIIIIILalz;Lalz;Z)Vintermediary method_62Lnet/minecraft/class_34;method_62(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_2232;Lnet/minecraft/class_2232;Z)Vnamed fillWithOutlineLnet/minecraft/structure/StructurePiece;fillWithOutline(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Z)V
-
fillAirAndLiquidsDownwards
protected void fillAirAndLiquidsDownwards(World world, BlockState block, int x, int y, int z, BlockBox box) - Overrides:
fillAirAndLiquidsDownwardsin classStructurePiece- Mappings:
Namespace Name Mixin selector official bLaqt;b(Ladm;Lalz;IIILaqe;)Vintermediary method_72Lnet/minecraft/class_34;method_72(Lnet/minecraft/class_1150;Lnet/minecraft/class_2232;IIILnet/minecraft/class_1251;)Vnamed fillAirAndLiquidsDownwardsLnet/minecraft/structure/StructurePiece;fillAirAndLiquidsDownwards(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
setDesert
protected void setDesert(boolean isDesert) - Mappings:
Namespace Name Mixin selector official aLaqw$n;a(Z)Vintermediary method_9281Lnet/minecraft/class_39$class_53;method_9281(Z)Vnamed setDesertLnet/minecraft/structure/VillagePieces$AbstractPiece;setDesert(Z)V
-