Uses of Enum Class
net.minecraft.world.entity.MobCategory
Packages that use MobCategory
Package
Description
-
Uses of MobCategory in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type MobCategoryModifier and TypeMethodDescriptionprivate static int
DebugMobSpawningCommand.spawnMobs
(CommandSourceStack source, MobCategory mobCategory, BlockPos pos) -
Uses of MobCategory in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as MobCategoryModifier and TypeFieldDescriptionprivate final MobCategory
EntityType.Builder.category
private final MobCategory
EntityType.category
Fields in net.minecraft.world.entity with type parameters of type MobCategoryModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<MobCategory> MobCategory.CODEC
Methods in net.minecraft.world.entity that return MobCategoryModifier and TypeMethodDescriptionEntityType.getCategory()
static MobCategory
Returns the enum constant of this class with the specified name.static MobCategory[]
MobCategory.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.minecraft.world.entity with parameters of type MobCategoryModifier and TypeMethodDescriptionstatic <T extends Entity>
EntityType.Builder<T> EntityType.Builder.createNothing
(MobCategory category) static <T extends Entity>
EntityType.Builder<T> EntityType.Builder.of
(EntityType.EntityFactory<T> factory, MobCategory category) Constructors in net.minecraft.world.entity with parameters of type MobCategoryModifierConstructorDescriptionprivate
Builder
(EntityType.EntityFactory<T> factory, MobCategory category) EntityType
(EntityType.EntityFactory<T> factory, MobCategory category, boolean serialize, boolean summon, boolean fireImmune, boolean canSpawnFarFromPlayer, com.google.common.collect.ImmutableSet<Block> immuneTo, EntityDimensions dimensions, float spawnDimensionsScale, int clientTrackingRange, int updateInterval, FeatureFlagSet requiredFeatures) EntityType
(EntityType.EntityFactory<T> factory, MobCategory category, boolean serialize, boolean summon, boolean fireImmune, boolean canSpawnFarFromPlayer, com.google.common.collect.ImmutableSet<Block> immuneTo, EntityDimensions dimensions, float spawnDimensionsScale, int clientTrackingRange, int updateInterval, FeatureFlagSet requiredFeatures, Predicate<EntityType<?>> trackDeltasSupplier, ToIntFunction<EntityType<?>> trackingRangeSupplier, ToIntFunction<EntityType<?>> updateIntervalSupplier) -
Uses of MobCategory in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type MobCategoryModifier and TypeMethodDescriptionstatic BehaviorControl
<LivingEntity> SetEntityLookTarget.create
(MobCategory category, float makDist) -
Uses of MobCategory in net.minecraft.world.level
Fields in net.minecraft.world.level declared as MobCategoryModifier and TypeFieldDescriptionprivate static final MobCategory[]
NaturalSpawner.SPAWNING_CATEGORIES
Fields in net.minecraft.world.level with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2IntMap
<MobCategory> LocalMobCapCalculator.MobCounts.counts
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap
<MobCategory> NaturalSpawner.SpawnState.mobCategoryCounts
private final it.unimi.dsi.fastutil.objects.Object2IntMap
<MobCategory> NaturalSpawner.SpawnState.unmodifiableMobCategoryCounts
Methods in net.minecraft.world.level that return types with arguments of type MobCategoryModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Object2IntMap
<MobCategory> NaturalSpawner.SpawnState.getMobCategoryCounts()
Methods in net.minecraft.world.level with parameters of type MobCategoryModifier and TypeMethodDescriptionvoid
LocalMobCapCalculator.MobCounts.add
(MobCategory category) void
LocalMobCapCalculator.addMob
(ChunkPos pos, MobCategory category) boolean
LocalMobCapCalculator.canSpawn
(MobCategory category, ChunkPos pos) boolean
LocalMobCapCalculator.MobCounts.canSpawn
(MobCategory category) (package private) boolean
NaturalSpawner.SpawnState.canSpawnForCategory
(MobCategory category, ChunkPos pos) private static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, MobSpawnSettings.SpawnerData data, BlockPos pos) private static Optional
<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, RandomSource random, BlockPos pos) static boolean
NaturalSpawner.isInNetherFortressBounds
(BlockPos pos, ServerLevel level, MobCategory category, StructureManager structureManager) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel level, MobCategory category, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData data, BlockPos.MutableBlockPos pos, double distance) private static WeightedRandomList
<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, BlockPos pos, Holder<Biome> biome) static void
NaturalSpawner.spawnCategoryForChunk
(MobCategory category, ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory category, ServerLevel level, BlockPos pos) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) Constructor parameters in net.minecraft.world.level with type arguments of type MobCategoryModifierConstructorDescription(package private)
SpawnState
(int spawnableChunkCount, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> mobCategoryCounts, PotentialCalculator spawnPotential, LocalMobCapCalculator localMobCapCalculator) -
Uses of MobCategory in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome with type parameters of type MobCategoryModifier and TypeFieldDescriptionprotected final Map
<MobCategory, List<MobSpawnSettings.SpawnerData>> MobSpawnSettings.Builder.spawners
private final Map
<MobCategory, WeightedRandomList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawners
private final Set
<MobCategory> MobSpawnSettings.typesView
Methods in net.minecraft.world.level.biome that return types with arguments of type MobCategoryMethods in net.minecraft.world.level.biome with parameters of type MobCategoryModifier and TypeMethodDescriptionMobSpawnSettings.Builder.addSpawn
(MobCategory classification, MobSpawnSettings.SpawnerData spawner) MobSpawnSettings.getMobs
(MobCategory category) Constructor parameters in net.minecraft.world.level.biome with type arguments of type MobCategoryModifierConstructorDescription(package private)
MobSpawnSettings
(float creatureGenerationProbability, Map<MobCategory, WeightedRandomList<MobSpawnSettings.SpawnerData>> spawners, Map<EntityType<?>, MobSpawnSettings.MobSpawnCost> mobSpawnCosts) -
Uses of MobCategory in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type MobCategoryModifier and TypeMethodDescriptionChunkGenerator.getMobsAt
(Holder<Biome> biome, StructureManager structureManager, MobCategory category, BlockPos pos) -
Uses of MobCategory in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate Map
<MobCategory, StructureSpawnOverride> Structure.StructureSettings.Builder.spawnOverrides
private final Map
<MobCategory, StructureSpawnOverride> Structure.StructureSettings.spawnOverrides
The field for thespawnOverrides
record component.Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type MobCategoryModifier and TypeMethodDescriptionStructure.spawnOverrides()
Structure.StructureSettings.spawnOverrides()
Returns the value of thespawnOverrides
record component.Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type MobCategoryModifier and TypeMethodDescriptionStructure.StructureSettings.Builder.spawnOverrides
(Map<MobCategory, StructureSpawnOverride> spawnOverrides) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type MobCategoryModifierConstructorDescriptionStructureSettings
(HolderSet<Biome> biomes, Map<MobCategory, StructureSpawnOverride> spawnOverrides, GenerationStep.Decoration step, TerrainAdjustment terrainAdaptation) Creates an instance of aStructureSettings
record class. -
Uses of MobCategory in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return MobCategoryModifier and TypeMethodDescriptiondefault MobCategory
IEntityExtension.getClassification
(boolean forSpawnCount) Returns The classification of this entity -
Uses of MobCategory in net.neoforged.neoforge.common.world
Fields in net.neoforged.neoforge.common.world with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate final Set
<MobCategory> StructureModifiers.ClearSpawnsStructureModifier.categories
The field for thecategories
record component.private final Map
<MobCategory, StructureSettingsBuilder.StructureSpawnOverrideBuilder> StructureSettingsBuilder.spawnOverrides
private final Set
<MobCategory> MobSpawnSettingsBuilder.typesView
Methods in net.neoforged.neoforge.common.world that return types with arguments of type MobCategoryModifier and TypeMethodDescriptionStructureModifiers.ClearSpawnsStructureModifier.categories()
Returns the value of thecategories
record component.MobSpawnSettingsBuilder.getSpawnerTypes()
Methods in net.neoforged.neoforge.common.world with parameters of type MobCategoryModifier and TypeMethodDescriptionStructureSettingsBuilder.getOrAddSpawnOverrides
(MobCategory category) Gets or creates a mutable builder for the spawn overrides of a given mob category.MobSpawnSettingsBuilder.getSpawner
(MobCategory type) StructureSettingsBuilder.getSpawnOverrides
(MobCategory category) Gets a mutable builder for the spawn overrides of a given mob category ornull
if no overrides are defined for that category.void
StructureSettingsBuilder.removeSpawnOverrides
(MobCategory category) Removes the spawn overrides for the given mob category.Constructor parameters in net.neoforged.neoforge.common.world with type arguments of type MobCategoryModifierConstructorDescriptionClearSpawnsStructureModifier
(HolderSet<Structure> structures, Set<MobCategory> categories) Creates an instance of aClearSpawnsStructureModifier
record class.private
StructureSettingsBuilder
(HolderSet<Biome> biomes, Map<MobCategory, StructureSpawnOverride> spawnOverrides, GenerationStep.Decoration step, TerrainAdjustment terrainAdaptation) -
Uses of MobCategory in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type MobCategoryModifier and TypeMethodDescriptionEventHooks.getPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList) -
Uses of MobCategory in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as MobCategoryModifier and TypeFieldDescriptionprivate final MobCategory
LevelEvent.PotentialSpawns.mobcategory
Methods in net.neoforged.neoforge.event.level that return MobCategoryModifier and TypeMethodDescriptionLevelEvent.PotentialSpawns.getMobCategory()
Returns the category of the mobs in the spawn list..Constructors in net.neoforged.neoforge.event.level with parameters of type MobCategoryModifierConstructorDescriptionPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList)