
Mob Controller - Complete Control Over Entity Spawning
This mod gives you complete control over the spawning of mobs and other entities in the Minecraft world, allowing you to fine-tune their appearance without conflicts with other mods performing similar functions.
Main Features
The main goal of Mob Controller is to prevent lags and server performance degradation due to excessive numbers of entities, as well as give you the ability to flexibly manage the maximum number of spawning mobs.
Key features include:
- Limiting the maximum number of specific entities within a single chunk
- Setting limits on the total number of certain mobs throughout the entire dimension or world
- Using entity selectors instead of specifying specific identifiers
- The ability to specify any entities through the mod identifier and name
- Full compatibility with Bloodmoon, including the option to disable restrictions during the blood moon
- Minimal impact on server performance
Configuration Setup
Example configuration file mobcontroller.cfg:
# Configuration File
##########################################################################################################
# To add an entity, specify it in the format: "modid:entityname" or use the entity selectors below:
# Entity Selectors:
# -----------
# all.living
# all.water
# all.ambient
# all.mob
# all.animal
# -----------
# You can add any amount of data as long as they are not duplicates.
#
# Data:
# -----------
# "S:Chunk-Limit" (Limits the number of entities in a chunk)
# "S:Dim-Limit" (Limits the number of entities in a dimension/world)
# "S:Bloodmoon-Exception" (Creates an exception for spawning during the blood moon and does not limit during this period)
# -----------
#
# Note: This mod respects the standard and modified settings of existing mods. It is used only
# to reduce the spawning of mobs of certain types. It cannot be used to increase mob spawning or change
# default values.
##########################################################################################################
"all.animal"{
S:Chunk-Limit=2
S:Dim-Limit=5
}
"all.water"{
S:Dim-Limit=3
}
"minecraft:zombie"{
S:Chunk-Limit=4
S:Bloodmoon-Exception=true
}
"minecraft:endermite"{
S:Dim-Limit=3
}
"lefttodie:undead"{
S:Chunk-Limit:10
S:Bloodmoon-Exception=true
}