Uses of Record Class
net.minecraft.world.level.biome.MobSpawnSettings.SpawnerData
Packages that use MobSpawnSettings.SpawnerData
Package
Description
-
Uses of MobSpawnSettings.SpawnerData in net.minecraft.world.level
Methods in net.minecraft.world.level that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionprivate static Optional
<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, RandomSource pRandom, BlockPos pPos) private static WeightedList
<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, BlockPos pPos, Holder<Biome> pBiome) Methods in net.minecraft.world.level with parameters of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionprivate static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, MobSpawnSettings.SpawnerData pData, BlockPos pPos) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel pLevel, MobCategory pCategory, StructureManager pStructureManager, ChunkGenerator pGenerator, MobSpawnSettings.SpawnerData pData, BlockPos.MutableBlockPos pPos, double pDistance) -
Uses of MobSpawnSettings.SpawnerData in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<MobSpawnSettings.SpawnerData> MobSpawnSettings.SpawnerData.CODEC
static final WeightedList
<MobSpawnSettings.SpawnerData> MobSpawnSettings.EMPTY_MOB_LIST
protected final Map
<MobCategory, WeightedList.Builder<MobSpawnSettings.SpawnerData>> MobSpawnSettings.Builder.spawners
private final Map
<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawners
Methods in net.minecraft.world.level.biome that return types with arguments of type MobSpawnSettings.SpawnerDataMethods in net.minecraft.world.level.biome with parameters of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionMobSpawnSettings.Builder.addSpawn
(MobCategory pCategory, int pWeight, MobSpawnSettings.SpawnerData pSpawnerData) Constructor parameters in net.minecraft.world.level.biome with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescription(package private)
MobSpawnSettings
(float p_196689_, Map<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> p_196690_, Map<EntityType<?>, MobSpawnSettings.MobSpawnCost> p_196691_) -
Uses of MobSpawnSettings.SpawnerData in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionChunkGenerator.getMobsAt
(Holder<Biome> pBiome, StructureManager pStructureManager, MobCategory pCategory, BlockPos pPos) -
Uses of MobSpawnSettings.SpawnerData in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionprivate final WeightedList
<MobSpawnSettings.SpawnerData> StructureSpawnOverride.spawns
The field for thespawns
record component.Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionStructureSpawnOverride.spawns()
Returns the value of thespawns
record component.Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescriptionStructureSpawnOverride
(StructureSpawnOverride.BoundingBoxType boundingBox, WeightedList<MobSpawnSettings.SpawnerData> spawns) Creates an instance of aStructureSpawnOverride
record class. -
Uses of MobSpawnSettings.SpawnerData in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionstatic final WeightedList
<MobSpawnSettings.SpawnerData> NetherFortressStructure.FORTRESS_ENEMIES
-
Uses of MobSpawnSettings.SpawnerData in net.neoforged.neoforge.common.world
Fields in net.neoforged.neoforge.common.world with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionprivate final WeightedList
<MobSpawnSettings.SpawnerData> BiomeModifiers.AddSpawnsBiomeModifier.spawners
The field for thespawners
record component.private final WeightedList
<MobSpawnSettings.SpawnerData> StructureModifiers.AddSpawnsStructureModifier.spawners
The field for thespawners
record component.private final WeightedList.Builder
<MobSpawnSettings.SpawnerData> StructureSettingsBuilder.StructureSpawnOverrideBuilder.spawns
private final List
<Weighted<MobSpawnSettings.SpawnerData>> StructureSettingsBuilder.StructureSpawnOverrideBuilder.spawnsView
Methods in net.neoforged.neoforge.common.world that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionMobSpawnSettingsBuilder.getSpawner
(MobCategory type) StructureSettingsBuilder.StructureSpawnOverrideBuilder.getSpawns()
Unmodifiable view of the possible spawns.BiomeModifiers.AddSpawnsBiomeModifier.spawners()
Returns the value of thespawners
record component.StructureModifiers.AddSpawnsStructureModifier.spawners()
Returns the value of thespawners
record component.Methods in net.neoforged.neoforge.common.world with parameters of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionvoid
StructureSettingsBuilder.StructureSpawnOverrideBuilder.addSpawn
(MobSpawnSettings.SpawnerData spawn, int weight) Adds a spawn to the overrides.void
StructureSettingsBuilder.StructureSpawnOverrideBuilder.removeSpawn
(MobSpawnSettings.SpawnerData spawn) Removes a given spawn from the list of overrides.Method parameters in net.neoforged.neoforge.common.world with type arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionvoid
StructureSettingsBuilder.StructureSpawnOverrideBuilder.addSpawn
(Weighted<MobSpawnSettings.SpawnerData> spawn) Adds a spawn to the overrides.void
StructureSettingsBuilder.StructureSpawnOverrideBuilder.removeSpawn
(Weighted<MobSpawnSettings.SpawnerData> spawn) Removes a given spawn from the list of overrides.void
StructureSettingsBuilder.StructureSpawnOverrideBuilder.removeSpawns
(Predicate<Weighted<MobSpawnSettings.SpawnerData>> spawnPredicate) BiomeModifiers.AddSpawnsBiomeModifier.singleSpawn
(HolderSet<Biome> biomes, Weighted<MobSpawnSettings.SpawnerData> spawner) Convenience method for using a single MobSpawnSettings.SpawnerDatas.StructureModifiers.AddSpawnsStructureModifier.singleSpawn
(HolderSet<Structure> structures, Weighted<MobSpawnSettings.SpawnerData> spawner) Convenience method for using a singleMobSpawnSettings.SpawnerData
.Constructor parameters in net.neoforged.neoforge.common.world with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescriptionAddSpawnsBiomeModifier
(HolderSet<Biome> biomes, WeightedList<MobSpawnSettings.SpawnerData> spawners) Creates an instance of aAddSpawnsBiomeModifier
record class.AddSpawnsStructureModifier
(HolderSet<Structure> structures, WeightedList<MobSpawnSettings.SpawnerData> spawners) Creates an instance of aAddSpawnsStructureModifier
record class.private
StructureSpawnOverrideBuilder
(StructureSpawnOverride.BoundingBoxType boundingBox, WeightedList<MobSpawnSettings.SpawnerData> spawns) -
Uses of MobSpawnSettings.SpawnerData in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionprivate static final WeightedList
<MobSpawnSettings.SpawnerData> EventHooks.NO_SPAWNS
Methods in net.neoforged.neoforge.event that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionEventHooks.getPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedList<MobSpawnSettings.SpawnerData> oldList) Method parameters in net.neoforged.neoforge.event with type arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionEventHooks.getPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedList<MobSpawnSettings.SpawnerData> oldList) -
Uses of MobSpawnSettings.SpawnerData in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level with type parameters of type MobSpawnSettings.SpawnerDataModifier and TypeFieldDescriptionLevelEvent.PotentialSpawns.list
private List
<Weighted<MobSpawnSettings.SpawnerData>> LevelEvent.PotentialSpawns.view
Methods in net.neoforged.neoforge.event.level that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionLevelEvent.PotentialSpawns.getSpawnerDataList()
Returns the list of mobs that can potentially be spawned..Method parameters in net.neoforged.neoforge.event.level with type arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionvoid
LevelEvent.PotentialSpawns.addSpawnerData
(Weighted<MobSpawnSettings.SpawnerData> data) Appends a SpawnerData entry to the spawn list.void
LevelEvent.PotentialSpawns.removeSpawnerData
(Weighted<MobSpawnSettings.SpawnerData> data) Removes a SpawnerData entry from the spawn list.Constructor parameters in net.neoforged.neoforge.event.level with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescriptionPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedList<MobSpawnSettings.SpawnerData> oldList)