Mob ControlСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (354)
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.237Minecraft: 26.1.2forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.178Minecraft: 26.1.2neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.735Minecraft: 26.1.2fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.24Minecraft: 26.1.1forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.16Minecraft: 26.1.1neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.27Minecraft: 26.1.1fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.16Minecraft: 26.1forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.19Minecraft: 26.1neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.73Minecraft: 26.1fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.69Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.47Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.801Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.8Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.15Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.436Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.7Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.20Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.51Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.11Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.11Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.15Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.71Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.1,8 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.1,1 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.23Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.18Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.45Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.3 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-2
2.0.1-beta-217 июл. 2026 г.830Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.1-beta-2] - 2026-07-17
***Fixed***
- Startup crash due to compat issue with Supplementaries / Moonlight Lib
- SNBT not applying when added to items in mainhand
- Same mob type group spawning
- Zoglin ignoring set.attack when it's for a player
- The force-summon command will now pay attention to spawn.count when given a rule to apply
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.68Minecraft: 26.1.2forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.77Minecraft: 26.1.2neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.444Minecraft: 26.1.2fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.7Minecraft: 26.1.1forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.6Minecraft: 26.1.1neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.16Minecraft: 26.1.1fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.12Minecraft: 26.1forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.5Minecraft: 26.1neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.44Minecraft: 26.1fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.25Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.23Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.432Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.6Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.7Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.18Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.11Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.10Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.26Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.8Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.7Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.8Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.18Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.803Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.618Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.10Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.2Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.23Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.1,2 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta-1
2.0.1-beta-112 июн. 2026 г.826Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.1-beta-1] - 2026-06-12
***Fixed***
- The max-spawner option will now use on killed instead of on spawned for replacing block
- The max-spawner option will remove mobs from spawned count when not killed to aid in stopping player's from ignoring mobs
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.27Minecraft: 26.1.2forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.12Minecraft: 26.1.2neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.101Minecraft: 26.1.2fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
- 26.1.2 support
- Serene Seasons compatibility for 26.1.2 (Unavailable on 26.1 and 26.1.1)
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.7Minecraft: 26.1.1forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.4Minecraft: 26.1.1neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.7Minecraft: 26.1.1fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.1Minecraft: 26.1forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.3Minecraft: 26.1neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.12Minecraft: 26.1fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.7Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.10Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.73Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.4Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.8Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.6Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.4Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.8Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.11Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.3Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.8Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.5Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.6Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.152Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.51Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.2Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.2Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.4Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.241Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.1-beta
2.0.1-beta6 июн. 2026 г.141Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.1-beta] - 2026-06-06
***Added***
- New breeding and dispenser types for better control over mob spawning
***Fixed***
- Fox ignoring main hand's drop option
- Zoglin ignoring set.attack / set.allow-attack options
- Conditional biome check using player's position instead of mob
- NEEPMeat mod is bypassing mob tracking
- Natural type ignoring spawn.point conditional check
- Service Loader
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.26Minecraft: 26.1.1forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.12Minecraft: 26.1.1neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.32Minecraft: 26.1.1fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.16Minecraft: 26.1forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.14Minecraft: 26.1neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.64Minecraft: 26.1fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.36Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.30Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.468Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.14Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.10Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.21Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.9Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.225Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.45Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.12Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.7Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.9Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.46Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.1,6 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.722Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.18Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.11Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.34Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.21,3 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control v2.0.0-release
2.0.0-release4 июн. 2026 г.793Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-release] - 2026-06-04
***Fixed***
- Option for set.mount caused recursion between the mob and its mount when the mount lacked an explicit rule defined
- Conditional option for weather ignoring thunder validation
- Option for command-override ignoring SNBT
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.61Minecraft: 26.1.1forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.24Minecraft: 26.1.1neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.200Minecraft: 26.1.1fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.29Minecraft: 26.1forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.18Minecraft: 26.1neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.121Minecraft: 26.1fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.42Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.152Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.601Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.6Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.9Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.19Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.9Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.12Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.35Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.4Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.4Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.11Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.40Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.42,3 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.822Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.7Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.8Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.18Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.2,2 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-4
2.0.0-beta-44 апр. 2026 г.784Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-beta-4] - 2026-04-04
***Added***
- Support for Minecraft 26.1 and 26.1.1
- Option for spawn.poof to show poof particles when spawning mob
- Option for spawn.flame-burst to show burst of flame particles when spawner spawns mobs
***Fixed***
- Summon command inadvertently matching on link rules
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.29Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.14Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.160Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.5Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.5Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.16Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.7Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.5Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.13Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.9Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.8Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.10Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.6Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.101Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.126Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.8Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.9Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.7Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.259Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-3
2.0.0-beta-328 мар. 2026 г.77Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-beta-3] - 2026-03-28
***Added***
- Housekeeping to clear stale next tick tracking entries
***Fixed***
- Slime / Magma Cube randomly setting to a new size instead of decrementing on death due to calling finalize spawn by default
- Armor / Items dropping on death even though the drop option was set to zero
- Invisibility issues with various mods due to ghosting when converting fix
- Spawning cosmetics not appearing when using convert
- Crash with Big Globe installed and generating chunks while blocking mobs
- Creaking not spawning with Creaking Heart in 1.21.4 and greater
- Conditional option for max-nearby assuming spawner defaults instead of checking rules first
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.207Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.61Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.8Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.6Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.22Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.8Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.74Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.83Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.7Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.5Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.6Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.8Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.5Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.10Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.7Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.11Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.13Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.23Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.13Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-2
2.0.0-beta-221 мар. 2026 г.171Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-beta-2] - 2026-03-21
***Added***
- Temporary workaround for AzureLib's crash due to invisibility
- Option to call spawn.finalize - Compat issue with Fossils and Archeology: Revival mod (disabling fixes age issue)
***Fixed***
- Cosmetics for spawners and spawning animations
- Defaulting to spawner's NBT for type of spawner
- Trial spawner placements
- Server days carrying over to a new world if client isn't first closed
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.273Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.73Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.9Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.7Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.25Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.18Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.85Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.141Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.10Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.8Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.7Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.7Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.8Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.9Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.7Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.7Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.12Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.14Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.20Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control v2.0.0-beta-1
2.0.0-beta-114 мар. 2026 г.176Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-beta-1] - 2026-03-14
***Removed***
- Command for admin stats was broken down into various commands to better present data
- Command for admin show-config as it's replaced by admin show path
***Added***
- Options for distance-up and distance-down to replace distance-y
- Separated trial from spawner type and added new egg type for more control over spawn types
- New admin summon command to summon mobs with optional rule and optional player as a source for positioning
- Conditional option for moon-phase to check the current moon phase before allowing a mob to spawn
- Ability to define list of names for slot items
- Conditional option for max-nearby allowed mobs with optional max-nearby-range to define the range to check
- Conditional option for max-spawner to define the number of mobs a spawner will allow before breaking
- Option for max-spawner-block to define the block to replace the spawner with when the max-spawner number is reached
- Option for spawn.tries to define number of attempts to place a mob in a valid location
- Admin command for show, with various subcommands to show previously what the admin stats command shown plus more data
***Fixed***
- Mobs spawning without vanilla weapons (pillagers without crossbows) - Compat issue with Pillager's Guns mod
- Positional checks using player's position instead of mob (broke in 2.0.0-beta)
- Placement type detection for air mobs
- Natural type ignoring spawn.at-y option
- Conversions failing to check if rule exists (villager to zombie villager)
- Skeletons switching to melee attack instead of using range attacks
- Option set.baby being ignored by due to fix for mobs spawning without vanilla weapons
- Spawners not reapplying their SNBT data
- Multi-typed rules dropping down into the "all" rule and overriding intended conditions
- Mobs spawning from control type when in spectator mode
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.128Minecraft: 1.21.11forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.101Minecraft: 1.21.11neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.818Minecraft: 1.21.11fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.10Minecraft: 1.21.5forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.19Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.46Minecraft: 1.21.5fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.21Minecraft: 1.21.4forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.13Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.115Minecraft: 1.21.4fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.11Minecraft: 1.21.3forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.6Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.24Minecraft: 1.21.3fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.30Minecraft: 1.21.1forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.605Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.2,3 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.12Minecraft: 1.21forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.19Minecraft: 1.21neoforge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.55Minecraft: 1.21fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.2,7 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
beta
Mob Control
2.0.0-beta27 янв. 2026 г.833Minecraft: 1.20.1fabric
Что нового
# Changelog
## [2.0.0-beta] - 2026-01-27
***Added***
- Support for SNBT on mobs
- Admin command to change server days to better test "natural" rules using day conditions
- Option for set.mount to define a mob's mob to ride
- Type option "link" for rules, for referencing them by the rule's name or group
- Option for spawn.group to define a group of mobs that spawn together
- Option for spawn.sound to define a sound event to play when spawning in a mob
- Option for set.boss-bar to define a boss bar for a mob
- Serene Seasons compatibility: Option for season to allow spawning in defined seasons
- Ability to reference rule name for spawn.convert
- Tag support in spawn.convert rule definition
- Tag support in mob name definition
- Documented name-filter parameter to support mods that define multiple mobs with the same mob name, such as Cobblemon
- Internal performance enhancement for rule lookups
- Option for spawn.point to override vanilla spawn placements
- Optimized vanilla spawn placement detection
- Internal performance for spawn placement detection
- Option spawn.count-spread to force searching for a new location when using spawn.count greater than one
***Fixed***
- Passive mobs getting armor randomly with increasing odds at higher difficultly level
- Removed hardcoded max/min of 256 to using the dimension's min/max Y for at-y parameter
- Loot tables will now override vanilla loot tables instead of append
- Value "none" for structure condition falling into structure checks instead of bypassing when structures are not present
- Command /mobcontrol admin reload not clearing internal tick tracking for cooldown options
- Trial spawners crash when all mobs are blocked in Minecraft 1.21.1
- Optional spawn.count being ignored on spawn.convert
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.91Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.39Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.169Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.29Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.259Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.153Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.16Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.16Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.26Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.27Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.38Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.61Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.3,7 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.1,4 тыс.Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.35Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.25Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.111Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.88,2 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1526 нояб. 2025 г.2,5 тыс.Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.15] - 2025-11-21
***Removed***
- Conditional option for set.allow-same-type-target (replaced with set.allow-attack)
***Added***
- Option for set.allow-attack to better define which mobs can be targeted
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.1,6 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.401Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.18Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.19Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.96Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.15Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.17Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.60Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.14Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.14Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.27Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.12Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.16Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.34Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.1,1 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.399Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.24Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.19Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.41Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.42Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1421 окт. 2025 г.20Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.14] - 2025-10-21
***Fixed***
- Issue with set.allow-same-type-target when entity is attacked caused mobcontrol to crash
- Better AI checks set.attack to fix mobs like hoglin and piglins (experimental only)
- Forge 1.20.1 issue with set.can-lead defaulting to false instead of vanilla
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.150Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.167Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.8Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.7Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.15Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.29Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.49Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.98Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.8Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.14Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.7Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.12Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.13Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.10Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.10Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.16Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.6Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.8Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1315 окт. 2025 г.36Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.13] - 2025-10-15
***Fixed***
- Null pointer exception on initial world creation causing villages to be empty
- Compatibility with Origins
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.135Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.71Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.13Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.11Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.18Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.14Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.68Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.92Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
- Trial spawners in 1.21 and 1.21.1 not setting spawn type and causing mobs to not spawn
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.12Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.16Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.16Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.13Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.13Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.12Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.15Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.19Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.16Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.11Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.127 окт. 2025 г.32Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.12] - 2025-10-07
***Added***
- Option to block mobs from targeting same type on hurt (set.allow-same-type-target)
- Option to give mobs effects (mob.rule.effect)
- New type to control triggerable spawns, such as building a wither, etc. (trigger)
- Admin command to add/subtract days from a player to better test rules using day conditions
- Better spawning logic (Use nearby players for day options, better tick tracking for spawners)
***Fixed***
- Clear mobs command now resets timeouts
- Compatibility issue with custom mobs sending client level instead of server level as expected
- Fixed show-config admin command on click to copy path to clipboard
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.47Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.46Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.63Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.30Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.17Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.37Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.16Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.14Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.20Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.16Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.15Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.26Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.230Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.191Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.21Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.25Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.39Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.2,4 тыс.Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.115 сент. 2025 г.299Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.11] - 2025-09-05
***Added***
- Option for spawn.distance to spawn mobs around the player in a ring pattern
- Conditional option for can-see-sky to check mob's spawn location to ensure it can see the sky or not
- Conditional option for is-baby to check if mob spawning in is a baby or not
- Conditional option for cool-down to pause the rule after a successful spawn event
- Admin command for show-config to send a chat message with clickable link to open the current config
***Fixed***
- Conditional options for light-block/sky reading in "light_" instead of "light-"
- Modded entities not working with "control" type if mod is loaded after Mob Control
- Loot quantities using minimum value instead of a random range
- Conditional option for follow-range not using # of blocks for metric
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.572Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.194Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.22Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.20Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.24Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.18Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.2,6 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.372Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.14Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.17Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.21Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.16Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.15Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.19Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.19Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.37Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.14Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.17Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.1013 авг. 2025 г.92Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.10] - 2025-08-13
***Fixed***
- Spawners to spawn in air to mimic vanilla spawners
- Crash with frogs due to null set.attack
- Skeletons using melee instead of range attack
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.94Minecraft: 1.20.1forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.54Minecraft: 1.20.1fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.19Minecraft: 1.21forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.14Minecraft: 1.21neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.19Minecraft: 1.21fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.13Minecraft: 1.21.1forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.28Minecraft: 1.21.1neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.33Minecraft: 1.21.1fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.18Minecraft: 1.21.2neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.20Minecraft: 1.21.2fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.15Minecraft: 1.21.3forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.20Minecraft: 1.21.3neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.19Minecraft: 1.21.3fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.15Minecraft: 1.21.4forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.10Minecraft: 1.21.4neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.15Minecraft: 1.21.4fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.31Minecraft: 1.21.5forge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.12Minecraft: 1.21.5neoforge
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release
release
Mob Control
1.5.99 авг. 2025 г.40Minecraft: 1.21.5fabric
Что нового
# Changelog
## [1.5.9] - 2025-08-09
***Removed***
- Conditional option for light (replaced with light-sky & light-block)
***Added***
- Conditional options for light-sky & light-block to better control mob spawns
- Support SNBT on items (slots / loot)
- Ability to define drop probability on slot items (armor / weapons)
- AI for non-standard mobs (bats / frogs) to attack other mobs / player
- Relaxed configuration reader to be more lenient on string data
- Expanded and cleaned up TOML documentation (default config)
***Fixed***
- Spawners to follow vanilla logic when not setting distance
## [1.5.8] - 2025-07-11
***Fixed***
- Generation checks causing mobs to not spawn
- Run option being ignored
## [1.5.7] - 2025-07-03
***Fixed***
- Options for time-of-day and light ignoring the ending value in a range
- Option for time-of-day not accounting for the time to be additive
- Blocked ender dragon soft lock detection being called on a control rule type
- Soft lock due to converting ender dragon to another mob and then killing it
- Spawn placement checks for at-y and distance-y
## [1.5.6] - 2025-06-29
***Fixed***
- Despawning mobs due to unnecessary subsequent rule check
## [1.5.5] - 2025-06-17
***Added***
- Improved climb, break block, and place block AI
- Check for soft lock with boss fight on end dimension if ender dragon isn't allowed to spawn
- Check to add rule to mobs bypassing checks or remove mob if needed
- Spawn mob as another type of mob using option spawn.convert
- Lenient parsing on mob names to allow delimited strings as an array
***Fixed***
- Config for set.follow-range was being ignored
- Issue with shulker mobs bypassing rules
- Interaction animation playing when right-clicking on mobs with no ability to interact
---
## [1.5.4] - 2025-06-09
***Added***
- More improvements on spawn placement checks
- Ability to run checks for obstructions via spawn.additional-checks parameter
- Improved set.can-lead to allow more mobs
***Fixed***
- Refresh mob size when spawning to avoid suffocating small mobs in single block spaces
- Cleaned up default set settings
- Mobs not taking fall damage
---
## [1.5.3] - 2025-05-30
***Fixed***
- Natural spawning not setting attributes
---
## [1.5.2] - 2025-05-30
***Added***
- New admin force-summon command to summon mobs ignoring rules
- Optional rule argument added to force-summon command to apply any named rule to any mob summoned
- Mobs have the ability to be hostile when attacked, and if one or multiple mobs attack (set.on-hurt)
- Mobs have the ability to be hostile towards the player or other mobs with a list, which can make mobs passive towards players if not in the list (set.attack)
- Give the ability to lead mobs
- Give the ability to set more attributes: set.flying-speed, set.follow-range, set.knockback, set.movement-speed, set.size
- Give mobs a name with set.name and always show the name with set.name-always-shown
- Better spawn placement checks for ground based mobs
***Fixed***
- Default repeat to [200,800] when not provided and type is spawner
- Skip rule when spawn.count is set to zero
- Spawning mobs issue with invalid mobs (typos / non-existent)
---
## [1.5.1] - 2025-05-23
***Added***
- Biome tag checks to rules
- Biome tag list to stats command
- Rule at end of default config to allow all mobs
---
## [1.5.0] - 2025-05-21
***Added***
- Block spawning of any mob
- Increase the spawn rate of any mob
- Control which dimensions a mob will spawn
- Control which biomes a mob will spawn
- Control which structures a mob will spawn
- Spawn mobs on certain days
- Spawn mobs in certain weather
- Spawn mobs at certain times of the day
- Spawn mobs at certain light levels
- Define how many mobs per mob
- Define how many mobs per player
- Define how many mobs spawn per condition
- Set the distance a mob will spawn from a player
- Control the y-axis
- Set the mobs loot drops
- Give the mobs armor and weapons
- Give mobs the ability to break blocks
- Give mobs the ability to climb
- Give mobs the ability to pillar up
- Give mobs the ability to plant trees
- Give mobs the ability to plant flowers
- Give mobs the ability to cut grass
- Give mobs the ability to eat plants
- Make eating plants heal mobs
- Set the amount of damage a mob will do
- Make mobs burn in the sun or not
- Initial release