All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Improved Mobs

Improved Mobs

by flemmli97 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

forge neoforge fabric


🗡️ Improved Mobs

Think the game is too easy? Want some more challenges in your world? Then look no further.

Improved mobs increases the difficulty of your game drastically by adding increase stats and new abilities to mobs making them way more of a thread even if you have high tier equipment.

This mod is largely server sided starting from 1.7.0+. The only advantage of having this mod on the client is the difficulty meter that would otherwise not be visible. All other features run completely server side.

📖 Features

Difficulty system: Introduces a difficulty system allowing several features to scale based on the difficulty value. By default the difficulty increases over time.
Attribute increase: All hostile mobs increase in damage, health, speed and knockback resistance with increasing difficulty.
Equipments: All hostile mobs can now spawn with armor and weapons, not just zombies and skeletons. Additionally armors and weapons from other mods are included too. The equipments can also be enchanted. Do note that most mobs don't render the armor but the effect will still be present.
Block breaking: Mobs can now break specific blocks, when the blocks are in their way. Breakable mobs will be treated as air so mobs will actively be able to pathfind to their target ignoring these blocks.
Ladders: While in vanilla mobs can already climb ladders this only happens if the mob is pushed against it. Now mobs can actively climb them in trying to reach their target
Stealing: If the mob does not have an active target it will search for nearby inventories to loot the items so protect your chest now! However they will not loot inventories which have not been opened by a player (So dungeon loots etc. are safe)
Water mounts: If mobs are in water and targeting something they are able to summon a guardian to ride it. This guardian by itself doesn't attack, has low health and despawns if the mob dismounts it.
Flying mounts: Mobs are able to summon a flying mount (parrot/phantom in some versions) to ride if they deem the target being unreachable by normal means.
Villager targeting: Villagers are now targeted not only by zombies. RIP villagers
Neutral Aggressive mobs: Neutral mobs such as endermen can now spawn being aggressive, meaning they attack the player without provocations.
Advanced item use: Mobs can now use a variety of items like the player. Some examples include: - Enderpearls - Flint and steel - TNT - Snowballs - Lava bucket - Bows - Splash Potion - Enchanted Book: Holding any kind of enchanted books grants the mob the ability to buff nearby mobs, summon evoker fangs and shulker bullets.
Pet protection: As for something to help against the buffs your pets are now unharmed by your attacks except if you sneak. Finally no more accidentally killing your dogs when fighting monsters. You can also give your pets armor by sneaking and right-clicking them.

⚙️ Configuration

Think all those features is too much to handle? Don't worry. The mod is highly configurable.

All features can be turned on/off in the config. The difficulty speed and attributes are also changeable in the config.

If you are on 1.14.0+ changing attributes requires a datapack overriding the config file under data/improvedmobs/config/attributes.json.

Commands

All commands below require op status to execute and are run as /improvedmobs <command>.

Command Description
reloadJson Reloads the equipment.json config
difficulty \<set | add> Sets/Adds to the global difficulty. Requires global difficulty scaling
difficulty player \<players> \<set | add> Sets/Adds to the players difficulty. Requires player based difficulty scaling
difficulty \<pause | unpause> \<players> Pauses/Unpauses difficulty advancing. If players is provided pauses/unpauses for the given player
difficulty simulate \<players> Increases the difficulty by the given steps. If players is provided runs it for the given players. Can be used to check the scaling speed

🧩 Integration

The mod supports the use of other difficulty systems from other mods. Supported are:

  • Scaling health. If scaling health is present their system will be used instead.
  • Power Scale. The successor to scaling health
  • LevelZ: Uses the overall level provided by LevelZ as a difficulty
  • PlayerEx: Uses the player level provided by PlayerEx as a difficulty
  • RuneCraftory: Uses the player level provided by RuneCraftory as a difficulty

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.21.1
Neoforge
19h ago 1
1.21.1
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.6
Fabric
19h ago 1
1.20.6
Neoforge
19h ago 1
1.20.6
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.18.2
Forge
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.19.4
Forge
19h ago 1
1.19.4
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.19.4
Forge
19h ago 1
1.19.4
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.19.4
Forge
19h ago 1
1.19.4
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
1.20.1
Forge
19h ago 1
1.20.1
Fabric
19h ago 1
1.19.4
Forge
19h ago 1
1.19.4
Fabric
19h ago 1
1.18.2
Forge
19h ago 1
1.18.2
Fabric
19h ago 1
Improved Mobs 1.16.0.b
================

  • Fix neoforge toml





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.16.0
================

  • Update block breaking AI + path finding. This should also make mobs dig in a more sensible way towards their target

  • Mobs now can use wind charges

  • Add supplementary bombs compat

  • Add TaCZ guns compat

  • Update item weight and quality calculation. If you want the updated weights you need to delete your current equipment.json

  • Allow tags to be used in equipment.json

  • Update the trigger for when mobs start flying on mounts

  • Add dynamic tags. These tags are not defined via json but are created at runtime which allows better automatic entity groupings
  • improvedmobs:hostile_mobs: Contains all hostile mobs
  • improvedmobs:non_hostile_mobs: Contains all non hostile mobs
  • improvedmobs:neutral_mobs: Contains all neutral mobs
  • improvedmobs:animal_mobs: Contains all animals

  • Fix some crashes with item use AI

  • Trident AI now use the held trident item (which more or less buffs it)

  • Improve floating point errors with difficulty which should fix it being stuck in some cases

  • Fix idle block breaking not working





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.16.0
================

  • Update block breaking AI + path finding. This should also make mobs dig in a more sensible way towards their target

  • Mobs now can use wind charges

  • Add supplementary bombs compat

  • Add TaCZ guns compat

  • Update item weight and quality calculation. If you want the updated weights you need to delete your current equipment.json

  • Allow tags to be used in equipment.json

  • Update the trigger for when mobs start flying on mounts

  • Add dynamic tags. These tags are not defined via json but are created at runtime which allows better automatic entity groupings
  • improvedmobs:hostile_mobs: Contains all hostile mobs
  • improvedmobs:non_hostile_mobs: Contains all non hostile mobs
  • improvedmobs:neutral_mobs: Contains all neutral mobs
  • improvedmobs:animal_mobs: Contains all animals

  • Fix some crashes with item use AI

  • Trident AI now use the held trident item (which more or less buffs it)

  • Improve floating point errors with difficulty which should fix it being stuck in some cases

  • Fix idle block breaking not working





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.7
================
  • Fix difficulty sometimes not increasing if messing with time
  • Wrap score calc in try catch... should fix some mods breaking it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.7
================
  • Fix difficulty sometimes not increasing if messing with time
  • Wrap score calc in try catch... should fix some mods breaking it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.15.2
================
  • Fix mob specific config empty feature set not working
  • Support tags for targeting mob in auto target config
  • Fix wrong config paths on fabric which also fixes equipment.json missing





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.15.2
================
  • Fix mob specific config empty feature set not working
  • Support tags for targeting mob in auto target config
  • Fix wrong config paths on fabric which also fixes equipment.json missing





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.15.1
================
  • Fix fabric attachment not registered
  • Update lib





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.15.1
================
  • Fix fabric attachment not registered
  • Update lib





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.15.0
================
  • Add support for difficulty range config. See updated comment for the difficulty increase config
  • Rewrite difficulty to use doubles instead of floats
  • Rewrite Item AI handling
  • Fix crossbow ai not working
  • Fix projectile and explosion damage modifier
  • Reduce size variation





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.15.0
================
  • Add support for difficulty range config. See updated comment for the difficulty increase config
  • Rewrite difficulty to use doubles instead of floats
  • Rewrite Item AI handling
  • Fix crossbow ai not working
  • Fix projectile and explosion damage modifier
  • Reduce size variation





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.2
================
  • Hotfix: Fix nullpointer with config (for real this time...)





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.2
================
  • Hotfix: Fix nullpointer with config (for real this time...)





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.1
================
  • Hotfix: Fix nullpointer with config





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.1
================
  • Hotfix: Fix nullpointer with config





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.0
================
  • Big config overhaul. Do note that old config will need to be updated!
  • Comments should be clearer now too
  • Various configs now are able to use **math expression** to allow more customization
  • While the config will tell you if expressions are supported an indicator also is that values are strings instead of numbers
  • Usable variables for expression contains
  • difficulty: The current difficulty
  • distance_spawn : The distance to spawn
  • distance_origin: The distance to [0,0,0]
  • distance_center: The distance to the position defined in the config
  • For usable functions see https://github.com/Flemmli97/TenshiLib/wiki/Math-Expressions
  • Attributes config part is now moved to datapack.
  • Found under data/improvedmobs/config/attributes.json
  • Allows modification of arbitrary attributes now
  • Fabric now requires forge config api port
  • Add a way to override various properties for entities via datapack for example
  • Overriding enabled features defined in the config
  • Entity based difficulty attribute modifications
  • Entity based block break list
  • Check out the wiki how to use
  • Changes:
  • Punish Time Skip -> Consider Time Skip
  • Flags are now called Features. Should be more clear what they mean
  • Following above Flag Blacklist -> Feature Blacklist
  • All individual flag whitelist are now grouped into one config: Feature Whitelist
  • Auto target config can now accept tags
  • Added equipment drop chance config. Should drop equipment removed
  • Add improvedmobs:no_steal block tag in addition to config
  • Overhaul pathfinding. Should be more correct now
  • Redid equipment config default weights/quality. The old config will still work!
  • Add powerscale integration (replaces scaling health)
  • Add runecraftory integration
  • Fix mobs not climbing ladders
  • Fix pause state not saved on players
  • Fix LevelZ conflict





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.14.0
================
  • Big config overhaul. Do note that old config will need to be updated!
  • Comments should be clearer now too
  • Various configs now are able to use **math expression** to allow more customization
  • While the config will tell you if expressions are supported an indicator also is that values are strings instead of numbers
  • Usable variables for expression contains
  • difficulty: The current difficulty
  • distance_spawn : The distance to spawn
  • distance_origin: The distance to [0,0,0]
  • distance_center: The distance to the position defined in the config
  • For usable functions see https://github.com/Flemmli97/TenshiLib/wiki/Math-Expressions
  • Attributes config part is now moved to datapack.
  • Found under data/improvedmobs/config/attributes.json
  • Allows modification of arbitrary attributes now
  • Fabric now requires forge config api port
  • Add a way to override various properties for entities via datapack for example
  • Overriding enabled features defined in the config
  • Entity based difficulty attribute modifications
  • Entity based block break list
  • Check out the wiki how to use
  • Changes:
  • Punish Time Skip -> Consider Time Skip
  • Flags are now called Features. Should be more clear what they mean
  • Following above Flag Blacklist -> Feature Blacklist
  • All individual flag whitelist are now grouped into one config: Feature Whitelist
  • Auto target config can now accept tags
  • Added equipment drop chance config. Should drop equipment removed
  • Add improvedmobs:no_steal block tag in addition to config
  • Overhaul pathfinding. Should be more correct now
  • Redid equipment config default weights/quality. The old config will still work!
  • Add powerscale integration (replaces scaling health)
  • Add runecraftory integration
  • Fix mobs not climbing ladders
  • Fix pause state not saved on players
  • Fix LevelZ conflict





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.6
================
  • Fix pause state not saved on players





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.6
================
  • Fix pause state not saved on players





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.18/Changelog.md
Improved Mobs 1.13.5
================
  • Fix tnt destroy blocks config not working
  • Fabric: Fix mixin crash due to missing impl





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.18/Changelog.md
Improved Mobs 1.13.4
================
  • Fix some packet stuff causing server to be unjoinable on fabric
  • Forge: Fix difficulty impl not registered so difficulty was always 0
  • Wrap repair ingredient calc...
  • Fix flag config initialization not saved to file
  • Add PLAYERSUM difficulty:
  • Sum of all nearby players
  • This can overshoot the theoretical max value (e.g. default 250) as this the max not hardcoded
  • Add simulate and pause/unpause command:
  • simulate Simulates the given difficulty step increases.
  • pause/unpause: (Un)Pauses difficulty increase for the given target
  • Add vanilla regional clamped difficulty. Useful for e.g. Majrusz's Progressive Difficulty which uses it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.4
================
  • Fix some packet stuff causing server to be unjoinable on fabric
  • Forge: Fix difficulty impl not registered so difficulty was always 0
  • Wrap repair ingredient calc...
  • Fix flag config initialization not saved to file
  • Add PLAYERSUM difficulty:
  • Sum of all nearby players
  • This can overshoot the theoretical max value (e.g. default 250) as this the max not hardcoded
  • Add simulate and pause/unpause command:
  • simulate Simulates the given difficulty step increases.
  • pause/unpause: (Un)Pauses difficulty increase for the given target
  • Add vanilla regional clamped difficulty. Useful for e.g. Majrusz's Progressive Difficulty which uses it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.21/Changelog.md
Improved Mobs 1.13.4
================
  • Wrap repair ingredient calc...
  • Add PLAYERSUM difficulty:
  • Sum of all nearby players
  • This can overshoot the theoretical max value (e.g. default 250) as this the max not hardcoded
  • Add simulate and pause/unpause command:
  • simulate Simulates the given difficulty step increases.
  • pause/unpause: (Un)Pauses difficulty increase for the given target
  • Add vanilla regional clamped difficulty. Useful for e.g. Majrusz's Progressive Difficulty which uses it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.4
================
  • Wrap repair ingredient calc...
  • Add PLAYERSUM difficulty:
  • Sum of all nearby players
  • This can overshoot the theoretical max value (e.g. default 250) as this the max not hardcoded
  • Add simulate and pause/unpause command:
  • simulate Simulates the given difficulty step increases.
  • pause/unpause: (Un)Pauses difficulty increase for the given target
  • Add vanilla regional clamped difficulty. Useful for e.g. Majrusz's Progressive Difficulty which uses it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.20.1/Changelog.md
Improved Mobs 1.13.4
================
  • Wrap repair ingredient calc...
  • Add PLAYERSUM difficulty:
  • Sum of all nearby players
  • This can overshoot the theoretical max value (e.g. default 250) as this the max not hardcoded
  • Add simulate and pause/unpause command:
  • simulate Simulates the given difficulty step increases.
  • pause/unpause: (Un)Pauses difficulty increase for the given target
  • Add vanilla regional clamped difficulty. Useful for e.g. Majrusz's Progressive Difficulty which uses it





For past versions see: https://github.com/Flemmli97/ImprovedMobs/blob/1.18/Changelog.md
Improved Mobs Icon
Download Improved Mobs
Select game version
Select platform