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 cwx$c
intermediary net/minecraft/class_3353$class_3356
named 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.Type
mineshaftType
Fields 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 boolean
isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)
protected boolean
method_33778(BlockView blockView, BlockBox blockBox)
private boolean
method_33779(BlockView blockView, BlockPos.Mutable mutable, int int2, int int3, int int4)
protected boolean
method_33780(WorldView worldView, int int2, int int3, int int4, BlockBox blockBox)
protected void
toNbt(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, isUnderSeaLevel, method_33781, orientateChest, setOrientation, translate
-
Field Details
-
mineshaftType
- Mappings:
Namespace Name Mixin selector official a
Lcwx$c;a:Lcpl$b;
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/feature/MineshaftFeature$Type;
-
-
Constructor Details
-
MineshaftPart
public MineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftFeature.Type type)- Mappings:
Namespace Name Mixin selector official <init>
Lcwx$c;<init>(Lcql;ILcpl$b;)V
intermediary <init>
Lnet/minecraft/class_3353$class_3356;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;)V
named <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>
Lcxk;<init>(Lcql;Lmq;)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/CompoundTag;)V
-
-
Method Details
-
method_33780
protected boolean method_33780(WorldView worldView, int int2, int int3, int int4, BlockBox blockBox)- Overrides:
method_33780
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Lcxk;a(Lbtz;IIILcwq;)Z
intermediary method_33780
Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z
named method_33780
Lnet/minecraft/structure/StructurePiece;method_33780(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
-
toNbt
- Specified by:
toNbt
in classStructurePiece
- Mappings:
Namespace Name Mixin selector official a
Lcxk;a(Lmq;)V
intermediary method_14943
Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)V
named toNbt
Lnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
isSolidCeiling
protected boolean isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)- Mappings:
Namespace Name Mixin selector official a
Lcwx$c;a(Lbta;Lcwq;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
-
method_33778
- Mappings:
Namespace Name Mixin selector official a
Lcwx$c;a(Lbta;Lcwq;)Z
intermediary method_33778
Lnet/minecraft/class_3353$class_3356;method_33778(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Z
named method_33778
Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33778(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;)Z
-
method_33779
private boolean method_33779(BlockView blockView, BlockPos.Mutable mutable, int int2, int int3, int int4)- Mappings:
Namespace Name Mixin selector official a
Lcwx$c;a(Lbta;Lfx$a;III)Z
intermediary method_33779
Lnet/minecraft/class_3353$class_3356;method_33779(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;III)Z
named method_33779
Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33779(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos$Mutable;III)Z
-