better-bats-1.1.24+26.2.jar
Curse Maven Snippet
What's new
[1.1.24+26.2] - 2026-08-09
Fixed & Optimized
- Performance: Throttled resting predator entity lookup (
level.getEntitiesOfClass(...)) to once every 20 ticks (1 sec) instead of every tick while bats are roosting, eliminating unnecessary AABB allocations during long sleep cycles. - Build Infrastructure: Updated
org.gradle.java.homeconfiguration ingradle.propertiesto align with JDK 25 path requirements (E:/JDK25).
[1.1.23+26.2] - 2026-08-01
Added
- Animal Genetics API Integration: Integrated
DasikAnimalGeneticsAPIandGeneticsEnginefromdasik-library. Bats now possess individual genetic traits:scale: Variable wingspan and entity size scaling (0.75xmicrobats to1.30xgiant cave bats).movement_speed: Genetic flight speed modifiers.attack_damage: Pest dive-bomb damage scaling against Silverfish and Endermites.
[1.1.22+26.2] - 2026-08-01
Added
- AI/Ambience & Echolocation: Pitch-Dark Cave Echolocation (Feature 10). Flying bats in total darkness (Sky Light 0, Block Light < 4) periodically emit high-pitched ambient clicks and subtle
SCULK_SOULsonic pulse particles, providing atmospheric cave depth. - AI/Roosting: Roost Clustering (Feature 11). Sleep-seeking bats now actively scan for existing resting bats within a 16-block radius and prioritize ceiling blocks adjacent to their roosting peers, forming natural bat colonies hanging from cave ceilings.
- AI/Weather: Storm Shelter Seeking (Feature 12). Flying bats exposed to open rain or thunderstorms (
isRaining() && canSeeSky()) now actively seek dark overhangs, tree canopies, or cave entrances to take shelter and roost until the weather clears.
This mod has no additional files

