Package net.minecraft.structure
Class DesertTempleGenerator
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.ShiftableStructurePiece
net.minecraft.structure.DesertTempleGenerator
- Mappings:
Namespace Name named net/minecraft/structure/DesertTempleGeneratorintermediary net/minecraft/class_3346official eqe
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BlockPosstatic final intprivate final boolean[]static final intFields inherited from class net.minecraft.structure.ShiftableStructurePiece
depth, height, hPos, widthFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors -
Method Summary
Modifier 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.ShiftableStructurePiece
adjustToAverageHeight, adjustToMinHeightMethods inherited from class net.minecraft.structure.StructurePiece
addBlock, 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
-
WIDTH
public static final int WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector named WIDTHLnet/minecraft/structure/DesertTempleGenerator;WIDTH:Iintermediary field_34725Lnet/minecraft/class_3346;field_34725:Iofficial hLeqe;h:I
-
DEPTH
public static final int DEPTH- See Also:
- Mappings:
Namespace Name Mixin selector named DEPTHLnet/minecraft/structure/DesertTempleGenerator;DEPTH:Iintermediary field_34726Lnet/minecraft/class_3346;field_34726:Iofficial iLeqe;i:I
-
hasPlacedChest
private final boolean[] hasPlacedChest- Mappings:
Namespace Name Mixin selector named hasPlacedChestLnet/minecraft/structure/DesertTempleGenerator;hasPlacedChest:[Zintermediary field_14397Lnet/minecraft/class_3346;field_14397:[Zofficial jLeqe;j:[Z
-
potentialSuspiciousSandPositions
- Mappings:
Namespace Name Mixin selector named potentialSuspiciousSandPositionsLnet/minecraft/structure/DesertTempleGenerator;potentialSuspiciousSandPositions:Ljava/util/List;intermediary field_42856Lnet/minecraft/class_3346;field_42856:Ljava/util/List;official kLeqe;k:Ljava/util/List;
-
basementMarkerPos
- Mappings:
Namespace Name Mixin selector named basementMarkerPosLnet/minecraft/structure/DesertTempleGenerator;basementMarkerPos:Lnet/minecraft/util/math/BlockPos;intermediary field_44482Lnet/minecraft/class_3346;field_44482:Lnet/minecraft/class_2338;official lLeqe;l:Ljh;
-
-
Constructor Details
-
DesertTempleGenerator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/util/math/random/Random;II)Vintermediary <init>Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_5819;II)Vofficial <init>Leqe;<init>(Lbam;II)V
-
DesertTempleGenerator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_2487;)Vofficial <init>Leqe;<init>(Lux;)V
-
-
Method Details
-
writeNbt
- Overrides:
writeNbtin classShiftableStructurePiece- Mappings:
Namespace Name Mixin selector named writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Vofficial aLeon;a(Leoz;Lux;)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 named 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;)Vintermediary 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 aLeon;a(Ldif;Ldid;Ldzq;Lbam;Leob;Ldgn;Ljh;)V
-
generateBasement
- Mappings:
Namespace Name Mixin selector named generateBasementLnet/minecraft/structure/DesertTempleGenerator;generateBasement(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_49261Lnet/minecraft/class_3346;method_49261(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vofficial aLeqe;a(Ldif;Leob;)V
-
generateBasementStairs
- Mappings:
Namespace Name Mixin selector named generateBasementStairsLnet/minecraft/structure/DesertTempleGenerator;generateBasementStairs(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_49264Lnet/minecraft/class_3346;method_49264(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vofficial aLeqe;a(Ljh;Ldif;Leob;)V
-
generateSuspiciousSandRoom
private void generateSuspiciousSandRoom(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) - Mappings:
Namespace Name Mixin selector named generateSuspiciousSandRoomLnet/minecraft/structure/DesertTempleGenerator;generateSuspiciousSandRoom(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_49266Lnet/minecraft/class_3346;method_49266(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vofficial bLeqe;b(Ljh;Ldif;Leob;)V
-
addPotentialSuspiciousSandPosition
private void addPotentialSuspiciousSandPosition(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named addPotentialSuspiciousSandPositionLnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandPosition(III)Vintermediary method_49259Lnet/minecraft/class_3346;method_49259(III)Vofficial cLeqe;c(III)V
-
addPotentialSuspiciousSandArea
private void addPotentialSuspiciousSandArea(int startX, int startY, int startZ, int endX, int endY, int endZ) - Mappings:
Namespace Name Mixin selector named addPotentialSuspiciousSandAreaLnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandArea(IIIIII)Vintermediary method_49263Lnet/minecraft/class_3346;method_49263(IIIIII)Vofficial aLeqe;a(IIIIII)V
-
addSandOrSandstone
- Mappings:
Namespace Name Mixin selector named addSandOrSandstoneLnet/minecraft/structure/DesertTempleGenerator;addSandOrSandstone(Lnet/minecraft/world/StructureWorldAccess;IIILnet/minecraft/util/math/BlockBox;)Vintermediary method_49260Lnet/minecraft/class_3346;method_49260(Lnet/minecraft/class_5281;IIILnet/minecraft/class_3341;)Vofficial aLeqe;a(Ldif;IIILeob;)V
-
generateBasementRoof
private void generateBasementRoof(StructureWorldAccess world, BlockBox chunkBox, int startX, int y, int startZ, int endX, int endZ) - Mappings:
Namespace Name Mixin selector named generateBasementRoofLnet/minecraft/structure/DesertTempleGenerator;generateBasementRoof(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIII)Vintermediary method_49262Lnet/minecraft/class_3346;method_49262(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIII)Vofficial aLeqe;a(Ldif;Leob;IIIII)V
-
getPotentialSuspiciousSandPositions
- Mappings:
Namespace Name Mixin selector named getPotentialSuspiciousSandPositionsLnet/minecraft/structure/DesertTempleGenerator;getPotentialSuspiciousSandPositions()Ljava/util/List;intermediary method_49265Lnet/minecraft/class_3346;method_49265()Ljava/util/List;official bLeqe;b()Ljava/util/List;
-
getBasementMarkerPos
- Mappings:
Namespace Name Mixin selector named getBasementMarkerPosLnet/minecraft/structure/DesertTempleGenerator;getBasementMarkerPos()Lnet/minecraft/util/math/BlockPos;intermediary method_51180Lnet/minecraft/class_3346;method_51180()Lnet/minecraft/class_2338;official cLeqe;c()Ljh;
-