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) 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.spawnsByCategoryprivate final Map<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawnsByCategoryMethods in net.minecraft.world.level.biome that return types with arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionprotected WeightedList.Builder<MobSpawnSettings.SpawnerData> MobSpawnSettings.Builder.forCategory(MobCategory category) MobSpawnSettings.getMobsInCategory(MobCategory category) MobSpawnSettings.getMobsToSpawn(MobCategory category) Method parameters in net.minecraft.world.level.biome with type arguments of type MobSpawnSettings.SpawnerDataModifier and TypeMethodDescriptionMobSpawnSettings.Builder.addAllSpawns(MobCategory category, WeightedList<MobSpawnSettings.SpawnerData> spawns) Constructor parameters in net.minecraft.world.level.biome with type arguments of type MobSpawnSettings.SpawnerDataModifierConstructorDescriptionprivateMobSpawnSettings(Map<MobCategory, WeightedList<MobSpawnSettings.SpawnerData>> spawnsByCategory, 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(Level level, 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.MobSpawnSettingsBuilder.removeSpawns(Predicate<Weighted<MobSpawnSettings.SpawnerData>> filter) 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 TypeFieldDescriptionLevelEvent.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)