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 dax$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
FieldsFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionMineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftFeature.Type type, BlockBox box) MineshaftPart(StructurePieceType type, NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanAddBlock(WorldView world, int x, int y, int z, BlockBox box) protected booleanisSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z) protected voidmethod_33880(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) protected booleanmethod_33999(BlockView world, BlockBox box) protected voidwriteNbt(ServerWorld world, NbtCompound nbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, generate, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getRotation, getType, intersectsChunk, isUnderSeaLevel, method_33882, offsetPos, orientateChest, setOrientation, toNbt, translate
-
Field Details
-
mineshaftType
- Mappings:
Namespace Name Mixin selector official aLdax$c;a:Lctb$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, BlockBox box) - Mappings:
Namespace Name Mixin selector official <init>Ldax$c;<init>(Lcud;ILctb$b;Ldaq;)Vintermediary <init>Lnet/minecraft/class_3353$class_3356;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;Lnet/minecraft/class_3341;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/world/gen/feature/MineshaftFeature$Type;Lnet/minecraft/util/math/BlockBox;)V
-
MineshaftPart
- Mappings:
Namespace Name Mixin selector official <init>Ldbl;<init>(Lcud;Lna;)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/NbtCompound;)V
-
-
Method Details
-
canAddBlock
- Overrides:
canAddBlockin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbws;IIILdaq;)Zintermediary method_33780Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Znamed canAddBlockLnet/minecraft/structure/StructurePiece;canAddBlock(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
-
writeNbt
- Specified by:
writeNbtin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLdbl;a(Labr;Lna;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
-
isSolidCeiling
protected boolean isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z) - Mappings:
Namespace Name Mixin selector official aLdax$c;a(Lbvt;Ldaq;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
-
method_33999
- Mappings:
Namespace Name Mixin selector official aLdax$c;a(Lbvt;Ldaq;)Zintermediary method_33999Lnet/minecraft/class_3353$class_3356;method_33999(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Znamed method_33999Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33999(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;)Z
-
method_33880
protected void method_33880(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLdax$c;a(Lbxk;Ldaq;Lcks;III)Vintermediary method_33880Lnet/minecraft/class_3353$class_3356;method_33880(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)Vnamed method_33880Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33880(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/block/BlockState;III)V
-