Package net.minecraft.structure
Class class_2762
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.class_2762
- Direct Known Subclasses:
class_2759.class_2760,class_3072.class_3081
- Mappings:
Namespace Name official bbzintermediary net/minecraft/class_2762named net/minecraft/structure/class_2762
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected class_2765protected StructurePlacementDataprotected BlockPosprivate static final StructurePlacementDataFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidmethod_11856(class_2765 class_2765, BlockPos blockPos, StructurePlacementData structurePlacementData) protected abstract voidprivate voidprotected voidmethod_5530(NbtCompound nbtCompound, class_2763 class_2763) protected voidserialize(NbtCompound structureNbt) voidtranslate(int x, int y, int z) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutline, fromNbt, getBlockAt, getBoundingBox, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, method_13377, method_13378, method_13775, method_6569, setAir, setBlockState, toNbt
-
Field Details
-
field_13019
- Mappings:
Namespace Name Mixin selector official dLbbz;d:Lbch;intermediary field_13019Lnet/minecraft/class_2762;field_13019:Lnet/minecraft/class_2764;named field_13019Lnet/minecraft/structure/class_2762;field_13019:Lnet/minecraft/structure/StructurePlacementData;
-
field_13016
- Mappings:
Namespace Name Mixin selector official aLbbz;a:Lbcj;intermediary field_13016Lnet/minecraft/class_2762;field_13016:Lnet/minecraft/class_2765;named field_13016Lnet/minecraft/structure/class_2762;field_13016:Lnet/minecraft/class_2765;
-
field_13017
- Mappings:
Namespace Name Mixin selector official bLbbz;b:Lbch;intermediary field_13017Lnet/minecraft/class_2762;field_13017:Lnet/minecraft/class_2764;named field_13017Lnet/minecraft/structure/class_2762;field_13017:Lnet/minecraft/structure/StructurePlacementData;
-
field_13018
- Mappings:
Namespace Name Mixin selector official cLbbz;c:Let;intermediary field_13018Lnet/minecraft/class_2762;field_13018:Lnet/minecraft/class_2552;named field_13018Lnet/minecraft/structure/class_2762;field_13018:Lnet/minecraft/util/math/BlockPos;
-
-
Constructor Details
-
class_2762
public class_2762() -
class_2762
public class_2762(int chainLength) - Mappings:
Namespace Name Mixin selector official <init>Lbbx;<init>(I)Vintermediary <init>Lnet/minecraft/class_34;<init>(I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(I)V
-
-
Method Details
-
method_11856
protected void method_11856(class_2765 class_2765, BlockPos blockPos, StructurePlacementData structurePlacementData) - Mappings:
Namespace Name Mixin selector official aLbbz;a(Lbcj;Let;Lbch;)Vintermediary method_11856Lnet/minecraft/class_2762;method_11856(Lnet/minecraft/class_2765;Lnet/minecraft/class_2552;Lnet/minecraft/class_2764;)Vnamed method_11856Lnet/minecraft/structure/class_2762;method_11856(Lnet/minecraft/class_2765;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/StructurePlacementData;)V
-
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
-
generate
- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbbx;a(Lamu;Ljava/util/Random;Lbbg;)Zintermediary method_58Lnet/minecraft/class_34;method_58(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)Z
-
method_11857
protected abstract void method_11857(String string, BlockPos blockPos, World world, Random random, BlockBox blockBox) - Mappings:
Namespace Name Mixin selector official aLbbz;a(Ljava/lang/String;Let;Lamu;Ljava/util/Random;Lbbg;)Vintermediary method_11857Lnet/minecraft/class_2762;method_11857(Ljava/lang/String;Lnet/minecraft/class_2552;Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)Vnamed method_11857Lnet/minecraft/structure/class_2762;method_11857(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
method_11858
private void method_11858()- Mappings:
Namespace Name Mixin selector official bLbbz;b()Vintermediary method_11858Lnet/minecraft/class_2762;method_11858()Vnamed method_11858Lnet/minecraft/structure/class_2762;method_11858()V
-
translate
public void translate(int x, int y, int z) - Overrides:
translatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbbx;a(III)Vintermediary method_9272Lnet/minecraft/class_34;method_9272(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-