File Details
vanilla-outsider-better-dogs-3.1.37+build.8.jar
- R
- Apr 17, 2026
- 371.43 KB
- 830
- 26.1.2+2
- Fabric
File Name
vanilla-outsider-better-dogs-3.1.37+build.8.jar
Supported Versions
- 26.1.2
- 26.1.1
- 26.1
Curse Maven Snippet
[3.1.37+build.8] - 2026-04-16
Added
- Pack Spread Control: New GameRule
bd_pack_spread(default: 20 = 2.0 blocks) sets the minimum separation distance between wild wolves in a pack.- Each integer unit = 0.1 blocks. Example:
/gamerule bd_pack_spread 50= 5.0 block spacing. - Updates are dynamic — wolves respond to GameRule changes within 40 ticks, staggered per entity to prevent TPS spikes.
- Default separation raised from 1.5 to 2.0 to reduce visual overcrowding.
- Each integer unit = 0.1 blocks. Example:
Dependency: DasikLibrary Build 22
- Requires
FollowLeaderGoal.setParameters()to apply runtime AI parameter changes.
[3.1.37+build.7] - 2026-04-16
Refactored
- Pack AI: Sovereign Migration — Migrated group size tracking from an O(N) hand-rolled bounding-box scan (
WolfMixin.getGroupSize()) to the DasikLibraryFlockStatecache. Pack size is now computed once by the leader and shared across all followers. - Removed dead fields
betterdogs$groupSizeandbetterdogs$groupSizeCheckTicks.
Dependency: DasikLibrary Build 21
- Added
FlockState.getMemberCount()API to DasikLibrary, enabling mods to query cached pack size without iterating entities. - Added
GroupManager.computeFlockState()now setsmemberCountalongside existing center-of-mass and velocity aggregates.
Infrastructure
- Upgraded: Fabric Loader to
0.19.1— native Java 25 Mixin subsystem support (no Knot warning). - Minecraft Support: Shifted to
~26.xcompatible range (>=26.1) for Minecraft 26.2 readiness. - Upgraded: Fabric API to
0.145.4+26.1.2. - Dependency: Synchronized with
DasikLibraryBuild 21.
[3.1.37+build.6] - 2026-04-15
Added
- DasikLibrary Build 16 Sync: Integrated the Cached Boids Pattern. Wolf packs now utilize \(O(N)\) aggregated state computation, resolving performance leaks during large pack gatherings.
- Biomechanical Smoothing: Leverages the new library-side Lerp interpolation for smoother pack following without visual jitter.
Changed
- Release Alignment: Synchronized workspace with Minecraft 26.1.2 ("Tiny Takeover") Release and Fabric API
0.145.4.
[3.1.37+build.5] - 2026-03-04
Changed
- Sound Polish: Replaced the low-pitch
WOLF_SHAKEhowl placeholder withWOLF_WHINEto sound more natural and less like a monster.
[3.1.37+build.4] - 2026-03-04
Added
- Debug Commands: Added
/betterdogs debugcommands to force personality changes and trigger social actions.- Example (Personality):
/betterdogs debug personality @e[type=wolf,distance=..5] aggressive - Example (Action):
/betterdogs debug action @e[type=wolf,distance=..5] howl - Actions available:
howl,zoomies,mischief,disciplined.
- Example (Personality):
- Snapshot Support: Fully migrated API calls to match Minecraft 26.x Snapshot 11 (e.g.
getWorldClockTime(),LivingEntityleadership). - Workspace Consolidation: Refactored the environment to maintain a single source of truth for mod development in a cleaner folder structure.
Changed
- Modularity: Split command execution logic into a dedicated Zenith-compliant
WolfCommandHelper.java.

