Mob Control

Mob Control

Mod

Gives you full control over spawning mobs/spawners. Add custom AI to mobs, give them better weapons, and block burning in sunlight. You decide what your mobs do and when they can spawn!

Client and server Game Mechanics MobsUtilityWorld Generation

1,512 downloads
14 followers
Follow Save

Mob Control

Changelog

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

Files

mobcontrol-1.21-1.5.11.jar(174.88 KiB) Primary Download

Project members

ohayden

Member

Details

Licensed ARR
Published a month ago
Updated 2 days ago