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 bcb$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
FieldsModifier and TypeFieldDescriptionprotected intprotected booleanprotected intprivate intFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPiece(VillagePieces.StartPiece start, int chainLength) -
Method Summary
Modifier and TypeMethodDescriptionprotected BlockStatecheckSandStone(BlockState state) 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 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 voidmethod_13379(int int2) protected voidmethod_13380(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, Direction direction) protected voidmethod_13381(World world, Direction direction, int int2, int int3, int int4, BlockBox blockBox) protected DoorBlockprotected voidmethod_5530(NbtCompound nbtCompound, class_2763 class_2763) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutline, fromNbt, generate, getBlockAt, getBoundingBox, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, method_13377, method_13378, method_13775, method_6569, setAir, setBlockState, toNbt, translate
-
Field Details
-
hPos
protected int hPos- Mappings:
Namespace Name Mixin selector official gLbcb$n;g: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 aLbcb$n;a:Iintermediary field_101Lnet/minecraft/class_39$class_53;field_101:Inamed villagersLnet/minecraft/structure/VillagePieces$AbstractPiece;villagers:I
-
field_14871
protected int field_14871- Mappings:
Namespace Name Mixin selector official hLbcb$n;h:Iintermediary field_14871Lnet/minecraft/class_39$class_53;field_14871:Inamed field_14871Lnet/minecraft/structure/VillagePieces$AbstractPiece;field_14871:I
-
field_14872
protected boolean field_14872- Mappings:
Namespace Name Mixin selector official iLbcb$n;i:Zintermediary field_14872Lnet/minecraft/class_39$class_53;field_14872:Znamed field_14872Lnet/minecraft/structure/VillagePieces$AbstractPiece;field_14872:Z
-
-
Constructor Details
-
AbstractPiece
public AbstractPiece() -
AbstractPiece
- Mappings:
Namespace Name Mixin selector official <init>Lbcb$n;<init>(Lbcb$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 aLbbx;a(Lfy;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
method_5530
- Specified by:
method_5530in classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbbx;a(Lfy;Lbcg;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_2763;)Vnamed method_5530Lnet/minecraft/structure/StructurePiece;method_5530(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/class_2763;)V
-
fillNWOpening
@Nullable protected StructurePiece fillNWOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) - Mappings:
Namespace Name Mixin selector official aLbcb$n;a(Lbcb$k;Ljava/util/List;Ljava/util/Random;II)Lbbx;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
@Nullable protected StructurePiece fillSEOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) - Mappings:
Namespace Name Mixin selector official bLbcb$n;b(Lbcb$k;Ljava/util/List;Ljava/util/Random;II)Lbbx;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 bLbcb$n;b(Lamu;Lbbg;)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 aLbcb$n;a(Lbbg;)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 aLbcb$n;a(Lamu;Lbbg;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 cLbcb$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 aLbcb$n;a(Lawt;)Lawt;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;
-
method_13382
- Mappings:
Namespace Name Mixin selector official iLbcb$n;i()Laqa;intermediary method_13382Lnet/minecraft/class_39$class_53;method_13382()Lnet/minecraft/class_129;named method_13382Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_13382()Lnet/minecraft/block/DoorBlock;
-
method_13380
protected void method_13380(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, Direction direction) - Mappings:
Namespace Name Mixin selector official aLbcb$n;a(Lamu;Lbbg;Ljava/util/Random;IIILfa;)Vintermediary method_13380Lnet/minecraft/class_39$class_53;method_13380(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;IIILnet/minecraft/class_1354;)Vnamed method_13380Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_13380(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;)V
-
method_13381
protected void method_13381(World world, Direction direction, int int2, int int3, int int4, BlockBox blockBox) - Mappings:
Namespace Name Mixin selector official aLbcb$n;a(Lamu;Lfa;IIILbbg;)Vintermediary method_13381Lnet/minecraft/class_39$class_53;method_13381(Lnet/minecraft/class_1150;Lnet/minecraft/class_1354;IIILnet/minecraft/class_1251;)Vnamed method_13381Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_13381(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Direction;IIILnet/minecraft/util/math/BlockBox;)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 bLbbx;b(Lamu;Lawt;IIILbbg;)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
-
method_13379
protected void method_13379(int int2) - Mappings:
Namespace Name Mixin selector official aLbcb$n;a(I)Vintermediary method_13379Lnet/minecraft/class_39$class_53;method_13379(I)Vnamed method_13379Lnet/minecraft/structure/VillagePieces$AbstractPiece;method_13379(I)V
-