Package net.minecraft.structure
Class MineshaftGenerator.MineshaftStairs
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftGenerator.MineshaftPart
net.minecraft.structure.MineshaftGenerator.MineshaftStairs
- Enclosing class:
- MineshaftGenerator
public static class MineshaftGenerator.MineshaftStairs extends MineshaftGenerator.MineshaftPart
- Mappings:
Namespace Name official cyl$e
intermediary net/minecraft/class_3353$class_3358
named net/minecraft/structure/MineshaftGenerator$MineshaftStairs
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
Field Summary
Fields inherited from class net.minecraft.structure.MineshaftGenerator.MineshaftPart
mineshaftType
Fields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
Constructor Summary
Constructors Constructor Description MineshaftStairs(int chainLength, BlockBox boundingBox, Direction orientation, MineshaftFeature.Type type)
MineshaftStairs(StructureManager structureManager, CompoundTag nbt)
-
Method Summary
Modifier and Type Method Description void
fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random)
boolean
generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
static BlockBox
getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation)
Methods inherited from class net.minecraft.structure.MineshaftGenerator.MineshaftPart
canAddBlock, isSolidCeiling, method_33880, method_33999, writeNbt
Methods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getRotation, getType, intersectsChunk, isUnderSeaLevel, method_33781, method_33881, method_33882, orientateChest, setOrientation, toNbt, translate
-
Constructor Details
-
MineshaftStairs
public MineshaftStairs(int chainLength, BlockBox boundingBox, Direction orientation, MineshaftFeature.Type type)- Mappings:
Namespace Name Mixin selector official <init>
Lcyl$e;<init>(ILcye;Lgc;Lcqp$b;)V
intermediary <init>
Lnet/minecraft/class_3353$class_3358;<init>(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V
named <init>
Lnet/minecraft/structure/MineshaftGenerator$MineshaftStairs;<init>(ILnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/feature/MineshaftFeature$Type;)V
-
MineshaftStairs
- Mappings:
Namespace Name Mixin selector official <init>
Lcyl$e;<init>(Ldab;Lmr;)V
intermediary <init>
Lnet/minecraft/class_3353$class_3358;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
named <init>
Lnet/minecraft/structure/MineshaftGenerator$MineshaftStairs;<init>(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
getBoundingBox
public static BlockBox getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation)- Mappings:
Namespace Name Mixin selector official a
Lcyl$e;a(Ljava/util/List;Ljava/util/Random;IIILgc;)Lcye;
intermediary method_14720
Lnet/minecraft/class_3353$class_3358;method_14720(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
named getBoundingBox
Lnet/minecraft/structure/MineshaftGenerator$MineshaftStairs;getBoundingBox(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
fillOpenings
- Overrides:
fillOpenings
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Lcyz;a(Lcyz;Ljava/util/List;Ljava/util/Random;)V
intermediary method_14918
Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Ljava/util/List;Ljava/util/Random;)V
named fillOpenings
Lnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Ljava/util/List;Ljava/util/Random;)V
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)- Specified by:
generate
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Lcyz;a(Lbvl;Lbvh;Lckj;Ljava/util/Random;Lcye;Lbtv;Lfx;)Z
intermediary method_14931
Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Z
named generate
Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-