Package net.minecraft.structure
Class MineshaftPieces.MineshaftCorridor
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftPieces.MineshaftCorridor
- Enclosing class:
- MineshaftPieces
- Mappings:
Namespace Name official avt$aintermediary net/minecraft/class_1253$class_1254named net/minecraft/structure/MineshaftPieces$MineshaftCorridor
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate intFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionMineshaftCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserialize(NbtCompound structureNbt) voidfillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) booleanstatic BlockBoxgetBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) protected booleanmethod_11852(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, Identifier identifier) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11853, method_11854, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
hasRails
private boolean hasRails- Mappings:
Namespace Name Mixin selector official aLavt$a;a:Zintermediary field_4911Lnet/minecraft/class_1253$class_1254;field_4911:Znamed hasRailsLnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;hasRails:Z
-
hasCobwebs
private boolean hasCobwebs- Mappings:
Namespace Name Mixin selector official bLavt$a;b:Zintermediary field_4912Lnet/minecraft/class_1253$class_1254;field_4912:Znamed hasCobwebsLnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;hasCobwebs:Z
-
hasSpawner
private boolean hasSpawner- Mappings:
Namespace Name Mixin selector official cLavt$a;c:Zintermediary field_4913Lnet/minecraft/class_1253$class_1254;field_4913:Znamed hasSpawnerLnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;hasSpawner:Z
-
length
private int length- Mappings:
Namespace Name Mixin selector official dLavt$a;d:Iintermediary field_4914Lnet/minecraft/class_1253$class_1254;field_4914:Inamed lengthLnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;length:I
-
-
Constructor Details
-
MineshaftCorridor
public MineshaftCorridor() -
MineshaftCorridor
public MineshaftCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation) - Mappings:
Namespace Name Mixin selector official <init>Lavt$a;<init>(ILjava/util/Random;Lavp;Lcs;)Vintermediary <init>Lnet/minecraft/class_1253$class_1254;<init>(ILjava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1354;)Vnamed <init>Lnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;<init>(ILjava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;)V
-
-
Method Details
-
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
-
getBoundingBox
public static BlockBox getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) - Mappings:
Namespace Name Mixin selector official aLavt$a;a(Ljava/util/List;Ljava/util/Random;IIILcs;)Lavp;intermediary method_9235Lnet/minecraft/class_1253$class_1254;method_9235(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;)Lnet/minecraft/class_1251;named getBoundingBoxLnet/minecraft/structure/MineshaftPieces$MineshaftCorridor;getBoundingBox(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
fillOpenings
- Overrides:
fillOpeningsin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Lawg;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
-
method_11852
protected boolean method_11852(World world, BlockBox blockBox, Random random, int int2, int int3, int int4, Identifier identifier) - Overrides:
method_11852in classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Laht;Lavp;Ljava/util/Random;IIILkl;)Zintermediary method_11852Lnet/minecraft/class_34;method_11852(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;Ljava/util/Random;IIILnet/minecraft/class_1653;)Znamed method_11852Lnet/minecraft/structure/StructurePiece;method_11852(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIILnet/minecraft/util/Identifier;)Z
-
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
-