- Update PlayerEX integration
- Fix some problems with list config on forge causing config resets
- Fix projectile/explosion damage increase not applying to player on fabric
- Fix Flag config not updating correctly after config modification with tags
- Fix crash with epic fight
- Fix some stuff with flying and water mounts
- Fix crash with underwater block breaking
- Fix packets not being optional
- Fix crash with mining speed attribute for block breaking
- Port to 1.21.1
- Redo integration mod for difficulty:
- Config changed from true/false to OFF/ON/ADD
- OFF and ON behave as old true/false but ADD allows stacking on top of existing ones for even more mayham
- LevelZ and PlayerEX now has a multiplier config
- Allow pehkui integration to be more configurable with size chance and flag for individual mobs
- Disable overlay being shown with f3 debug toggled
- Allow negative values for difficulty increase. To use that use
|
as a delimiter instead of-
- Add config for line of sight requirements
- Add breaking speed modifier config
- Add armor trim chance
- Fabric: Fix client packet registering on server
- Update to 1.20.6
equipment.json
got rewritten! If you have the old version a backup will be created.
- Modify target goal instead of remove and replace which should fix anconcurrent exception
- Add
Ignore Harvest Check
to allow breaker mobs to break blocks regardless of the tool - Add
TNT Block Destruction
. If true tnt thrown by mobs will destroy blocks - Redo the calculation of default equipment weights (Existing configs will not be changed)
- Improve mobs seeing through transparent blocks:
- Only do the check during targeting which fixes problems with e.g. skeletons shooting at glass
- Fix centerPos config on forge
- Redid various configs!
- Entity flag list now accepts tags. Prefix them with #
- Tags in block break list need to be prefixed with a #. Old configs not using # for tags will not work anymore
- Add increase per block for distance based difficulty.
You can add a triple x-y-z in
Difficulty Increase
instead where z is the increase per block. - Add block tags which mobs can see through
improvedmobs:see_through
: Default include glass and leaves - Serverside entities are handled on creation instead of load now which might fix some stuff
- New config
Restore delay
allowing broken blocks to be restored after certain time.
Default is 0 (disabled).
Block entity data will not be restored (e.g. chests will spill their contents on being broken but the content will not be restored) - Add option to ignore mobs from spawner from being affected by this mod
- Fix enchanting not working
- Potentially fixing concurrent exception with ridden mobs
- Fix line of sight check reversed when using neutral aggressive check
- Fix block breaking progress not working properly
- Fix a nullpointer with custom pathing
- Use a custom water navigation for the guardian mount: Fixes an edge case where if a zombie converts to drowned while riding the guardian mount it will crash the game
- Fix tenshilib dependency crash
- Add pehkui support. disabled by default
- Add enchantment blacklist for equipment
- Fix configured mod list configs not working
DISTANCE
andDISTANCESPAWN
difficulty type now updating the difficulty bar on clients
- Add
DISTANCE
andDISTANCESPAWN
difficulty type.
Both values change howDifficulty Increase
config is handled:
For a value pair of "x-y" x is the min distance y applies and y is the difficulty at the distance.
If difficulty type isDISTANCE
thenCenter Position
is the reference point for the distance, else the reference point is the world spawn. - Add
Steal Block Blacklist
to blacklist blocks from being stolen from
- Port 1.20.1
- Fix Boundingbox for flying summons not calculated correctly- Fix flying ai checking for target pos instead of path end pos
- Fix mobs in some cases riding phantoms despite no benefit
- Add tag
improved:armor_equippable
. Adding mobs to this tag allows the player to give them armor similar to giving pets armor. - New config value:
Explosion Damage Increase
andMax Explosion Damage
. So explosion damage are scaled with difficulty now. Default max multiplier is a 75% damage increase achieved at 250 difficulty
- Fix projectile dmg multiplier sometimes being 0
- Fix some attribute config comments being wrong
- Nullcheck for goal modification
- Fix 2 configs having the same name and causing issues:
The config for the USEITEM flag whitelist has been renamed to
Use Flag Whitelist
- Fix difficulty sometimes stuck with high playtime (hopefully)
- Update to 1.19.4
- Use entities random instead of the levels which should fix random crashes with it
- Fix projectiles doing no dmg if projectile increase is disabled
- Fix adding blocks to breaklist not working
- Update to 1.19
- Fix projectile dmg mult not working. This time for real
- Make parrot riding ai better
- Config Difficulty location:
Allow difficulty bar to be placed relative to screen
- Fix unlimited max value for projectile dmg bonus not working
- Add guardian ai chance config. So not every mob can ride a guardian
- Fix unlimited max value for attribute not working
- Forge: Fixing problems with capability loading on player clone
- Fix potential nullpointer in pathfinding
- Remove duplicate target ai regarding villagers if mob already targets villagers
- Add option to define default flags for entities used in config initialization Useful for other mods. Not really for endusers
- Move item name validation for equipment.json so it doesn't mess up the loading
Fixes the list sometimes not working
- Fabric: Mod menu config support
- Fix crash when player data is not present usually caused by death
- Fix config issues on fabric
- Change some config comments
- Fix default config of increase handler being faulty
- 1.18.2
- TenshiLib 1.6.0 compat
- Fabric: You will need to update your configs.
A backup of the old config will be created - Fix player difficulty reset on death
- Prevent piglins holding offhand items cause since it clashes with bartering they throw it out immediately
- Fix dividing through 0 when using PLAYERMEAN and no players around
Noticable with structure mobs - Increase the player check range to 256 (doubt any modded server uses 16 render distance)
- Fix difficulty not showing on server
- Fix lithium incompability
- Improve vanilla pathfinding performance
Most noticable with big (flying) mobs (though vanilla doesnt have them)
This feature might become a separate mod in the future since it doesnt really fit in here
- Internal changes
- Fix capability null crash
- Fix crash with armor ingredients
- New flag NEUTRALAGGRO to finetune mobs that are affected by the neutral aggressive feature
- new DifficultyType config:
Defines how the difficulty at a position is calculated. Supported values are:
"GLOBAL: Serverwide difficulty value
"PLAYERMAX: Maximum difficulty of players in a 128 radius around the position
"PLAYERMEAN: Average difficulty of players in a 128 radius around the position
- Make parrot ability get triggered less
- Tweak some default equipment weights so diamond/netherite is rarer
- Add quality value to equipment config.
Makes it able to specify which equipment will get more
likely choosen with higher difficulty
- Port to 1.18
- Improved pathfinding of mobs able to break blocks
- Renamed SWIMMRIDE flag to GUARDIAN
- Parrots: new flag PARROT. Mobs can start riding a parrot to reach normally unreachable places