Package net.minecraft.world.gen.feature
Class BuriedTreasureFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<ProbabilityConfig>
net.minecraft.world.gen.feature.BuriedTreasureFeature
- Mappings:
Namespace Name official crl
intermediary net/minecraft/class_2956
named net/minecraft/world/gen/feature/BuriedTreasureFeature
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.feature.StructureFeature
StructureFeature.StructureStartFactory<C extends FeatureConfig>
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.StructureFeature
BASTION_REMNANT, BURIED_TREASURE, DESERT_PYRAMID, END_CITY, field_31518, FORTRESS, IGLOO, JIGSAW_STRUCTURES, JUNGLE_PYRAMID, MANSION, MINESHAFT, MONUMENT, NETHER_FOSSIL, OCEAN_RUIN, PILLAGER_OUTPOST, RUINED_PORTAL, SHIPWRECK, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE
-
Constructor Summary
ConstructorDescriptionBuriedTreasureFeature(com.mojang.serialization.Codec<ProbabilityConfig> codec)
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)
Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int)
.Methods inherited from class net.minecraft.world.gen.feature.StructureFeature
configure, getCodec, getCreatureSpawns, getGenerationStep, getMonsterSpawns, getName, getStartChunk, getUndergroundWaterCreatureSpawns, init, isUniformDistribution, locateStructure, readStructureStart, tryPlaceStart
-
Field Details
-
SALT
private static final int SALT- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official v
Lcrl;v:I
intermediary field_31500
Lnet/minecraft/class_2956;field_31500:I
named SALT
Lnet/minecraft/world/gen/feature/BuriedTreasureFeature;SALT:I
-
-
Constructor Details
-
BuriedTreasureFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lcuc;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3195;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/feature/StructureFeature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
shouldStartAt
protected boolean shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)Description copied from class:StructureFeature
Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int)
. Specific structures override this method to reduce the spawn probability or restrict the spawn in some other way.- Overrides:
shouldStartAt
in classStructureFeature<ProbabilityConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcrl;a(Lcmn;Lbxr;JLcqm;Lbvu;Lbxo;Lbvu;Lcvv;Lbwr;)Z
intermediary method_28619
Lnet/minecraft/class_2956;method_28619(Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_2919;Lnet/minecraft/class_1923;Lnet/minecraft/class_1959;Lnet/minecraft/class_1923;Lnet/minecraft/class_3133;Lnet/minecraft/class_5539;)Z
named shouldStartAt
Lnet/minecraft/world/gen/feature/BuriedTreasureFeature;shouldStartAt(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/biome/source/BiomeSource;JLnet/minecraft/world/gen/ChunkRandom;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/ProbabilityConfig;Lnet/minecraft/world/HeightLimitView;)Z
-
getStructureStartFactory
- Specified by:
getStructureStartFactory
in classStructureFeature<ProbabilityConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcuc;a()Lcuc$a;
intermediary method_14016
Lnet/minecraft/class_3195;method_14016()Lnet/minecraft/class_3195$class_3774;
named getStructureStartFactory
Lnet/minecraft/world/gen/feature/StructureFeature;getStructureStartFactory()Lnet/minecraft/world/gen/feature/StructureFeature$StructureStartFactory;
-