Package net.minecraft.structure
Class DesertTempleGenerator
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.ShiftableStructurePiece
net.minecraft.structure.DesertTempleGenerator
- Mappings:
- Namespace - Name - official - dtn- intermediary - net/minecraft/class_3346- named - net/minecraft/structure/DesertTempleGenerator
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate BlockPosstatic final intprivate final boolean[]static final intFields inherited from class net.minecraft.structure.ShiftableStructurePiecedepth, height, hPos, widthFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddPotentialSuspiciousSandArea(int startX, int startY, int startZ, int endX, int endY, int endZ) private voidaddPotentialSuspiciousSandPosition(int x, int y, int z) private voidaddSandOrSandstone(StructureWorldAccess world, int x, int y, int z, BlockBox chunkBox) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private voidgenerateBasement(StructureWorldAccess world, BlockBox chunkBox) private voidgenerateBasementRoof(StructureWorldAccess world, BlockBox chunkBox, int startX, int y, int startZ, int endX, int endZ) private voidgenerateBasementStairs(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) private voidgenerateSuspiciousSandRoom(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.ShiftableStructurePieceadjustToAverageHeight, adjustToMinHeightMethods inherited from class net.minecraft.structure.StructurePieceaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canAddBlock, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, 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- 
WIDTHpublic static final int WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldtn;h:I- intermediary - field_34725- Lnet/minecraft/class_3346;field_34725:I- named - WIDTH- Lnet/minecraft/structure/DesertTempleGenerator;WIDTH:I
 
- 
DEPTHpublic static final int DEPTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldtn;i:I- intermediary - field_34726- Lnet/minecraft/class_3346;field_34726:I- named - DEPTH- Lnet/minecraft/structure/DesertTempleGenerator;DEPTH:I
 
- 
hasPlacedChestprivate final boolean[] hasPlacedChest- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldtn;j:[Z- intermediary - field_14397- Lnet/minecraft/class_3346;field_14397:[Z- named - hasPlacedChest- Lnet/minecraft/structure/DesertTempleGenerator;hasPlacedChest:[Z
 
- 
potentialSuspiciousSandPositions- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldtn;k:Ljava/util/List;- intermediary - field_42856- Lnet/minecraft/class_3346;field_42856:Ljava/util/List;- named - potentialSuspiciousSandPositions- Lnet/minecraft/structure/DesertTempleGenerator;potentialSuspiciousSandPositions:Ljava/util/List;
 
- 
basementMarkerPos- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldtn;l:Lgu;- intermediary - field_44482- Lnet/minecraft/class_3346;field_44482:Lnet/minecraft/class_2338;- named - basementMarkerPos- Lnet/minecraft/structure/DesertTempleGenerator;basementMarkerPos:Lnet/minecraft/util/math/BlockPos;
 
 
- 
- 
Constructor Details- 
DesertTempleGenerator- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldtn;<init>(Lapf;II)V- intermediary - <init>- Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_5819;II)V- named - <init>- Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/util/math/random/Random;II)V
 
- 
DesertTempleGenerator- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldtn;<init>(Lqr;)V- intermediary - <init>- Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
writeNbt- Overrides:
- writeNbtin class- ShiftableStructurePiece
- 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
 
- 
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
 
- 
generateBasement- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldtn;a(Lcng;Ldrs;)V- intermediary - method_49261- Lnet/minecraft/class_3346;method_49261(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V- named - generateBasement- Lnet/minecraft/structure/DesertTempleGenerator;generateBasement(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
 
- 
generateBasementStairs- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldtn;a(Lgu;Lcng;Ldrs;)V- intermediary - method_49264- Lnet/minecraft/class_3346;method_49264(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V- named - generateBasementStairs- Lnet/minecraft/structure/DesertTempleGenerator;generateBasementStairs(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
 
- 
generateSuspiciousSandRoomprivate void generateSuspiciousSandRoom(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldtn;b(Lgu;Lcng;Ldrs;)V- intermediary - method_49266- Lnet/minecraft/class_3346;method_49266(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V- named - generateSuspiciousSandRoom- Lnet/minecraft/structure/DesertTempleGenerator;generateSuspiciousSandRoom(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
 
- 
addPotentialSuspiciousSandPositionprivate void addPotentialSuspiciousSandPosition(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - c- Ldtn;c(III)V- intermediary - method_49259- Lnet/minecraft/class_3346;method_49259(III)V- named - addPotentialSuspiciousSandPosition- Lnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandPosition(III)V
 
- 
addPotentialSuspiciousSandAreaprivate void addPotentialSuspiciousSandArea(int startX, int startY, int startZ, int endX, int endY, int endZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldtn;a(IIIIII)V- intermediary - method_49263- Lnet/minecraft/class_3346;method_49263(IIIIII)V- named - addPotentialSuspiciousSandArea- Lnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandArea(IIIIII)V
 
- 
addSandOrSandstone- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldtn;a(Lcng;IIILdrs;)V- intermediary - method_49260- Lnet/minecraft/class_3346;method_49260(Lnet/minecraft/class_5281;IIILnet/minecraft/class_3341;)V- named - addSandOrSandstone- Lnet/minecraft/structure/DesertTempleGenerator;addSandOrSandstone(Lnet/minecraft/world/StructureWorldAccess;IIILnet/minecraft/util/math/BlockBox;)V
 
- 
generateBasementRoofprivate void generateBasementRoof(StructureWorldAccess world, BlockBox chunkBox, int startX, int y, int startZ, int endX, int endZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldtn;a(Lcng;Ldrs;IIIII)V- intermediary - method_49262- Lnet/minecraft/class_3346;method_49262(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIII)V- named - generateBasementRoof- Lnet/minecraft/structure/DesertTempleGenerator;generateBasementRoof(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIII)V
 
- 
getPotentialSuspiciousSandPositions- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldtn;b()Ljava/util/List;- intermediary - method_49265- Lnet/minecraft/class_3346;method_49265()Ljava/util/List;- named - getPotentialSuspiciousSandPositions- Lnet/minecraft/structure/DesertTempleGenerator;getPotentialSuspiciousSandPositions()Ljava/util/List;
 
- 
getBasementMarkerPos- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldtn;c()Lgu;- intermediary - method_51180- Lnet/minecraft/class_3346;method_51180()Lnet/minecraft/class_2338;- named - getBasementMarkerPos- Lnet/minecraft/structure/DesertTempleGenerator;getBasementMarkerPos()Lnet/minecraft/util/math/BlockPos;
 
 
-