Package net.minecraft.structure
Class StrongholdGenerator.FiveWayCrossing
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StrongholdGenerator.Piece
net.minecraft.structure.StrongholdGenerator.FiveWayCrossing
- Enclosing class:
- StrongholdGenerator
- Mappings:
- Namespace - Name - official - duk$c- intermediary - net/minecraft/class_3421$class_3424- named - net/minecraft/structure/StrongholdGenerator$FiveWayCrossing
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StrongholdGenerator.PieceStrongholdGenerator.Piece.EntranceTypeNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprotected static final intprotected static final intprotected static final intprivate final booleanprivate final booleanFields inherited from class net.minecraft.structure.StrongholdGenerator.PieceentryDoorFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsConstructorDescriptionFiveWayCrossing(int chainLength, Random random, BlockBox boundingBox, Direction orientation) 
- 
Method SummaryModifier and TypeMethodDescriptioncreate(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength) voidfillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.StrongholdGenerator.PiecefillForwardOpening, fillNWOpening, fillSEOpening, generateEntrance, getRandomEntrance, isInBoundsMethods inherited from class net.minecraft.structure.StructurePieceaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canAddBlock, 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, translate
- 
Field Details- 
SIZE_Xprotected static final int SIZE_X- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduk$c;a:I- intermediary - field_31632- Lnet/minecraft/class_3421$class_3424;field_31632:I- named - SIZE_X- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;SIZE_X:I
 
- 
SIZE_Yprotected static final int SIZE_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lduk$c;b:I- intermediary - field_31633- Lnet/minecraft/class_3421$class_3424;field_31633:I- named - SIZE_Y- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;SIZE_Y:I
 
- 
SIZE_Zprotected static final int SIZE_Z- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lduk$c;c:I- intermediary - field_31634- Lnet/minecraft/class_3421$class_3424;field_31634:I- named - SIZE_Z- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;SIZE_Z:I
 
- 
lowerLeftExistsprivate final boolean lowerLeftExists- Mappings:
- Namespace - Name - Mixin selector - official - d- Lduk$c;d:Z- intermediary - field_15273- Lnet/minecraft/class_3421$class_3424;field_15273:Z- named - lowerLeftExists- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;lowerLeftExists:Z
 
- 
upperLeftExistsprivate final boolean upperLeftExists- Mappings:
- Namespace - Name - Mixin selector - official - i- Lduk$c;i:Z- intermediary - field_15272- Lnet/minecraft/class_3421$class_3424;field_15272:Z- named - upperLeftExists- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;upperLeftExists:Z
 
- 
lowerRightExistsprivate final boolean lowerRightExists- Mappings:
- Namespace - Name - Mixin selector - official - j- Lduk$c;j:Z- intermediary - field_15271- Lnet/minecraft/class_3421$class_3424;field_15271:Z- named - lowerRightExists- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;lowerRightExists:Z
 
- 
upperRightExistsprivate final boolean upperRightExists- Mappings:
- Namespace - Name - Mixin selector - official - k- Lduk$c;k:Z- intermediary - field_15270- Lnet/minecraft/class_3421$class_3424;field_15270:Z- named - upperRightExists- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;upperRightExists:Z
 
 
- 
- 
Constructor Details- 
FiveWayCrossing- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduk$c;<init>(ILapf;Ldrs;Lha;)V- intermediary - <init>- Lnet/minecraft/class_3421$class_3424;<init>(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V- named - <init>- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;<init>(ILnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;)V
 
- 
FiveWayCrossing- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduk$c;<init>(Lqr;)V- intermediary - <init>- Lnet/minecraft/class_3421$class_3424;<init>(Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;<init>(Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
writeNbt- Overrides:
- writeNbtin class- StrongholdGenerator.Piece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldse;a(Ldsq;Lqr;)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
 
- 
fillOpenings- Overrides:
- fillOpeningsin class- StructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldse;a(Ldse;Ldsf;Lapf;)V- intermediary - method_14918- Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V- named - fillOpenings- Lnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;)V
 
- 
createpublic static StrongholdGenerator.FiveWayCrossing create(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lduk$c;a(Ldsf;Lapf;IIILha;I)Lduk$c;- intermediary - method_14858- Lnet/minecraft/class_3421$class_3424;method_14858(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424;- named - create- Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;create(Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$FiveWayCrossing;
 
- 
generatepublic void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Specified by:
- generatein class- StructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldse;a(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Lgu;)V- intermediary - method_14931- Lnet/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;)V- named - generate- Lnet/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
 
 
-