Uses of Enum Class
net.minecraft.world.entity.MobCategory
Packages that use MobCategory
Package
Description
- 
Uses of MobCategory in net.minecraft.data.worldgenMethod parameters in net.minecraft.data.worldgen with type arguments of type MobCategoryModifier and TypeMethodDescriptionstatic Structure.StructureSettingsStructures.structure(HolderSet<Biome> p_256015_, Map<MobCategory, StructureSpawnOverride> p_256297_, GenerationStep.Decoration p_255729_, TerrainAdjustment p_255865_) 
- 
Uses of MobCategory in net.minecraft.server.commandsMethods in net.minecraft.server.commands with parameters of type MobCategoryModifier and TypeMethodDescriptionprivate static intDebugMobSpawningCommand.spawnMobs(CommandSourceStack p_180115_, MobCategory p_180116_, BlockPos p_180117_) 
- 
Uses of MobCategory in net.minecraft.world.entityFields in net.minecraft.world.entity declared as MobCategoryModifier and TypeFieldDescriptionprivate final MobCategoryEntityType.Builder.categoryprivate final MobCategoryEntityType.categoryFields in net.minecraft.world.entity with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate static final Map<String,MobCategory> MobCategory.BY_NAMEstatic final com.mojang.serialization.Codec<MobCategory>MobCategory.CODECMethods in net.minecraft.world.entity that return MobCategoryModifier and TypeMethodDescriptionstatic MobCategorystatic MobCategoryMobCategory.create(String name, String id, int maxNumberOfCreatureIn, boolean isPeacefulCreatureIn, boolean isAnimalIn, int despawnDistance) EntityType.getCategory()static MobCategoryReturns 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 p_20711_) static <T extends Entity>
 EntityType.Builder<T>EntityType.Builder.of(EntityType.EntityFactory<T> p_20705_, MobCategory p_20706_) Constructors in net.minecraft.world.entity with parameters of type MobCategoryModifierConstructorDescriptionprivateBuilder(EntityType.EntityFactory<T> p_20696_, MobCategory p_20697_) EntityType(EntityType.EntityFactory<T> p_273268_, MobCategory p_272918_, boolean p_273417_, boolean p_273389_, boolean p_273556_, boolean p_272654_, com.google.common.collect.ImmutableSet<Block> p_273631_, EntityDimensions p_272946_, int p_272895_, int p_273451_, FeatureFlagSet p_273518_) EntityType(EntityType.EntityFactory<T> p_273268_, MobCategory p_272918_, boolean p_273417_, boolean p_273389_, boolean p_273556_, boolean p_272654_, com.google.common.collect.ImmutableSet<Block> p_273631_, EntityDimensions p_272946_, int p_272895_, int p_273451_, FeatureFlagSet p_273518_, Predicate<EntityType<?>> trackDeltasSupplier, ToIntFunction<EntityType<?>> trackingRangeSupplier, ToIntFunction<EntityType<?>> updateIntervalSupplier) 
- 
Uses of MobCategory in net.minecraft.world.entity.ai.behaviorMethods in net.minecraft.world.entity.ai.behavior with parameters of type MobCategoryModifier and TypeMethodDescriptionstatic BehaviorControl<LivingEntity>SetEntityLookTarget.create(MobCategory p_259154_, float p_260240_) 
- 
Uses of MobCategory in net.minecraft.world.levelFields in net.minecraft.world.level declared as MobCategoryModifier and TypeFieldDescriptionprivate static final MobCategory[]NaturalSpawner.SPAWNING_CATEGORIESFields in net.minecraft.world.level with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>LocalMobCapCalculator.MobCounts.countsprivate final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory>NaturalSpawner.SpawnState.mobCategoryCountsprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>NaturalSpawner.SpawnState.unmodifiableMobCategoryCountsMethods 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 TypeMethodDescriptionvoidLocalMobCapCalculator.MobCounts.add(MobCategory p_186518_) voidLocalMobCapCalculator.addMob(ChunkPos p_186513_, MobCategory p_186514_) booleanLocalMobCapCalculator.canSpawn(MobCategory p_186505_, ChunkPos p_186506_) booleanLocalMobCapCalculator.MobCounts.canSpawn(MobCategory p_186523_) (package private) booleanNaturalSpawner.SpawnState.canSpawnForCategory(MobCategory p_186549_, ChunkPos p_186550_) private static booleanNaturalSpawner.canSpawnMobAt(ServerLevel p_220437_, StructureManager p_220438_, ChunkGenerator p_220439_, MobCategory p_220440_, MobSpawnSettings.SpawnerData p_220441_, BlockPos p_220442_) private static Optional<MobSpawnSettings.SpawnerData>NaturalSpawner.getRandomSpawnMobAt(ServerLevel p_220430_, StructureManager p_220431_, ChunkGenerator p_220432_, MobCategory p_220433_, RandomSource p_220434_, BlockPos p_220435_) static booleanNaturalSpawner.isInNetherFortressBounds(BlockPos p_220456_, ServerLevel p_220457_, MobCategory p_220458_, StructureManager p_220459_) private static booleanNaturalSpawner.isValidSpawnPostitionForType(ServerLevel p_220422_, MobCategory p_220423_, StructureManager p_220424_, ChunkGenerator p_220425_, MobSpawnSettings.SpawnerData p_220426_, BlockPos.MutableBlockPos p_220427_, double p_220428_) private static WeightedRandomList<MobSpawnSettings.SpawnerData>NaturalSpawner.mobsAt(ServerLevel p_220444_, StructureManager p_220445_, ChunkGenerator p_220446_, MobCategory p_220447_, BlockPos p_220448_, Holder<Biome> p_220449_) static voidNaturalSpawner.spawnCategoryForChunk(MobCategory p_47046_, ServerLevel p_47047_, LevelChunk p_47048_, NaturalSpawner.SpawnPredicate p_47049_, NaturalSpawner.AfterSpawnCallback p_47050_) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory p_151613_, ServerLevel p_151614_, BlockPos p_151615_) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory p_47039_, ServerLevel p_47040_, ChunkAccess p_47041_, BlockPos p_47042_, NaturalSpawner.SpawnPredicate p_47043_, NaturalSpawner.AfterSpawnCallback p_47044_) Constructor parameters in net.minecraft.world.level with type arguments of type MobCategoryModifierConstructorDescription(package private)SpawnState(int p_186544_, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> p_186545_, PotentialCalculator p_186546_, LocalMobCapCalculator p_186547_) 
- 
Uses of MobCategory in net.minecraft.world.level.biomeFields in net.minecraft.world.level.biome with type parameters of type MobCategoryModifier and TypeFieldDescriptionprotected final Map<MobCategory,List<MobSpawnSettings.SpawnerData>> MobSpawnSettings.Builder.spawnersprivate final Map<MobCategory,WeightedRandomList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawnersprivate final Set<MobCategory>MobSpawnSettings.typesViewMethods 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 p_48377_, MobSpawnSettings.SpawnerData p_48378_) MobSpawnSettings.getMobs(MobCategory p_151799_) Constructor parameters in net.minecraft.world.level.biome with type arguments of type MobCategoryModifierConstructorDescription(package private)MobSpawnSettings(float p_196689_, Map<MobCategory, WeightedRandomList<MobSpawnSettings.SpawnerData>> p_196690_, Map<EntityType<?>, MobSpawnSettings.MobSpawnCost> p_196691_) 
- 
Uses of MobCategory in net.minecraft.world.level.chunkMethods in net.minecraft.world.level.chunk with parameters of type MobCategoryModifier and TypeMethodDescriptionChunkGenerator.getMobsAt(Holder<Biome> p_223134_, StructureManager p_223135_, MobCategory p_223136_, BlockPos p_223137_) 
- 
Uses of MobCategory in net.minecraft.world.level.levelgen.structureFields in net.minecraft.world.level.levelgen.structure with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate final Map<MobCategory,StructureSpawnOverride> Structure.StructureSettings.spawnOverridesThe field for thespawnOverridesrecord 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 thespawnOverridesrecord component.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 aStructureSettingsrecord class.
- 
Uses of MobCategory in net.neoforged.neoforge.common.extensionsMethods in net.neoforged.neoforge.common.extensions that return MobCategoryModifier and TypeMethodDescriptiondefault MobCategoryIEntityExtension.getClassification(boolean forSpawnCount) Returns The classification of this entity
- 
Uses of MobCategory in net.neoforged.neoforge.common.worldFields in net.neoforged.neoforge.common.world with type parameters of type MobCategoryModifier and TypeFieldDescriptionprivate final Set<MobCategory>StructureModifiers.ClearSpawnsStructureModifier.categoriesThe field for thecategoriesrecord component.private final Map<MobCategory,StructureSettingsBuilder.StructureSpawnOverrideBuilder> StructureSettingsBuilder.spawnOverridesprivate final Set<MobCategory>MobSpawnSettingsBuilder.typesViewMethods in net.neoforged.neoforge.common.world that return types with arguments of type MobCategoryModifier and TypeMethodDescriptionStructureModifiers.ClearSpawnsStructureModifier.categories()Returns the value of thecategoriesrecord 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 ornullif no overrides are defined for that category.voidStructureSettingsBuilder.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 aClearSpawnsStructureModifierrecord class.privateStructureSettingsBuilder(HolderSet<Biome> biomes, Map<MobCategory, StructureSpawnOverride> spawnOverrides, GenerationStep.Decoration step, TerrainAdjustment terrainAdaptation) 
- 
Uses of MobCategory in net.neoforged.neoforge.eventMethods 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.levelFields in net.neoforged.neoforge.event.level declared as MobCategoryModifier and TypeFieldDescriptionprivate final MobCategoryLevelEvent.PotentialSpawns.mobcategoryMethods 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) 
- 
Uses of MobCategory in net.neoforged.neoforge.oldtest.entityFields in net.neoforged.neoforge.oldtest.entity declared as MobCategory
- 
Uses of MobCategory in net.neoforged.neoforge.oldtest.worldFields in net.neoforged.neoforge.oldtest.world declared as MobCategoryModifier and TypeFieldDescriptionprivate final MobCategoryStructureModifierTest.TestModifier.categoryThe field for thecategoryrecord component.Methods in net.neoforged.neoforge.oldtest.world that return MobCategoryModifier and TypeMethodDescriptionStructureModifierTest.TestModifier.category()Returns the value of thecategoryrecord component.Constructors in net.neoforged.neoforge.oldtest.world with parameters of type MobCategoryModifierConstructorDescriptionTestModifier(HolderSet<Structure> structures, MobCategory category, MobSpawnSettings.SpawnerData spawn) Creates an instance of aTestModifierrecord class.