Package net.minecraft.structure
Class StructurePiece
java.lang.Object
net.minecraft.structure.StructurePiece
- Direct Known Subclasses:
class_1254,class_1255,class_1256,class_1257,class_1274,class_31,class_53,class_8
- Mappings:
Namespace Name official atuintermediary net/minecraft/class_34named net/minecraft/structure/StructurePiece
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intapplyXTransform(int x, int z) protected intapplyYTransform(int y) protected intapplyZTransform(int x, int z) protected voidclearBlocksUpwards(World world, int x, int y, int z, BlockBox box) protected abstract voiddeserialize(NbtCompound structureNbt) voidfillOpenings(StructurePiece start, List pieces, Random random) voidfromNbt(World world, NbtCompound nbt) abstract booleanintprotected intstatic StructurePiecegetOverlappingPiece(List pieces, BlockBox box) protected booleanisTouchingLiquid(World world, BlockBox box) protected voidprotected voidmethod_62(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, Block block2, boolean bool) protected voidmethod_63(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, boolean bool) protected voidmethod_64(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, boolean bool, Random random, class_35 class_35) protected voidmethod_65(World world, BlockBox blockBox, Random random, float float2, int int2, int int3, int int4, Block block, int int5) protected Blockmethod_6567(World world, int int2, int int3, int int4, BlockBox blockBox) protected voidmethod_6568(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, int int8, Block block2, int int9, boolean bool) protected voidmethod_6569(World world, BlockBox blockBox, Random random, float float2, int int2, int int3, int int4, int int5, int int6, int int7, Block block, Block block2, boolean bool) protected voidprotected booleanmethod_68(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, int int5, WeightedRandomChestContent[] weightedRandomChestContent, int int6) protected booleanmethod_69(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, WeightedRandomChestContent[] weightedRandomChestContent, int int5) protected voidprotected abstract voidserialize(NbtCompound structureNbt) protected voidtoNbt()
-
Field Details
-
boundingBox
- Mappings:
Namespace Name Mixin selector official fLatu;f:Larg;intermediary field_64Lnet/minecraft/class_34;field_64:Lnet/minecraft/class_1251;named boundingBoxLnet/minecraft/structure/StructurePiece;boundingBox:Lnet/minecraft/util/math/BlockBox;
-
field_65
protected int field_65- Mappings:
Namespace Name Mixin selector official gLatu;g:Iintermediary field_65Lnet/minecraft/class_34;field_65:Inamed field_65Lnet/minecraft/structure/StructurePiece;field_65:I
-
chainLength
protected int chainLength- Mappings:
Namespace Name Mixin selector official hLatu;h:Iintermediary field_66Lnet/minecraft/class_34;field_66:Inamed chainLengthLnet/minecraft/structure/StructurePiece;chainLength:I
-
-
Constructor Details
-
StructurePiece
public StructurePiece() -
StructurePiece
protected StructurePiece(int chainLength) - Mappings:
Namespace Name Mixin selector official <init>Latu;<init>(I)Vintermediary <init>Lnet/minecraft/class_34;<init>(I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(I)V
-
-
Method Details
-
toNbt
- Mappings:
Namespace Name Mixin selector official bLatu;b()Ldg;intermediary method_5529Lnet/minecraft/class_34;method_5529()Lnet/minecraft/class_322;named toNbtLnet/minecraft/structure/StructurePiece;toNbt()Lnet/minecraft/nbt/NbtCompound;
-
serialize
- Mappings:
Namespace Name Mixin selector official aLatu;a(Ldg;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
fromNbt
- Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Ldg;)Vintermediary method_5527Lnet/minecraft/class_34;method_5527(Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/structure/StructurePiece;fromNbt(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
-
deserialize
- Mappings:
Namespace Name Mixin selector official bLatu;b(Ldg;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
fillOpenings
- Mappings:
Namespace Name Mixin selector official aLatu;a(Latu;Ljava/util/List;Ljava/util/Random;)Vintermediary method_54Lnet/minecraft/class_34;method_54(Lnet/minecraft/class_34;Ljava/util/List;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Ljava/util/List;Ljava/util/Random;)V
-
generate
- Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Ljava/util/Random;Larg;)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
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector official cLatu;c()Larg;intermediary method_70Lnet/minecraft/class_34;method_70()Lnet/minecraft/class_1251;named getBoundingBoxLnet/minecraft/structure/StructurePiece;getBoundingBox()Lnet/minecraft/util/math/BlockBox;
-
getChainLength
public int getChainLength()- Mappings:
Namespace Name Mixin selector official dLatu;d()Iintermediary method_74Lnet/minecraft/class_34;method_74()Inamed getChainLengthLnet/minecraft/structure/StructurePiece;getChainLength()I
-
getOverlappingPiece
- Mappings:
Namespace Name Mixin selector official aLatu;a(Ljava/util/List;Larg;)Latu;intermediary method_55Lnet/minecraft/class_34;method_55(Ljava/util/List;Lnet/minecraft/class_1251;)Lnet/minecraft/class_34;named getOverlappingPieceLnet/minecraft/structure/StructurePiece;getOverlappingPiece(Ljava/util/List;Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/structure/StructurePiece;
-
method_51
- Mappings:
Namespace Name Mixin selector official aLatu;a()Lafe;intermediary method_51Lnet/minecraft/class_34;method_51()Lnet/minecraft/class_1167;named method_51Lnet/minecraft/structure/StructurePiece;method_51()Lnet/minecraft/util/math/Vec3i;
-
isTouchingLiquid
- Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;)Zintermediary method_59Lnet/minecraft/class_34;method_59(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;)Znamed isTouchingLiquidLnet/minecraft/structure/StructurePiece;isTouchingLiquid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;)Z
-
applyXTransform
protected int applyXTransform(int x, int z) - Mappings:
Namespace Name Mixin selector official aLatu;a(II)Iintermediary method_53Lnet/minecraft/class_34;method_53(II)Inamed applyXTransformLnet/minecraft/structure/StructurePiece;applyXTransform(II)I
-
applyYTransform
protected int applyYTransform(int y) - Mappings:
Namespace Name Mixin selector official aLatu;a(I)Iintermediary method_52Lnet/minecraft/class_34;method_52(I)Inamed applyYTransformLnet/minecraft/structure/StructurePiece;applyYTransform(I)I
-
applyZTransform
protected int applyZTransform(int x, int z) - Mappings:
Namespace Name Mixin selector official bLatu;b(II)Iintermediary method_71Lnet/minecraft/class_34;method_71(II)Inamed applyZTransformLnet/minecraft/structure/StructurePiece;applyZTransform(II)I
-
getData
- Mappings:
Namespace Name Mixin selector official aLatu;a(Laht;I)Iintermediary method_6570Lnet/minecraft/class_34;method_6570(Lnet/minecraft/class_197;I)Inamed getDataLnet/minecraft/structure/StructurePiece;getData(Lnet/minecraft/block/Block;I)I
-
method_56
protected void method_56(World world, Block block, int int2, int int3, int int4, int int5, BlockBox blockBox) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Laht;IIIILarg;)Vintermediary method_56Lnet/minecraft/class_34;method_56(Lnet/minecraft/class_1150;Lnet/minecraft/class_197;IIIILnet/minecraft/class_1251;)Vnamed method_56Lnet/minecraft/structure/StructurePiece;method_56(Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIILnet/minecraft/util/math/BlockBox;)V
-
method_6567
- Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;IIILarg;)Laht;intermediary method_6567Lnet/minecraft/class_34;method_6567(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1251;)Lnet/minecraft/class_197;named method_6567Lnet/minecraft/structure/StructurePiece;method_6567(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/BlockBox;)Lnet/minecraft/block/Block;
-
setAir
protected void setAir(World world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;IIIIII)Vintermediary method_60Lnet/minecraft/class_34;method_60(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIII)Vnamed setAirLnet/minecraft/structure/StructurePiece;setAir(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIII)V
-
method_62
protected void method_62(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, Block block2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;IIIIIILaht;Laht;Z)Vintermediary method_62Lnet/minecraft/class_34;method_62(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_197;Lnet/minecraft/class_197;Z)Vnamed method_62Lnet/minecraft/structure/StructurePiece;method_62(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/Block;Lnet/minecraft/block/Block;Z)V
-
method_6568
protected void method_6568(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, int int8, Block block2, int int9, boolean bool) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;IIIIIILaht;ILaht;IZ)Vintermediary method_6568Lnet/minecraft/class_34;method_6568(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_197;ILnet/minecraft/class_197;IZ)Vnamed method_6568Lnet/minecraft/structure/StructurePiece;method_6568(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/Block;ILnet/minecraft/block/Block;IZ)V
-
method_64
protected void method_64(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, boolean bool, Random random, class_35 class_35) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;IIIIIIZLjava/util/Random;Latv;)Vintermediary method_64Lnet/minecraft/class_34;method_64(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIIZLjava/util/Random;Lnet/minecraft/class_35;)Vnamed method_64Lnet/minecraft/structure/StructurePiece;method_64(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIIZLjava/util/Random;Lnet/minecraft/structure/class_35;)V
-
method_6569
protected void method_6569(World world, BlockBox blockBox, Random random, float float2, int int2, int int3, int int4, int int5, int int6, int int7, Block block, Block block2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;Ljava/util/Random;FIIIIIILaht;Laht;Z)Vintermediary method_6569Lnet/minecraft/class_34;method_6569(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;FIIIIIILnet/minecraft/class_197;Lnet/minecraft/class_197;Z)Vnamed method_6569Lnet/minecraft/structure/StructurePiece;method_6569(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIIIIIILnet/minecraft/block/Block;Lnet/minecraft/block/Block;Z)V
-
method_65
protected void method_65(World world, BlockBox blockBox, Random random, float float2, int int2, int int3, int int4, Block block, int int5) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;Ljava/util/Random;FIIILaht;I)Vintermediary method_65Lnet/minecraft/class_34;method_65(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;FIIILnet/minecraft/class_197;I)Vnamed method_65Lnet/minecraft/structure/StructurePiece;method_65(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIIILnet/minecraft/block/Block;I)V
-
method_63
protected void method_63(World world, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, Block block, boolean bool) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;IIIIIILaht;Z)Vintermediary method_63Lnet/minecraft/class_34;method_63(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_197;Z)Vnamed method_63Lnet/minecraft/structure/StructurePiece;method_63(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/Block;Z)V
-
clearBlocksUpwards
- Mappings:
Namespace Name Mixin selector official bLatu;b(Lafm;IIILarg;)Vintermediary method_73Lnet/minecraft/class_34;method_73(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1251;)Vnamed clearBlocksUpwardsLnet/minecraft/structure/StructurePiece;clearBlocksUpwards(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/BlockBox;)V
-
method_72
protected void method_72(World world, Block block, int int2, int int3, int int4, int int5, BlockBox blockBox) - Mappings:
Namespace Name Mixin selector official bLatu;b(Lafm;Laht;IIIILarg;)Vintermediary method_72Lnet/minecraft/class_34;method_72(Lnet/minecraft/class_1150;Lnet/minecraft/class_197;IIIILnet/minecraft/class_1251;)Vnamed method_72Lnet/minecraft/structure/StructurePiece;method_72(Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIILnet/minecraft/util/math/BlockBox;)V
-
method_69
protected boolean method_69(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, WeightedRandomChestContent[] weightedRandomChestContent, int int5) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;Ljava/util/Random;III[Lpj;I)Zintermediary method_69Lnet/minecraft/class_34;method_69(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;III[Lnet/minecraft/class_847;I)Znamed method_69Lnet/minecraft/structure/StructurePiece;method_69(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;III[Lnet/minecraft/util/WeightedRandomChestContent;I)Z
-
method_68
protected boolean method_68(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, int int5, WeightedRandomChestContent[] weightedRandomChestContent, int int6) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;Ljava/util/Random;IIII[Lpj;I)Zintermediary method_68Lnet/minecraft/class_34;method_68(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;IIII[Lnet/minecraft/class_847;I)Znamed method_68Lnet/minecraft/structure/StructurePiece;method_68(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIII[Lnet/minecraft/util/WeightedRandomChestContent;I)Z
-
method_67
protected void method_67(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official aLatu;a(Lafm;Larg;Ljava/util/Random;IIII)Vintermediary method_67Lnet/minecraft/class_34;method_67(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;IIII)Vnamed method_67Lnet/minecraft/structure/StructurePiece;method_67(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIII)V
-