## [1.8.7-26.1] - 2026-01-23
### 🛠 Bug Fixes (v1.8.7)
- **Stale Class Cleanup**: Clean rebuild to eliminate stale `betterdogs$afterHurt` mixin injection that was causing crash on game launch.
## [1.8.5-26.1] - 2026-01-23
### 🛠 Bug Fixes (v1.8.5)
- **Persistent Crash Fix**: Stabilized Mixin transformation in the 26.1 snapshot environment by adding a mandatory `refmap` and using `remap = false` for inherited `doHurtTarget` injections.
- **License Alignment**: Aligned mod metadata with the project's GPL-3.0 license in both loaders.
## [1.8.4-26.1] - 2026-01-23
### 🧠 Features (v1.8.4)
- **Baby Curiosity**: Non-aggressive baby wolves now investigate blocks and stare at entities.
- **Reckless Aggression**: Aggressive baby wolves immediately engage hostile mobs regardless of owner proximity.
## [1.8.3-26.1] - 2026-01-23
### 🐾 Features (v1.8.3)
- **Configurable Baby Range**: Added `babyFollowMultiplier` and `babyTeleportMultiplier` to `betterdogs.json`.
- **Untrained Baby Wolves**: Tamed baby wolves now have configurable multipliers (default 2x) for follow radius and teleport distance.
## [1.8.2-26.1] - 2026-01-23
### ⚔️ Features (v1.8.2)
- **Domestic Aggression & Retaliation**:
- Baby wolves retaliate with **2 strikes** if hit by their owner.
- **Aggressive Adult Intervention**:
- Aggressive adults will intervene (with a **3-strike sequence**) if a baby wolf attacks its owner.
- **Puppy Protection**:
- Tamed baby wolves are no longer targeted by other wolves (wild or tamed).
### 🛠 Bug Fixes (v1.8.2)
- **Personality Stats Rebalance**: Corrected swapped Aggressive/Pacifist stat modifiers.
## [1.8.1-26.1] - 2026-01-23
### 🛡️ Features (v1.8.1)
- **Passive Baby Wolves**: Baby wolves are now passive by default to protect them from unnecessary combat.
- Baby wolves will NOT attack what the owner attacks.
- Baby wolves will NOT defend the owner if the owner is hit.
- **Exception**: Baby wolves with the **Aggressive** personality will still hunt monsters as usual.
- **Exception**: Any baby wolf will still defend itself if directly hit by a mob.
### 🔧 Technical Changes (v1.8.1)
- Added `OwnerHurtByTargetGoalMixin` to inhibit defensive behavior in babies.
- Updated `OwnerHurtTargetGoalMixin` to inhibit offensive behavior in babies.
- Updated `PacifistRevengeGoal` and `WildWolfHuntGoal` to exclude babies.
## [1.8.0-26.1] - 2026-01-23
### 🚀 Features (v1.8.0)
- **NeoForge Support**: Better Dogs now supports both Fabric AND NeoForge loaders!
- **Multi-Loader Architecture**: Complete project restructure with common/fabric/neoforge modules.
### 🔧 Technical Changes (v1.8.0)
- Platform Services abstraction for loader-specific code.
- NeoForge 26.1 compatibility (Optional-based NBT API).
- Uses official Mojang mappings only.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }