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 aysintermediary 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 dLays;d:Laza;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 aLays;a:Lazc;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 bLays;b:Laza;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 cLays;c:Lco;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>Layq;<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 aLays;a(Lazc;Lco;Laza;)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 aLayq;a(Ldu;)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 aLayq;a(Ldu;Layz;)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 aLayq;a(Lajs;Ljava/util/Random;Laxz;)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 aLays;a(Ljava/lang/String;Lco;Lajs;Ljava/util/Random;Laxz;)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 bLays;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 aLayq;a(III)Vintermediary method_9272Lnet/minecraft/class_34;method_9272(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-