Package net.minecraft.world.gen.feature
Class NetherFortressFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<DefaultFeatureConfig>
net.minecraft.world.gen.feature.NetherFortressFeature
public class NetherFortressFeature extends StructureFeature<DefaultFeatureConfig>
- Mappings:
Namespace Name official cpn
intermediary net/minecraft/class_3108
named net/minecraft/world/gen/feature/NetherFortressFeature
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetherFortressFeature.Start
Nested classes/interfaces inherited from class net.minecraft.world.gen.feature.StructureFeature
StructureFeature.StructureStartFactory<C extends FeatureConfig>
-
Field Summary
Fields Modifier and Type Field Description private static List<SpawnSettings.SpawnEntry>
MONSTER_SPAWNS
Fields inherited from class net.minecraft.world.gen.feature.StructureFeature
BASTION_REMNANT, BURIED_TREASURE, DESERT_PYRAMID, END_CITY, 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
Constructors Constructor Description NetherFortressFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> codec)
-
Method Summary
Modifier and Type Method Description List<SpawnSettings.SpawnEntry>
getMonsterSpawns()
StructureFeature.StructureStartFactory<DefaultFeatureConfig>
getStructureStartFactory()
protected boolean
shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, int int2, int int3, Biome biome, ChunkPos chunkPos, DefaultFeatureConfig defaultFeatureConfig, 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, getName, getStartChunk, isUniformDistribution, locateStructure, method_28664, readStructureStart, tryPlaceStart
-
Field Details
-
MONSTER_SPAWNS
- Mappings:
Namespace Name Mixin selector official u
Lcpn;u:Ljava/util/List;
intermediary field_13705
Lnet/minecraft/class_3108;field_13705:Ljava/util/List;
named MONSTER_SPAWNS
Lnet/minecraft/world/gen/feature/NetherFortressFeature;MONSTER_SPAWNS:Ljava/util/List;
-
-
Constructor Details
-
NetherFortressFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lcqj;<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, int int2, int int3, Biome biome, ChunkPos chunkPos, DefaultFeatureConfig defaultFeatureConfig, 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<DefaultFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcpn;a(Lcjn;Lbux;JLcmz;IILbuu;Lbta;Lcru;Lbtx;)Z
intermediary method_28640
Lnet/minecraft/class_3108;method_28640(Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_2919;IILnet/minecraft/class_1959;Lnet/minecraft/class_1923;Lnet/minecraft/class_3111;Lnet/minecraft/class_5539;)Z
named shouldStartAt
Lnet/minecraft/world/gen/feature/NetherFortressFeature;shouldStartAt(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/biome/source/BiomeSource;JLnet/minecraft/world/gen/ChunkRandom;IILnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/feature/DefaultFeatureConfig;Lnet/minecraft/world/HeightLimitView;)Z
-
getStructureStartFactory
- Specified by:
getStructureStartFactory
in classStructureFeature<DefaultFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcqj;a()Lcqj$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;
-
getMonsterSpawns
- Overrides:
getMonsterSpawns
in classStructureFeature<DefaultFeatureConfig>
- Mappings:
Namespace Name Mixin selector official c
Lcqj;c()Ljava/util/List;
intermediary method_13149
Lnet/minecraft/class_3195;method_13149()Ljava/util/List;
named getMonsterSpawns
Lnet/minecraft/world/gen/feature/StructureFeature;getMonsterSpawns()Ljava/util/List;
-