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 dtcintermediary net/minecraft/class_3346named net/minecraft/structure/DesertTempleGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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(BlockBox chunkBox, int startX, int startY, int startZ, int endX, int endY, int endZ) private voidaddPotentialSuspiciousSandPosition(int x, int y, int z, BlockBox chunkBox) 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 official hLdtc;h:Iintermediary field_34725Lnet/minecraft/class_3346;field_34725:Inamed WIDTHLnet/minecraft/structure/DesertTempleGenerator;WIDTH:I
-
DEPTH
public static final int DEPTH- See Also:
- Mappings:
Namespace Name Mixin selector official iLdtc;i:Iintermediary field_34726Lnet/minecraft/class_3346;field_34726:Inamed DEPTHLnet/minecraft/structure/DesertTempleGenerator;DEPTH:I
-
hasPlacedChest
private final boolean[] hasPlacedChest- Mappings:
Namespace Name Mixin selector official jLdtc;j:[Zintermediary field_14397Lnet/minecraft/class_3346;field_14397:[Znamed hasPlacedChestLnet/minecraft/structure/DesertTempleGenerator;hasPlacedChest:[Z
-
potentialSuspiciousSandPositions
- Mappings:
Namespace Name Mixin selector official kLdtc;k:Ljava/util/List;intermediary field_42856Lnet/minecraft/class_3346;field_42856:Ljava/util/List;named potentialSuspiciousSandPositionsLnet/minecraft/structure/DesertTempleGenerator;potentialSuspiciousSandPositions:Ljava/util/List;
-
-
Constructor Details
-
DesertTempleGenerator
- Mappings:
Namespace Name Mixin selector official <init>Ldtc;<init>(Lapo;II)Vintermediary <init>Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_5819;II)Vnamed <init>Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/util/math/random/Random;II)V
-
DesertTempleGenerator
- Mappings:
Namespace Name Mixin selector official <init>Ldtc;<init>(Lre;)Vintermediary <init>Lnet/minecraft/class_3346;<init>(Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/DesertTempleGenerator;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
writeNbt
- Overrides:
writeNbtin classShiftableStructurePiece- Mappings:
Namespace Name Mixin selector official aLdrt;a(Ldsf;Lre;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)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 official aLdrt;a(Lcnb;Lcmz;Lddo;Lapo;Ldrh;Lclp;Lgt;)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;)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
-
generateBasement
- Mappings:
Namespace Name Mixin selector official aLdtc;a(Lcnb;Ldrh;)Vintermediary method_49261Lnet/minecraft/class_3346;method_49261(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vnamed generateBasementLnet/minecraft/structure/DesertTempleGenerator;generateBasement(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
-
generateBasementStairs
- Mappings:
Namespace Name Mixin selector official aLdtc;a(Lgt;Lcnb;Ldrh;)Vintermediary method_49264Lnet/minecraft/class_3346;method_49264(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vnamed generateBasementStairsLnet/minecraft/structure/DesertTempleGenerator;generateBasementStairs(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
-
generateSuspiciousSandRoom
private void generateSuspiciousSandRoom(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) - Mappings:
Namespace Name Mixin selector official bLdtc;b(Lgt;Lcnb;Ldrh;)Vintermediary method_49266Lnet/minecraft/class_3346;method_49266(Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)Vnamed generateSuspiciousSandRoomLnet/minecraft/structure/DesertTempleGenerator;generateSuspiciousSandRoom(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;)V
-
addPotentialSuspiciousSandPosition
- Mappings:
Namespace Name Mixin selector official aLdtc;a(IIILdrh;)Vintermediary method_49259Lnet/minecraft/class_3346;method_49259(IIILnet/minecraft/class_3341;)Vnamed addPotentialSuspiciousSandPositionLnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandPosition(IIILnet/minecraft/util/math/BlockBox;)V
-
addPotentialSuspiciousSandArea
private void addPotentialSuspiciousSandArea(BlockBox chunkBox, int startX, int startY, int startZ, int endX, int endY, int endZ) - Mappings:
Namespace Name Mixin selector official aLdtc;a(Ldrh;IIIIII)Vintermediary method_49263Lnet/minecraft/class_3346;method_49263(Lnet/minecraft/class_3341;IIIIII)Vnamed addPotentialSuspiciousSandAreaLnet/minecraft/structure/DesertTempleGenerator;addPotentialSuspiciousSandArea(Lnet/minecraft/util/math/BlockBox;IIIIII)V
-
addSandOrSandstone
- Mappings:
Namespace Name Mixin selector official aLdtc;a(Lcnb;IIILdrh;)Vintermediary method_49260Lnet/minecraft/class_3346;method_49260(Lnet/minecraft/class_5281;IIILnet/minecraft/class_3341;)Vnamed addSandOrSandstoneLnet/minecraft/structure/DesertTempleGenerator;addSandOrSandstone(Lnet/minecraft/world/StructureWorldAccess;IIILnet/minecraft/util/math/BlockBox;)V
-
generateBasementRoof
private void generateBasementRoof(StructureWorldAccess world, BlockBox chunkBox, int startX, int y, int startZ, int endX, int endZ) - Mappings:
Namespace Name Mixin selector official aLdtc;a(Lcnb;Ldrh;IIIII)Vintermediary method_49262Lnet/minecraft/class_3346;method_49262(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIII)Vnamed generateBasementRoofLnet/minecraft/structure/DesertTempleGenerator;generateBasementRoof(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIII)V
-
getPotentialSuspiciousSandPositions
- Mappings:
Namespace Name Mixin selector official bLdtc;b()Ljava/util/List;intermediary method_49265Lnet/minecraft/class_3346;method_49265()Ljava/util/List;named getPotentialSuspiciousSandPositionsLnet/minecraft/structure/DesertTempleGenerator;getPotentialSuspiciousSandPositions()Ljava/util/List;
-