v0.4.0
Curse Maven Snippet
What's new
Hello once again. This is a big update, huge even. I've been working basically nonstop for a week and this is the result. I made a lot of changes to the backend, so I hope everything is working and there are no bugs or crashes. I also figured out the multiversion thing, which is cool. If you find any issues, want a new feature, or just want something to get improved, please open an issue on GitHub. I will read it all and try to implement it if I can or if it's a good idea. I still have lots of plans for this mod, but I can assure you this was probably the biggest update it will receive for a while.
Changes:
- Reworked project to use Stonecutter addon for multiversion support
- Added support for Minecraft 1.21 - 1.21.11
- Created GitHub Wiki for documentation on spawn data
- Changed some of the spawning conditions
- Blue Jays will now spawn only in biomes with tags: IS_FOREST, IS_TAIGA, IS_JUNGLE
- Crows can now spawn on Terracotta
- Added ocean avoidance for Blue Jays
- Reworked block avoidance, making birds bounce off walls and ceilings instead of clipping through them
- Reworked flight height handling, making it more varied and smooth
- Made Blue Jays fly lower to the ground than crows
- Changed flock flight behaviour to navigate more smoothly
- Added small random delay before taking off normally
- Added small delay before scared take off based on player distance from each bird
- Updated sprite handling (this is like the herobrine being removed every update)
- Changed base command to be prettier, with a link to the wiki
- Added new subcommand "help" to see links to the wiki and issues
- Added config option to disable spawning for each bird type
- Removed unused mixins, making the mod compatible with Sinytra Connector
- Refactored most of the backend for easier management and better performance tracking
- Fixed max flock size not working properly, adding cooldown for joining a flock
- Fixed a bug making birds fly infinitely to the sky (hopefully)
- Fixed perching cooldown not having any effect, also making it longer
- Fixed birds being able to perch onto a block above them
- Fixed taking off animation making birds clip through walls
- Fixed birds clipping into the ground when landing
- Optimized a bunch of things, making the mod faster than ever
- Added grid partitioning to the flocking logic
- Caching flock neighbours to avoid recalculating them every tick
- Ground sampling is using heightmap instead of raycasting
- Optimized perching logic and scanning
- Optimized lookup of the same species in the flocking logic
- Small optimization when trying to spawn
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

