Package net.minecraft.structure
Class class_31
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.class_31
- Direct Known Subclasses:
class_15,class_16,class_17,class_18,class_19,class_21,class_22,class_24,class_26,class_29,class_30
- Mappings:
Namespace Name official bmkintermediary net/minecraft/class_31named net/minecraft/structure/class_31
-
Field Summary
FieldsFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength, facing -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserialize(NbtCompound structureNbt) protected StructurePieceprotected class_32protected voidmethod_41(World world, Random random, BlockBox blockBox, class_32 class_32, int int2, int int3, int int4) protected static booleanprotected StructurePiecemethod_9265(class_27 class_27, List list, Random random, int int2, int int3) protected StructurePiecemethod_9266(class_27 class_27, List list, Random random, int int2, int int3) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, generate, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getData, getOverlappingPiece, isTouchingLiquid, method_64, placeChest, placeDispenser, placeDoor, setAir, setBlockState, toNbt
-
Field Details
-
field_6236
- Mappings:
Namespace Name Mixin selector official dLbmk;d:Lbml;intermediary field_6236Lnet/minecraft/class_31;field_6236:Lnet/minecraft/class_32;named field_6236Lnet/minecraft/structure/class_31;field_6236:Lnet/minecraft/util/class_32;
-
-
Constructor Details
-
class_31
public class_31() -
class_31
protected class_31(int chainLength) - Mappings:
Namespace Name Mixin selector official <init>Lbms;<init>(I)Vintermediary <init>Lnet/minecraft/class_34;<init>(I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(I)V
-
-
Method Details
-
serialize
- Specified by:
serializein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbms;a(Lfn;)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 bLbms;b(Lfn;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
method_41
protected void method_41(World world, Random random, BlockBox blockBox, class_32 class_32, int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLbmk;a(Laqu;Ljava/util/Random;Lbjb;Lbml;III)Vintermediary method_41Lnet/minecraft/class_31;method_41(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_32;III)Vnamed method_41Lnet/minecraft/structure/class_31;method_41(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/class_32;III)V
-
method_40
- Mappings:
Namespace Name Mixin selector official aLbmk;a(Ljava/util/Random;)Lbml;intermediary method_40Lnet/minecraft/class_31;method_40(Ljava/util/Random;)Lnet/minecraft/class_32;named method_40Lnet/minecraft/structure/class_31;method_40(Ljava/util/Random;)Lnet/minecraft/util/class_32;
-
method_39
- Mappings:
Namespace Name Mixin selector official aLbmk;a(Lbmh;Ljava/util/List;Ljava/util/Random;II)Lbms;intermediary method_39Lnet/minecraft/class_31;method_39(Lnet/minecraft/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_34;named method_39Lnet/minecraft/structure/class_31;method_39(Lnet/minecraft/structure/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_9265
protected StructurePiece method_9265(class_27 class_27, List list, Random random, int int2, int int3) - Mappings:
Namespace Name Mixin selector official bLbmk;b(Lbmh;Ljava/util/List;Ljava/util/Random;II)Lbms;intermediary method_9265Lnet/minecraft/class_31;method_9265(Lnet/minecraft/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_34;named method_9265Lnet/minecraft/structure/class_31;method_9265(Lnet/minecraft/structure/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_9266
protected StructurePiece method_9266(class_27 class_27, List list, Random random, int int2, int int3) - Mappings:
Namespace Name Mixin selector official cLbmk;c(Lbmh;Ljava/util/List;Ljava/util/Random;II)Lbms;intermediary method_9266Lnet/minecraft/class_31;method_9266(Lnet/minecraft/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/class_34;named method_9266Lnet/minecraft/structure/class_31;method_9266(Lnet/minecraft/structure/class_27;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
-
method_42
- Mappings:
Namespace Name Mixin selector official aLbmk;a(Lbjb;)Zintermediary method_42Lnet/minecraft/class_31;method_42(Lnet/minecraft/class_1251;)Znamed method_42Lnet/minecraft/structure/class_31;method_42(Lnet/minecraft/util/math/BlockBox;)Z
-