Tags
Creators
Details
All versions
0.3.0
Alpha
Dogs Unleashed v0.3.0last week 166
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:VXqxFyj0:eRzRW09R"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:VXqxFyj0:eRzRW09R"
}

