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
- Mappings:
Namespace Name official awiintermediary 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 TypeMethodDescriptionprotected voiddeserialize(NbtCompound structureNbt) booleanprotected voidmethod_11856(class_2765 class_2765, BlockPos blockPos, StructurePlacementData structurePlacementData) protected abstract voidprivate voidprotected 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, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, placeDoor, setAir, setBlockState, toNbt
-
Field Details
-
field_13019
- Mappings:
Namespace Name Mixin selector official dLawi;d:Lawn;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 aLawi;a:Lawo;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 bLawi;b:Lawn;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 cLawi;c:Lcl;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>Lawg;<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 aLawi;a(Lawo;Lcl;Lawn;)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 aLawg;a(Ldq;)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 bLawg;b(Ldq;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
generate
- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Laht;Ljava/util/Random;Lavp;)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 aLawi;a(Ljava/lang/String;Lcl;Laht;Ljava/util/Random;Lavp;)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 hLawi;h()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 aLawg;a(III)Vintermediary method_9272Lnet/minecraft/class_34;method_9272(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-