Package net.minecraft.structure
Class MineshaftGenerator.MineshaftPart
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftGenerator.MineshaftPart
- Direct Known Subclasses:
MineshaftGenerator.MineshaftCorridor,MineshaftGenerator.MineshaftCrossing,MineshaftGenerator.MineshaftRoom,MineshaftGenerator.MineshaftStairs
- Enclosing class:
- MineshaftGenerator
abstract static class MineshaftGenerator.MineshaftPart extends StructurePiece
- Mappings:
Namespace Name official cwu$cintermediary net/minecraft/class_3353$class_3356named net/minecraft/structure/MineshaftGenerator$MineshaftPart
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description protected MineshaftFeature.TypemineshaftTypeFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors Constructor Description MineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftFeature.Type type)MineshaftPart(StructurePieceType type, CompoundTag tag) -
Method Summary
Modifier and Type Method Description protected BlockStategetFenceType()protected BlockStategetPlanksType()protected booleanisSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)protected voidtoNbt(CompoundTag tag)Methods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, generate, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getRotation, getTag, getType, intersectsChunk, isTouchingLiquid, isUnderSeaLevel, orientateChest, setOrientation, translate
-
Field Details
-
mineshaftType
- Mappings:
Namespace Name Mixin selector official aLcwu$c;a:Lcpk$b;intermediary field_14421Lnet/minecraft/class_3353$class_3356;field_14421:Lnet/minecraft/class_3098$class_3100;named mineshaftTypeLnet/minecraft/structure/MineshaftGenerator$MineshaftPart;mineshaftType:Lnet/minecraft/world/gen/feature/MineshaftFeature$Type;
-
-
Constructor Details
-
MineshaftPart
public MineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftFeature.Type type)- Mappings:
Namespace Name Mixin selector official <init>Lcwu$c;<init>(Lcqk;ILcpk$b;)Vintermediary <init>Lnet/minecraft/class_3353$class_3356;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/world/gen/feature/MineshaftFeature$Type;)V
-
MineshaftPart
- Mappings:
Namespace Name Mixin selector official <init>Lcxh;<init>(Lcqk;Lmq;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
toNbt
- Specified by:
toNbtin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lmq;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)Vnamed toNbtLnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
getPlanksType
- Mappings:
Namespace Name Mixin selector official aLcwu$c;a()Lcht;intermediary method_16443Lnet/minecraft/class_3353$class_3356;method_16443()Lnet/minecraft/class_2680;named getPlanksTypeLnet/minecraft/structure/MineshaftGenerator$MineshaftPart;getPlanksType()Lnet/minecraft/block/BlockState;
-
getFenceType
- Mappings:
Namespace Name Mixin selector official bLcwu$c;b()Lcht;intermediary method_14718Lnet/minecraft/class_3353$class_3356;method_14718()Lnet/minecraft/class_2680;named getFenceTypeLnet/minecraft/structure/MineshaftGenerator$MineshaftPart;getFenceType()Lnet/minecraft/block/BlockState;
-
isSolidCeiling
protected boolean isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcwu$c;a(Lbsz;Lcwn;IIII)Zintermediary method_14719Lnet/minecraft/class_3353$class_3356;method_14719(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Znamed isSolidCeilingLnet/minecraft/structure/MineshaftGenerator$MineshaftPart;isSolidCeiling(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;IIII)Z
-