COWMODSКаталог модов

Dogs Unleashed

Good dogs. Big adventures. Dogs Unleashed is an open-source Fabric mod that adds new dog breeds, and plenty of features to make them feel real.

Автор: grahambartley1,1 тыс.5обновлён 28 окт. 2026 г.
Мобы

Описание

Dogs Unleashed banner

Modrinth downloads GitHub stars License: MIT Ko-fi

Fabric API requirement button GeckoLib requirement button

Dogs Unleashed adds six dog breeds to Minecraft. Each one has its own look, coats, voice and home biome, and is fully animated. You can tame them, give them commands, play fetch, put them to bed, and raise families of them.

Alpha: Dogs Unleashed is in alpha and we would love your feedback. Open an issue and tell us what you think.

The breeds

BreedWhere to find oneCoats
HuskySnowy biomes, ice spikes and frozen peaks6, plus 4 eye combinations
DachshundPlains and meadows10
BeagleForests and meadows12
Golden RetrieverBeaches1, the classic golden
Shiba InuCherry groves3: red, black and sesame
Dire WolfPacks in the coldest peaks and ice fields6, from smoke grey to albino white

Breeds differ in size, health, speed and bite. Some coats are rarer than others. Friendly strays also wander into villages, and the wandering trader sometimes sells a puppy in a basket.

The dire wolf is the rare one. It roams the coldest peaks in packs that hunt together and never forgive a player who hurts one of them. Earn a pup's trust and it grows into a wolf the size of a horse that you can ride.

Husky coats

Husky eye colours

Dachshund coats

Beagle coats

Golden Retriever

Shiba Inu coats

Dire Wolf coats

What you can do

  • Give real commands. Right-click your dog to open a command wheel: Follow, Heel, Stay, Sit, Hunt, Guard, Free Roam and Go to Bed. Or sneak and blow its whistle at something to send it there, set it on a mob, or have it fetch a dropped item.
  • Teach tricks. Catch your dog begging, rolling over or playing dead and toss it a treat. Reward a trick a few times and it's learned for good.
  • Follow their nose. Hand your dog a mob drop, a raw ore, a brush, a treasure map or a trail ruins sherd and it leads you to what it smells. Send it off exploring and it comes back with a find and a map of where it went.
  • Play together. Throw a stick, a tennis ball or a frisbee and your dog brings it back, or play tug of war with a rope toy. Give a roaming dog a bone and it buries it, then digs it up days later, sometimes with a find.
  • Give them a home. Craft a dog bed or a dog house in any colour, assign it, and your dog goes to bed by itself at night. Set out a food bowl and a water bowl too, and a hurt dog will eat or drink there while you're away.
  • Kit them out. Craft them armour, dye their collar, and hang a pendant on it to keep mobs away, shield them from harm or heal you. Saddlebags let them carry items to another player, even in another dimension, and a team of huskies or dire wolves can pull you across the snow on a sled.
  • Dress them up. Put a hat, a bandana, a bow, a mob head or a carved pumpkin on them, or one of seventeen mob costumes, from a spider or a creeper to an ender dragon.
  • Keep them groomed. Coats grow out over time. Trim them with shears to collect dog fur, but go carefully or your dog ends up with a bad hair day.
  • Never lose them. Dogs on Follow or Heel come with you through portals and long teleports. Bind a dog whistle to call one from anywhere, or open the Pet Manager to see and summon your whole pack.
  • Raise a family. Two living tamed dogs can have puppies, and mixed parents give a mixed breed puppy that looks like both, though dire wolves keep to their own kind. Puppies take after their parents, rare coats included, and every dog has a family tree. Turn on Dog Aging and your dogs grow old with you, without ever dying of age.
  • Bring them back. A tamed dog that dies leaves a grave, and you can bring it back as an undead dog, then cure it. Carve any dog into a statue or paint its portrait for your wall.
  • Little touches. Every dog has a personality and grows closer to you over time. Huskies and dire wolves howl at the full moon, dogs tilt their heads at food, shake off after a swim, and leave muddy paw prints until you wash them. Most dogs bark at pillagers and earn a rosette for helping you win a raid, and stick close to you in the Nether.

Install

  1. Install Fabric Loader, then put Dogs Unleashed, Fabric API and GeckoLib in your mods folder.
  2. Load a world and find a dog in its home biome.
  3. Tame it with meat or a bone, and give it a name.

Dogs Unleashed works in singleplayer and on servers, on Minecraft 1.21.1. The only thing to set up is the Pet Manager key. It has no key by default, so it never takes one you already use. Set it under Options > Controls > Key Binds, in the Dogs Unleashed section.

Settings

Open settings from the cog in the Pet Manager, or from Mod Menu. In singleplayer you can change them. On a server, only operators can.

All settings
SettingDefaultWhat it does
Spawn Dogs in the WildOnWhether dogs spawn in their biomes, in new chunks and near you. Biome spawns change after a world restart.
Spawn Rate100%How many dogs spawn, from 0% to 500%. 200% is about twice as many. Biome spawns change after a world restart.
Spawn Rate (per breed)100%The same, for one breed. It multiplies with Spawn Rate.
Spawn Near PlayersOnKeeps wild dogs of every breed turning up near you, even in well-explored areas.
Village StraysOnWhether stray dogs turn up in villages, two at most per village. Feed one to win it over.
Trader PuppiesOnWhether the wandering trader sometimes sells a Puppy Basket with a tamed puppy inside.
Dog Graves on DeathOnWhether a tamed dog leaves a grave when it dies. Its gear drops either way.
Drop Leash on Play ModeOnOff keeps the lead on, and fetch waits until you take it off.
Show Dog NamesOnShows or hides name tags above dogs.
Muddy DogsOnWhether dogs get muddy and leave paw prints. Off keeps every dog clean.
Auto-Sleep at NightOnWhether dogs go to bed by themselves.
Auto-Sleep Range (blocks)32How far from its bed a dog can be and still go to sleep, from 4 to 128.
Bark Volume1.0How loud barks are, from 0.0 to 2.0.
Howl Volume1.5How loud howls are, from 0.0 to 2.0.
Fur GrowthOnWhether coats grow out. Off keeps every coat as it is. Shears still work.
Fur Growth Speed100%How fast coats grow, from 0% to 500%.
Bad Haircut Chance100%How often a trim goes wrong, from 0% to 500%. 0% means every trim is clean.
Dog AgingOffWhether adult dogs grow old. Seniors go grey around the muzzle, slow down a little and nap more. They never die of age.
Senior Age (days)100How many in-game days an adult lives before it becomes a senior, from 1 to 1000.
Dire Wolf Growth Speed100%How fast dire wolves grow up, from 0% to 500%. 0% stops them growing.
Alpha Battles20Fights a prime must win beside you before it can become an alpha, from 1 to 200.
Smallest / Largest Pack5 / 10How many dire wolves every wild pack has, from 4 to 16.
Wild Packs HuntOnWhether wild dire wolves hunt animals, skeletons and zombies. Penned animals are safe.
Packs Defend Each OtherOnWhether a wild pack attacks anything that hurts one of them, and goes after players it holds a grudge against.
Riding Stamina DrainOnOff lets you sprint on a dire wolf for as long as you like.
Riding Stamina100%How long a dire wolf can sprint, from 25% to 400%.
Stamina Recovery100%How fast a dire wolf gets its stamina back, from 25% to 400%.
Commands

Every subcommand needs operator permission.

/dogsunleashed status
/dogsunleashed config spawn <true|false>
/dogsunleashed config spawnrate <0..500>
/dogsunleashed config spawnrate <breed> <0..500>
/dogsunleashed config capindependentspawning <true|false>
/dogsunleashed config villagestrays <true|false>
/dogsunleashed config traderpuppies <true|false>
/dogsunleashed config graves <true|false>
/dogsunleashed config dropleashonplay <true|false>
/dogsunleashed config shownames <true|false>
/dogsunleashed config muddydogs <true|false>
/dogsunleashed config autosleep <true|false>
/dogsunleashed config autosleeprange <4..128>
/dogsunleashed config barkvolume <0.0..2.0>
/dogsunleashed config howlvolume <0.0..2.0>
/dogsunleashed config furgrowth <true|false>
/dogsunleashed config furgrowthrate <0..500>
/dogsunleashed config badhairdaychance <0..500>
/dogsunleashed config dogaging <true|false>
/dogsunleashed config senioragedays <1..1000>
/dogsunleashed config direwolf growthrate <0..500>
/dogsunleashed config direwolf battles <1..200>
/dogsunleashed config direwolf smallestpack <4..16>
/dogsunleashed config direwolf largestpack <4..16>
/dogsunleashed config direwolf packhunting <true|false>
/dogsunleashed config direwolf packdefence <true|false>
/dogsunleashed config direwolf staminadrain <true|false>
/dogsunleashed config direwolf staminacapacity <25..400>
/dogsunleashed config direwolf staminarecovery <25..400>
/dogsunleashed config reset
/dogsunleashed list <player>
/dogsunleashed summon <player> <petId>
/dogsunleashed find <petId>

The breed ids are husky, dachshund, beagle, goldenretriever, shibainu and direwolf. list, summon and find let operators look up and call back any player's dogs.

Works well with

None of these are needed.

  • Mod Menu adds the settings screen to your mods list.
  • JEI and EMI show the recipes, plus info pages on fetch, beds, graves, treats, the whistle, and where each breed lives.
Requirements

Minecraft 1.21.1 on Java 21.

ModVersion
Fabric Loader>=0.16.5
Fabric API>=0.107.0+1.21.1
GeckoLib>=4.7

Languages

Dogs Unleashed is in English, Simplified Chinese (简体中文), German (Deutsch), French (Français), Portuguese (Português do Brasil), Russian (Русский) and Spanish (Español).

Want to add your language? Copy en_us.json, translate the text, and open a pull request. Keep the keys and the %s placeholders as they are, and leave command names and arguments untranslated. Found a mistake in a translation? Open an issue.

Credits

How every part of the mod is meant to work is written down in the product requirements.

Dogs Unleashed is released under the MIT License.

The Dog Whistle sound is cut from Soft whistle.ogg by stilgar, released into the public domain via pdsounds.org. The dire wolf howl is made from Cooper Creek solitary wolf howl by betchkal, and its barks from Barking dog #1 by Joseph Sardin (BigSoundBank), and its growls from Dog Growl - Beast / Creature by coldvet. All three are released under CC0. Every other asset is original work.

If you enjoy Dogs Unleashed, a star on GitHub or a coffee on Ko-fi helps a lot.

Support me Ko-fi

Галерея

BannerAll beagle coatsAll dachshund coatsGolden coat

Последние версии

Все версии →
alpha

Dogs Unleashed v0.5.1

0.5.1
28 окт. 2026 г.62Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * ci: add curseforge publishing by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/735 * fix: widen the straw hat, keep paw prints on solid ground, walk dogs round to the dog house door and equip every gear item on right click by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/736 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.5.0...v0.5.1
alpha

Dogs Unleashed v0.5.0

0.5.0
26 окт. 2026 г.67Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * fix: keep delivered saddlebags open when one click sends two interacts by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/720 * fix: let a sitting or following dog take a bone and bury it by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/717 * fix: make dogs cower and whine far less often in the nether by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/719 * fix: draw every dog in its own pose and play its walk clip while it moves by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/714 * feat: show each dog's gear and current look in pet previews by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/722 * feat: give the dog whistle a sharp, high blow and a two-chirp point by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/730 * fix: draw wheel icons for every action, shrink the wheel, match the armour slot tone and straighten family tree lines by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/729 * fix: let dogs walk round walls to reach where they are going by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/724 * refactor: store each fact about a dog's look in one place by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/731 * test: stop the bone burial gametests depending on random dig spots by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/733 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.4.1...v0.5.0
alpha

Dogs Unleashed v0.4.1

0.4.1
25 окт. 2026 г.16Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * fix: keep dog gear in its slots when sort mods sort the equipment screen by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/709 * fix: keep cross-breed body parts joined on flat rigs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/712 * fix: keep the head tilt and shake-off from playing over sleeping and posed dogs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/707 * feat: shrink the dog whistle and add a blow animation by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/711 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.4.0...v0.4.1
alpha

Dogs Unleashed v0.4.0

0.4.0
25 окт. 2026 г.26Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * fix: rebuild undead coats on reload, send uuids as binary, and make the ci smoke boot real by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/402 * feat: add nine dog pendants worn on the collar by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/403 * feat: add five tiers of dog armour drawn to fit every breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/408 * fix: keep the pendant charm visible when sitting, outline the ward charm, and unlock mod recipes in the recipe book by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/410 * feat: let vanilla wolves wear and show every dog armour tier by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/409 * feat: add the dire wolf bark set and howl by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/411 * feat: add fur growth, trimming and bad hair day, with rig profiles for every breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/412 * feat: name head, eyes, neck, tail, ears and legs in every rig profile by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/419 * feat: derive slot texture regions from rig geometry by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/422 * fix: give the dog house a solid roof, keep sleeping dogs on the cushion, and hold it like a block by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/424 * feat: add the dog-art skill with headless rig renders, UV face maps and texture checks by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/425 * feat: project a shared overlay sheet onto every breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/427 * feat: add the dire wolf with growth stages, whole-pack spawning and six coats by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/429 * feat: finish the dire wolf with pack life, trust taming, high jumps and riding by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/433 * refactor: make the dire wolf pack goals cheaper and read weapons from a tag by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/499 * refactor: split per-dog state out of UnleashedDogEntity into components by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/520 * docs: add a product requirements document by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/516 * feat: spawn dire wolf packs through every spawn path and give spawn settings one meaning by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/514 * refactor: group the flat config settings into per-area records by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/523 * docs: add new breeds and mob costumes to the prd by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/528 * feat: add an actions sub-wheel to the command wheel by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/525 * feat: rebuild the tennis ball and frisbee models and textures by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/496 * refactor: split the family tree screen into model, viewport, canvas and panel by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/566 * feat: blink in every breed's idle and set up eyelids the same way on every rig by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/521 * refactor: rename DogTraits to DogAppearance by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/568 * feat: add pendant, cosmetic and costume empty-slot icons by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/569 * feat: inherit coat and eye genes from both parents by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/570 * feat: add the puppy basket item sprite by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/572 * fix: let golden retrievers spawn on beach sand by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/573 * Add bandana, collar bow, party hat and straw hat cosmetics by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/571 * feat: add the food and water bowl models by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/574 * fix: keep one dog per bed and free dog houses when a dog dies by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/575 * feat: add the rosette cosmetic by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/576 * fix: only the owner can dye or breed their dog by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/577 * feat: add the statue base models and statue colour ramps by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/578 * fix: shears trim armoured dogs and dog armour follows wolf rules by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/579 * fix: only follow and heel dogs come along on long teleports by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/580 * fix: undead dire wolves have half their stage's health and damage by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/581 * fix: a frisbee drops itself in its colour however it is broken by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/583 * feat: add the blank canvas, portrait frames and biome backgrounds by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/584 * fix: settings refuse non-finite volumes and oversized breed maps by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/585 * fix: a lost dog's grave says it can't come back and the ritual fizzles on it by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/582 * fix: a dog's bed and stay spot remember which dimension they are in by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/586 * fix: the pet manager lists unloaded dogs from saved data and shares the whistle cooldown by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/587 * fix: show the world restart note only when a biome spawn setting changes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/590 * feat: add the rope toy model, texture and item model by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/591 * feat: dire wolves nap on the ground by day and by night by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/592 * fix: dire wolf growth speed also scales how fast pups grow by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/588 * feat: dogs keep watch where their owner died by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/594 * feat: dogs can wear vanilla mob heads and a carved pumpkin by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/595 * refactor: drop the unused cross-breed carry profiles by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/596 * Grey muzzle overlay sheet for senior dogs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/597 * feat: add the mud overlay sheet and paw print decal by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/598 * feat: add the sled harness overlay and item sprite by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/599 * feat: add the saddlebags model and item sprite by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/600 * feat: add the dog sled model, texture and item model by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/589 * feat: point at something with the whistle to send your dog by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/593 * feat: draw the gear screen in vanilla style by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/601 * feat: add the costume slot and costume render layer by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/602 * feat: let dogs follow a scent to mobs, ores and dig sites by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/603 * feat: let dogs bury bones and dig them up later by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/604 * feat: add spider, zombie, skeleton, enderman and bee costumes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/605 * feat: send dogs off on expeditions by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/608 * feat: add twelve more mob costumes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/609 * feat: let dogs track treasure maps and trail ruins by scent by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/610 * fix: hold a carried bone or item crosswise in the mouth like the stick by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/607 * feat: let foxes raid buried bone caches by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/611 * feat: let dogs grow old as seniors with an optional aging setting by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/614 * refactor: name tests after their classes and move tracked data defaults off the dog by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/613 * feat: let dogs get muddy, leave paw prints and wash in a cauldron by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/615 * feat: let dogs bond with their owner from stranger to devoted by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/616 * feat: add village strays and puppy baskets from the wandering trader by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/617 * feat: add food and water bowls that hurt dogs use by themselves by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/618 * refactor: route gametest mock players through one helper to clear removal warnings by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/622 * feat: carve your dogs into stone, gold and copper statues by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/623 * feat: paint your dogs' portraits and hang them on the wall by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/624 * feat: add saddlebags and messenger dogs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/625 * feat: dogs bark at raiders and earn a rosette for raid wins by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/626 * feat: wandering trader sells mob costumes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/627 * feat: make cross-breeds look like a mix of their parents by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/628 * feat: pick one of several sleep animations per night by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/629 * feat: give every dog a personality by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/630 * feat: teach dogs tricks by rewarding them with treats by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/631 * feat: pull a dog sled with a team of huskies or dire wolves by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/632 * feat: let free-roaming dogs play chase with each other by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/633 * feat: play tug of war with a rope toy by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/634 * feat: make dogs react to the Nether and the End by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/635 * feat: play an eat animation while dogs use a bowl by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/636 * feat: add the pinscher breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/639 * feat: give the spider costume its final look by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/638 * feat: draw the dachshund's carved pumpkin from the artist's final model by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/645 * fix: dogs hold a carried frisbee by its rim in front of the muzzle by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/642 * fix: give the whistle, dog bed and grave items vanilla's display poses by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/640 * feat: paint the dire wolf coats at the husky's scale by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/643 * feat: draw the golden retriever and shiba carved pumpkins from the artist's final models by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/647 * chore: normalise the husky texture sheets to 128x128 by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/650 * feat: draw the beagle carved pumpkin from the artist's model and clean the shiba coats by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/652 * feat: dire wolves and huskies howl once when raised from the grave by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/654 * feat: polish the advancement tab with themed branches, rewards and new advancements by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/656 * feat: draw the husky carved pumpkin from the artist's model by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/660 * chore: run pull request and main ci jobs in parallel by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/664 * chore: drop the leftover ci build job by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/666 * feat: paint sharper dog portraits and let players pose them by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/658 * feat: hide fur under every piece of gear that covers it by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/661 * feat: give the golden retriever shaggy and overgrown fur and trim overlays by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/667 * feat: check dog clips the way the game layers them by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/668 * feat: give the dire wolf its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/674 * feat: give the husky its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/669 * feat: give the beagle its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/670 * feat: give the golden retriever its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/672 * feat: give the shiba inu its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/673 * feat: give the dachshund its trick, work and everyday clips by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/671 * feat: blend dog tricks in and out instead of snapping by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/676 * feat: slow fur growth and make later stages take longer by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/681 * feat: give the shiba inu trim overlays and stop its coat at natural by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/682 * feat: redraw the dire wolf shaggy and overgrown fur and trim overlays by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/687 * feat: give the dachshund trim overlays and stop its coat at natural by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/685 * feat: stop the beagle coat at natural and keep its trims by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/686 * feat: give the husky shaggy and overgrown fur and trim overlays by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/677 * fix: hold dogs still during tricks and stop tricks while busy by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/690 * chore: park the pinscher breed outside the release by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/692 * fix: tone down the golden retriever's shaggy and overgrown fur by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/694 * feat: give the remaining sixteen mob costumes their final look by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/695 * docs: rename too many chests to total storage by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/696 * docs: name every mod in the family by its current name by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/699 * fix: polish costume faces and advancement progress, names and icons by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/701 * docs: refresh the README breed pictures and tighten its text by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/703 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.3.0...v0.4.0
alpha

Dogs Unleashed v0.3.0

0.3.0
17 окт. 2026 г.189Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * fix: billboard grave name tag toward the camera like entity name tags by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/275 * refactor: unify dog entity architecture around breed presets and per-dog traits by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/276 * feat: cross-species breeding with genome-backed cross-breed dogs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/277 * feat: auto-create release milestones and fix version computation by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/290 * docs: derive create-issue board status from dependencies and verify epic links by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/296 * feat: add jei and emi recipe viewer integration by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/297 * chore: keep jei and emi out of the dev client by default by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/302 * feat: add dog equipment slots, screen, and direct equip by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/300 * feat: true cross-breed visual blending on a shared rig with layered coats by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/299 * feat: add dog treat consumable with a short speed and damage buff by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/303 * docs: add item-sprite skill and document the qa dead-player failure mode by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/305 * feat: add dog whistle item with 3d model, texture and sound by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/306 * refactor: split modnetworking into payload package and domain handlers by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/319 * refactor: extract doggravespawner from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/320 * refactor: extract dogvocalization from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/321 * refactor: extract dogambienceeffects from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/322 * refactor: extract dogsleepcontroller from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/323 * refactor: extract dogplaysession from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/324 * refactor: extract dogequipmentholder from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/325 * refactor: extract dogappearanceroller from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/326 * refactor: extract doglineage from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/327 * refactor: extract dogentitynbt and finish the entity api split by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/328 * refactor: extract doginteractions from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/333 * refactor: extract doggoalregistrar and doganimationcontrollers from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/334 * refactor: extract dogcommandcontroller and dogtreatbuffstate from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/335 * refactor: extract dogworldtransfer and dogdeathhandler from unleasheddogentity by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/337 * feat: dogs get wet in the rain and shake it off once they are out of the weather by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/338 * feat: add a global show dog names setting to the config screen and command by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/339 * chore: adopt grabartley-plugins marketplace skills by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/341 * fix: render cross-breed pets consistently in menus and in world by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/343 * feat: resurrect deceased pets as undead dogs and cure them back to life by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/344 * fix: undead red eyes on every rig, named death messages, grounded totem lean, and zombie voices by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/345 * feat: dog treats draw the same attention taming and breeding foods do by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/350 * fix: give the grave a real two-block hitbox and lean the totem clear of the flower by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/349 * fix: keep guarding and hunting dogs in the fight when hurt by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/351 * feat: dog house block and art by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/352 * dog treat art by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/353 * docs: remove orphaned dog house texture spec by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/356 * docs: rewrite readme as a player-facing advertisement by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/358 * fix: return every breed to its own rig and flat coat textures by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/359 * fix: keep the dog bed's dye colour when it is broken or picked by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/361 * refactor: remove every comment from the java sources by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/364 * chore: fail the build on any comment with a checkstyle gate by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/365 * refactor: let names carry the meaning the comments used to by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/367 * fix: keep pond water, survive bad config, drop stale tasks, and make barks short and directional by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/385 * docs: rewrite the readme to be shorter and player-led by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/387 * fix: unfreeze dogs woken at night, scroll the settings screen, and keep block mipmaps on by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/398 * fix: let the world's owner edit settings, sleep on each dog's own schedule, and tidy pre-release polish by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/400 * fix: keep a typed pet name through a window resize and track dogs as far as wolves by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/401 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.2.0...v0.3.0
alpha

Dogs Unleashed v0.2.0

0.2.0
15 авг. 2026 г.540Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * fix: allow dogs to spawn on wolf-spawnable surfaces by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/258 * fix: bring active dogs along on long-distance teleports within a dimension by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/261 * feat: configurable spawn rate multiplier, global and per breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/260 * feat: cap-independent dog spawner, on by default by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/262 * feat: polish mod menu tile links and out-of-world config screen state by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/263 * feat: radial command wheel for dog commands by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/264 * fix: register a pet record for every tamed dog by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/266 * feat: first-run toast and pet manager footer nudge for the unbound keybind by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/267 * feat: leash ux polish for dogs by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/268 * feat: record dog lineage and serve family connection queries by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/269 * feat: pet details and interactive family tree screens by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/270 * feat: breed makeup, coat rarity, stat bars, and in-world dog inspection by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/271 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.1.1...v0.2.0
alpha

Dogs Unleashed v0.1.1

0.1.1
5 июл. 2026 г.169Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * feat: celebrate owner arrival with tail wag and heart particles on join by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/242 * feat: puppy behavior differentiation (combat, voice, parent-following, sleep) by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/243 * feat: add dachshund light black cream coat with rebalanced odds by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/245 * docs: add gallery images by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/246 * docs: update readme by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/247 * test: add client unit test source set with PetNamingScreen coverage by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/248 * feat: sync play-mode partner to client for stick throw prediction by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/249 * feat: add op-only pet management commands by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/250 * refactor: relocate packages under com.grahambartley.dogsunleashed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/252 * fix: publish to modrinth via minotaur instead of mc-publish by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/254 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/compare/v0.1.0...v0.1.1
alpha

Dogs Unleashed 0.1.0

0.1.0
21 июн. 2026 г.56Minecraft: 1.21.1fabric
Скачать
Что нового
## What's Changed * Fabric mod template by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/1 * Wew Dalmatian entity extending vanilla Wolf by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/2 * Dalmatian model and texture by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/3 * GitHub Actions linting by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/4 * Husky entity initial setup and add testing framework by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/5 * Fix sitting animation by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/6 * Husky: inheritance change, scaling, tail wagging, bug fixes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/7 * Husky: shaking when wet by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/8 * Husky head tilting by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/9 * Extract common functionality to base classes by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/10 * cicd: Update Github Actions workflow to do snapshot and semver publishing by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/12 * cicd: Update Github Actions workflow to do snapshot publishing part 2 by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/13 * feat: Add dachshund by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/11 * feat: Add Beagle by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/14 * feat: Add Shiba Inu breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/16 * feat: Add Golden Retriever breed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/17 * feat: Add pet naming and tracking system by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/18 * feat: Add dog bed by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/15 * feat: Add barking and howling sounds (#46) by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/53 * chore: Update AI skills by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/69 * feat: Add dog grave and refactor gametests by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/70 * feat: Husky howling animation and grave name tag fix by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/72 * feat: Husky variants by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/81 * feat: Husky sleep animation for bed rest (#59) by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/82 * fix: Husky sleep model and animation by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/83 * feat: Pet manager entity portraits by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/84 * feat: Husky baby exclusive variants by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/85 * fix: Babies spawn tamed and AI goal precedence fix for breeding by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/86 * feat: Shiba coat variants, sleep animation, and refactor by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/89 * feat: Tennis ball item, projectile, and dog fetch AI (#45) by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/90 * feat: improve pet manager filtering by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/91 * refactor: Replace magic constants with typed enums by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/92 * feat: add pr skill for repo workflow by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/94 * feat: Tamed dogs teleport across dimensions by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/88 * feat: add dachshund variant code by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/97 * docs: require human input after manual game testing by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/99 * fix: stabilize dog bed sleep and wake cycle by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/98 * chore: port and align dev workflow skills by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/101 * fix: expand dachshund barks and reduce idle barking by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/102 * fix: expand golden retriever bark sounds by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/107 * ci: improve ci/cd for mod development by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/108 * fix: standardize shiba inu to single bark sound by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/110 * Banner and icon by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/111 * fix: prevent null owner crash in dog breeding by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/118 * chore: Add codeowners and funding by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/117 * fix: remove husky bark sound and disable husky barking by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/120 * feat: add beagle coat variant code and 12 texture variants by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/121 * fix: clean up fetch play sessions by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/122 * chore: add verifyMainSourceSideSafety build check and disable game tests in CI by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/123 * fix: harden C2S packet inputs with bounded strings and server-side validation by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/124 * docs: rewrite README for first release with full feature showcase by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/126 * feat: add create-issue skill and update build/worktree skills by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/127 * refactor: generalize fetch item system by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/131 * feat: add fetch play with sticks by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/133 * new beagle animation and model to fix the tail wag issue by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/136 * dachsund model animation by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/137 * feat: increase biomes dachshund and beagle spawn in by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/139 * tail fix by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/138 * husky tail and fix by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/140 * shiba tail fix by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/141 * chore: Update build skill by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/144 * Dachshund model animation by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/145 * feat: enable sleep animation for dachshund, beagle, and golden retriever by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/143 * feat: add dyeable frisbee fetch item with longer glide trajectory by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/146 * fix: prevent dogs from attacking other dogs, villagers, and iron golems by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/148 * feat: add server-authoritative settings, mod menu integration, and command by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/149 * frisbeeee by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/150 * chore: add vitoriavedanaa as a code owner by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/152 * new-bark-shiba by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/155 * feat: add per-item carry profiles and size up frisbee in hand by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/153 * chore: reduce default random idle bark chance to 7200 by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/157 * walkfix-eyelidfix by @vitoriavedanaa in https://github.com/grabartley/minecraft-dogs-unleashed/pull/158 * chore: tune husky carry scale and per-breed frisbee forward offset by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/159 * test: align unit test suite with project testing standards by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/161 * chore: switch project license from cc0-1.0 to mit and add download/star badges by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/162 * chore: remove remaining fabric template leftovers by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/197 * chore: clean up pet manager and build config by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/199 * test: fix bredBabyInheritsParentTamedStatus gametests by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/211 * chore: run gametests in ci with gametests check name by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/212 * chore: register dog advancement gametest entrypoint by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/213 * test: relax sleeping dog position drift assertions by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/215 * test: add dog bed pair and dog arena gametest templates by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/216 * test: pin world time deterministically in manual-wake suppression gametests by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/220 * test: align sleep flag transition gametests with production contract by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/217 * refactor: route gametest spawns and block edits through TestContext relative coords by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/214 * test: extract bootstrap-free gametest assertions into parameterized junit tests by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/219 * feat: add dogs unleashed advancements by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/198 * docs: add gametest skill encoding patterns from suite audit by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/224 * fix: restore advancement gametests and stabilize sleep test batch by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/223 * test: re-enable sleep gametest gates by removing required=false workaround by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/226 * test: extract registry-presence assertions into junit by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/227 * test: collapse per-breed gametest duplication with @CustomTestProvider by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/228 * refactor: remove unused PetManager methods by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/229 * refactor: delete dead formatDimension helper in PetManagerScreen by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/230 * refactor: remove no-op name change listener in PetNamingScreen by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/231 * docs: encourage tables in pr skill descriptions and reframe forbidden phrasing as a tone test by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/234 * feat: clear active play sessions and pending bed assignments on server stop by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/232 * refactor: remove duplicate isAutoSleepSuppressed check in AutoSleepGoal by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/235 * refactor: extract AbstractFetchProjectileEntity to dedupe fetch projectiles by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/236 * feat: scope stick throw to play-mode players only by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/237 * fix: use Locale.ROOT for pet name search case folding by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/239 * perf: skip PetData persist when nothing changed in syncPetData by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/240 * feat: add zh_cn, de_de, fr_fr, pt_br, ru_ru, es_es translations by @grabartley in https://github.com/grabartley/minecraft-dogs-unleashed/pull/241 ## New Contributors * @grabartley made their first contribution in https://github.com/grabartley/minecraft-dogs-unleashed/pull/1 * @vitoriavedanaa made their first contribution in https://github.com/grabartley/minecraft-dogs-unleashed/pull/111 **Full Changelog**: https://github.com/grabartley/minecraft-dogs-unleashed/commits/v0.1.0