File Details
bacchanalianmobs-0.5.0.jar
- B
- Dec 3, 2025
- 1.51 MB
- 23
- 1.12.2
- Forge
File Name
bacchanalianmobs-0.5.0.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
WARNING:
While working on this version, an issue with mob navigation was discovered: Mobs start bumping into walls when moving along a narrow staircase and become stuck, despite there being a clear path. This issue has been observed in all versions since 0.4.0. This is a very complex issue, and I will be working on a solution in future versions.
Fixes, improvements, changes:
- Fixed network packet logging. They no longer cause problems in singleplayer, and in theory shouldn't cause problems on servers (but I haven't tested them).
- Fixed a bug in the logic for killing unridden horses: Attacks on them now deal sufficient damage.
- Added a custom version for PathNavigateClimber (the navigator for spiders and other crawling creatures), which means multithreading support for these mobs.
- Expanded the list of data provided by the EntityLivingBaseDataProvider interface.
- Fixed a NullPointerException when the navigation system (PathNavigate) attempted to access a chunk outside the rendering range in asynchronous mode (a dummy was used).
- Multiple fixes for NullPointerException and other exceptions resulting from data races in asynchronous code for entities.
- Asynchronous code will not execute in singleplayer while paused.
Pathfinding and block breaking:
- Mobs can now break blocks to reach their targets. However, this feature is not yet complete and is therefore disabled by default.
- Updated the custom WalkNodeProcessor, significantly redesigned the code
- Some changes to the utility code
- Added an option to the config that allows or prohibits the destruction of blocks with tile entities
- Completely rewritten the "AdvancedReaching" AI task (it manages other AI tasks and methods for reaching the goal)

