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
- Mappings:
- Namespace - Name - official - dmx$c- intermediary - net/minecraft/class_3353$class_3356- named - net/minecraft/structure/MineshaftGenerator$MineshaftPart
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsConstructorDescriptionMineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftStructure.Type type, BlockBox box) MineshaftPart(StructurePieceType type, NbtCompound nbt) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanAddBlock(WorldView world, int x, int y, int z, BlockBox box) protected booleancannotGenerate(WorldAccess world, BlockBox box) protected booleanisSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z) protected voidtryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.StructurePieceaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, firstIntersecting, generate, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getRotation, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt, translate
- 
Field Details- 
mineshaftType- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx$c;a:Ldmy$a;- intermediary - field_14421- Lnet/minecraft/class_3353$class_3356;field_14421:Lnet/minecraft/class_3098$class_3100;- named - mineshaftType- Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;mineshaftType:Lnet/minecraft/world/gen/structure/MineshaftStructure$Type;
 
 
- 
- 
Constructor Details- 
MineshaftPartpublic MineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftStructure.Type type, BlockBox box) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldmx$c;<init>(Ldls;ILdmy$a;Ldkt;)V- intermediary - <init>- Lnet/minecraft/class_3353$class_3356;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;Lnet/minecraft/class_3341;)V- named - <init>- Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/world/gen/structure/MineshaftStructure$Type;Lnet/minecraft/util/math/BlockBox;)V
 
- 
MineshaftPart- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldlf;<init>(Ldls;Lpj;)V- intermediary - <init>- Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
canAddBlock- Overrides:
- canAddBlockin class- StructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlf;a(Lcha;IIILdkt;)Z- intermediary - method_33780- Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z- named - canAddBlock- Lnet/minecraft/structure/StructurePiece;canAddBlock(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
 
- 
writeNbt- Specified by:
- writeNbtin class- StructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlf;a(Ldlr;Lpj;)V- intermediary - method_14943- Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V- named - writeNbt- Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V
 
- 
isSolidCeilingprotected boolean isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx$c;a(Lcgd;Ldkt;IIII)Z- intermediary - method_14719- Lnet/minecraft/class_3353$class_3356;method_14719(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z- named - isSolidCeiling- Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;isSolidCeiling(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;IIII)Z
 
- 
cannotGenerate- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx$c;a(Lcgy;Ldkt;)Z- intermediary - method_33999- Lnet/minecraft/class_3353$class_3356;method_33999(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;)Z- named - cannotGenerate- Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;cannotGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockBox;)Z
 
- 
tryPlaceFloorprotected void tryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx$c;a(Lchp;Ldkt;Lcvo;III)V- intermediary - method_33880- Lnet/minecraft/class_3353$class_3356;method_33880(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)V- named - tryPlaceFloor- Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;tryPlaceFloor(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/block/BlockState;III)V
 
 
-