Package net.minecraft.structure
Class MineshaftGenerator.MineshaftRoom
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftGenerator.MineshaftPart
net.minecraft.structure.MineshaftGenerator.MineshaftRoom
- Enclosing class:
MineshaftGenerator
- Mappings:
Namespace Name intermediary net/minecraft/class_3353$class_3357official dtt$dnamed net/minecraft/structure/MineshaftGenerator$MineshaftRoom
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsFields inherited from class net.minecraft.structure.MineshaftGenerator.MineshaftPart
mineshaftTypeFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionMineshaftRoom(int chainLength, Random random, int x, int z, MineshaftStructure.Type type) MineshaftRoom(NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionvoidfillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidtranslate(int x, int y, int z) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.MineshaftGenerator.MineshaftPart
canAddBlock, cannotGenerate, isSolidCeiling, tryPlaceFloorMethods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, firstIntersecting, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getRotation, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt
-
Field Details
-
entrances
- Mappings:
Namespace Name Mixin selector intermediary field_14422Lnet/minecraft/class_3353$class_3357;field_14422:Ljava/util/List;official bLdtt$d;b:Ljava/util/List;named entrancesLnet/minecraft/structure/MineshaftGenerator$MineshaftRoom;entrances:Ljava/util/List;
-
-
Constructor Details
-
MineshaftRoom
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3353$class_3357;<init>(ILnet/minecraft/class_5819;IILnet/minecraft/class_3098$class_3100;)Vofficial <init>Ldtt$d;<init>(ILapf;IILdtu$a;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftRoom;<init>(ILnet/minecraft/util/math/random/Random;IILnet/minecraft/world/gen/structure/MineshaftStructure$Type;)V
-
MineshaftRoom
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3353$class_3357;<init>(Lnet/minecraft/class_2487;)Vofficial <init>Ldtt$d;<init>(Lqr;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftRoom;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
fillOpenings
- Overrides:
fillOpeningsin classStructurePiece- Mappings:
Namespace Name Mixin selector intermediary method_14918Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)Vofficial aLdsb;a(Ldsb;Ldsc;Lapf;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;)V
-
generate
public void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector intermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Vofficial aLdsb;a(Lcne;Lcnc;Lddv;Lapf;Ldrp;Lclr;Lgu;)Vnamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)V
-
translate
public void translate(int x, int y, int z) - Overrides:
translatein classStructurePiece- Mappings:
Namespace Name Mixin selector intermediary method_14922Lnet/minecraft/class_3443;method_14922(III)Vofficial aLdsb;a(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-
writeNbt
- Overrides:
writeNbtin classMineshaftGenerator.MineshaftPart- Mappings:
Namespace Name Mixin selector intermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Vofficial aLdsb;a(Ldsn;Lqr;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V
-