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 level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, RandomSource random, BlockPos pos) private static WeightedList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, BlockPos pos, @Nullable Holder<Biome> biome) Methods in net.minecraft.world.level with parameters of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionprivate static booleanNaturalSpawner.canSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, MobSpawnSettings.SpawnerData spawnerData, BlockPos pos) private static booleanNaturalSpawner.isValidSpawnPostitionForType(ServerLevel level, MobCategory mobCategory, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData currentSpawnData, BlockPos.MutableBlockPos pos, double nearestPlayerDistanceSqr) -
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.CODECstatic final WeightedList<MobSpawnSettings.SpawnerData> MobSpawnSettings.EMPTY_MOB_LISTprotected final Map<MobCategory, WeightedList.Builder<MobSpawnSettings.SpawnerData>> MobSpawnSettings.Builder.spawnersprivate final Map<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawnersMethods 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 category, int weight, MobSpawnSettings.SpawnerData spawnerData) Constructor parameters in net.minecraft.world.level.biome with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescriptionprivateMobSpawnSettings(float creatureGenerationProbability, Map<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> spawners, Map<EntityType<?>, MobSpawnSettings.MobSpawnCost> mobSpawnCosts) -
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> biome, StructureManager structureManager, MobCategory mobCategory, BlockPos pos) -
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.spawnsThe field for thespawnsrecord 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 thespawnsrecord 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 aStructureSpawnOverriderecord 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.spawnersThe field for thespawnersrecord component.private final WeightedList<MobSpawnSettings.SpawnerData> StructureModifiers.AddSpawnsStructureModifier.spawnersThe field for thespawnersrecord component.private final WeightedList.Builder<MobSpawnSettings.SpawnerData> StructureSettingsBuilder.StructureSpawnOverrideBuilder.spawnsprivate final List<Weighted<MobSpawnSettings.SpawnerData>> StructureSettingsBuilder.StructureSpawnOverrideBuilder.spawnsViewMethods 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 thespawnersrecord component.StructureModifiers.AddSpawnsStructureModifier.spawners()Returns the value of thespawnersrecord component.Methods in net.neoforged.neoforge.common.world with parameters of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionvoidStructureSettingsBuilder.StructureSpawnOverrideBuilder.addSpawn(MobSpawnSettings.SpawnerData spawn, int weight) Adds a spawn to the overrides.voidStructureSettingsBuilder.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 TypeMethodDescriptionvoidStructureSettingsBuilder.StructureSpawnOverrideBuilder.addSpawn(Weighted<MobSpawnSettings.SpawnerData> spawn) Adds a spawn to the overrides.voidStructureSettingsBuilder.StructureSpawnOverrideBuilder.removeSpawn(Weighted<MobSpawnSettings.SpawnerData> spawn) Removes a given spawn from the list of overrides.voidStructureSettingsBuilder.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 aAddSpawnsBiomeModifierrecord class.AddSpawnsStructureModifier(HolderSet<Structure> structures, WeightedList<MobSpawnSettings.SpawnerData> spawners) Creates an instance of aAddSpawnsStructureModifierrecord class.privateStructureSpawnOverrideBuilder(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_SPAWNSMethods 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 TypeFieldDescriptionprivate @Nullable WeightedList.Builder<MobSpawnSettings.SpawnerData> LevelEvent.PotentialSpawns.listprivate List<Weighted<MobSpawnSettings.SpawnerData>> LevelEvent.PotentialSpawns.viewMethods 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 TypeMethodDescriptionvoidLevelEvent.PotentialSpawns.addSpawnerData(Weighted<MobSpawnSettings.SpawnerData> data) Appends a SpawnerData entry to the spawn list.voidLevelEvent.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)