Package net.minecraft.structure
Class MineshaftPieces.MineshaftCrossing
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftPieces.MineshaftCrossing
- Enclosing class:
- MineshaftPieces
- Mappings:
Namespace Name official avt$bintermediary net/minecraft/class_1253$class_1255named net/minecraft/structure/MineshaftPieces$MineshaftCrossing
-
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
boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionMineshaftCrossing(int chainLength, Random random, BlockBox boundingBox, Direction orientation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserialize(NbtCompound structureNbt) voidfillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) booleanstatic BlockBoxgetBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
orientation
- Mappings:
Namespace Name Mixin selector official aLavt$b;a:Lcs;intermediary field_10184Lnet/minecraft/class_1253$class_1255;field_10184:Lnet/minecraft/class_1354;named orientationLnet/minecraft/structure/MineshaftPieces$MineshaftCrossing;orientation:Lnet/minecraft/util/math/Direction;
-
twoFloors
private boolean twoFloors- Mappings:
Namespace Name Mixin selector official bLavt$b;b:Zintermediary field_4916Lnet/minecraft/class_1253$class_1255;field_4916:Znamed twoFloorsLnet/minecraft/structure/MineshaftPieces$MineshaftCrossing;twoFloors:Z
-
-
Constructor Details
-
MineshaftCrossing
public MineshaftCrossing() -
MineshaftCrossing
public MineshaftCrossing(int chainLength, Random random, BlockBox boundingBox, @Nullable Direction orientation) - Mappings:
Namespace Name Mixin selector official <init>Lavt$b;<init>(ILjava/util/Random;Lavp;Lcs;)Vintermediary <init>Lnet/minecraft/class_1253$class_1255;<init>(ILjava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1354;)Vnamed <init>Lnet/minecraft/structure/MineshaftPieces$MineshaftCrossing;<init>(ILjava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;)V
-
-
Method Details
-
serialize
- Specified by:
serializein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Ldq;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
deserialize
- Specified by:
deserializein classStructurePiece- Mappings:
Namespace Name Mixin selector official bLawg;b(Ldq;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
getBoundingBox
public static BlockBox getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) - Mappings:
Namespace Name Mixin selector official aLavt$b;a(Ljava/util/List;Ljava/util/Random;IIILcs;)Lavp;intermediary method_9236Lnet/minecraft/class_1253$class_1255;method_9236(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;)Lnet/minecraft/class_1251;named getBoundingBoxLnet/minecraft/structure/MineshaftPieces$MineshaftCrossing;getBoundingBox(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
fillOpenings
- Overrides:
fillOpeningsin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Lawg;Ljava/util/List;Ljava/util/Random;)Vintermediary method_54Lnet/minecraft/class_34;method_54(Lnet/minecraft/class_34;Ljava/util/List;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Ljava/util/List;Ljava/util/Random;)V
-
generate
- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Laht;Ljava/util/Random;Lavp;)Zintermediary method_58Lnet/minecraft/class_34;method_58(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)Z
-