<img src="https://goldmedia.top/uploads/gallery/doggy-talents-next_desc_0_40969c1b.png" alt="banner_1_19_1"/>
【 狼才能次 】-おおかみさいのうつぎ
🦴🐾 === Doggy Talents Next === 🐾🦴
- 🎼🎹 The Art of Minecraft Wolf 🎼🎹 -
"Maybe he was trying to set an example by showing you how anyone, even a dog could have an adventure." - Issun, Ōkami (2006)
Now supported Fabric and NeoForge
For Fabric, Forge Config API Port and Fabric API are required, Indium is also recommended if Sodium is used.
-------------🦴🐾What this mod is about:🦴🐾-------------
#REFINED-AI! Your dogs are now SMARTER than ever! Much more RELIABLE and REFINED in many aspects. Navigate terrain with deadly precision? Cliffs? Lava? Underwater? Just a walk in the park. Jumping in lava? A thing of the past!
#IT'S “NOT” OVER! Say goodbye to heartbreaking…well, goodbyes. Experiencing a bond that TRANSCENDS death itself! When the unthinkable does happen, with good care, your dog will endure any hardship, and RETURNING to fight another day.
#IMMERSIVE ANIMATIONS! A fluid and immersive canine experience that introduces “life-like” animations, from playful interactions to in-game mechanics integrations.
#PET YOUR DOG… WITH STYLE! What do all doggos have in common? They all love some gooooood ol' BELLY RUBZZZZ!!! Finally, you can now immersively give your beloved Wolfies giant petting strokes from SCRATCHIES to HUGGIES!!!
#FASHIONABLE FURBALLS! Explore a HUGE bundle of canine costumes with our multicultural range of doggy apparel ranging from a simple bowtie to a majestic Fiery Reflector!
#CULINARY DELIGHTS TO SHARE! Worrying about your dogs getting hungry? Say no more! We've introduced a wide range of culinary delights featuring premium, sustainable, ingredients and authentic recipes! (and vegan food too). And YES! You can definitely share them with your hungry pals.
#TRAIN YOUR DOGS! Discover a variety of talents you can give to your Dog to make him a good-er boy. Your doggos can master virtually ANYTHING from UTILITY to COMBAT!!!
#NEVER LOSE YOUR PUPS! Ride them as mounts, or let them ride you! COMMAND them with a Whistle or TRACK your Canines! Or even TELEPORT them from anywhere! Your furry companion will surely always be by your side!
Not only that, we also offer you tons of ways to make your dog truly one-of-a-kind with our diverse BREED SELECTION, VARIANTS customization (creative-only), and a RANDOM NAME GENERATOR to help you find the perfect fit for your furry companions!
...And so much more!!!
~ May Mother Amaterasu bless you and your canine crews! ~
-------------🦴🐾Our vision🦴🐾-------------
"This mod aims to create #Harmony between the dogs and the player throughout the game. Imagine playing a Piano Concerto, you as the pianist and the dogs as the orchestra. When the two sounds are being played, it creates harmony, which our ears love so much. Thus, the orchestra doesn't overwhelm but empowers the pianist. The mod is and will be designed along that principle. The dogs should accompany the player well while not becoming overpowered in the context. Although when on-demand, sufficient abilities should be granted to them, they should be required to work to achieve those. And you, the responsible owner, should help them."
Alternate Download links: Modrinth
Licensing: Please Consult the **License** section of DTN's README.md
-------------🦴🐾Check out other products!🦴🐾-------------
- New Wolves X DoggyTalentsNext Resource Pack (client)
- DTN's Palette of Paws
- BetterDogs X DTN (client)
- DTN Community Skin Expansion (client)
-------------🦴🐾A few words on Donations:🦴🐾-------------
Working on Doggy Talents Next is no easy task, although we as the developers will try our best to bring the best experience to the end users regardless, we would be more than delighted if you decided to donate 🥰 But please be assured that all of the financial resources will be shared equally amongst the working members and will be managed by the Paypal Account of the Owner of the project (currently DashieDev).
If you have any questions, before commenting, See FAQ here.
Still having issues? Please post all issues and questions on Github or our Discord Server! It would make our work a lot easier we can get together on the same page!
We also made a YouTube channel:【 狼才能次 】🦴 DoggyTalentsNextMod OFFICIAL 🦴
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 |
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.19.1 - 25th August 2026**
=======
Developer's Note:
This update means a great deal to us. Not only does it significantly breathe more life into the dogs, but
we are also dedicating this release to WangWang — a mother dog whose story inspired the world.
Because DTN is fundamentally about celebrating the bond between humans and canines, we wanted to build
a permanent sanctuary for a mother who fought valiantly for her own. Here, players can finally give her
the love and care she was denied in the waking world. 🌸
=======
A Tribute to WangWang (旺旺)
"O benevolent mother, you fought bravely to protect your own. Now lay down your burdens and let the origin of all
that's good and mother to us all (Ya big furball!) embrace you in her maternal warmth and guide you to a place where
the sun never sets on you or your children."
+ Added 1 model and 2 skins of WangWang. These skins are fully compatible with model accessories.
+ Added WangWang to Doggy Spin World Load Icon.
+ Added "Wang Wang" and "旺旺" to Random Name pool.
=======
Major Dog Animation Overhaul!
Your dogs now move and interact with the world in a drastically smoother, more fluid, and lively way.
They now ask for belly rubs, sniff around, stretch, and get petted... with more style!
+ New Animation State Machine & Blending Mechanic: Transitions between procedural movement states and keyframe
animations are now significantly smoother, greatly reducing visual snapping.
+ Dog Anim Debug Item: Now allows freezing of headYRot, headXRot, banking, and tailXRot for better posing scene setups.
=======
# UI Fix (Dog GUI > Style > Skins > Show Info View):
Shifted the info scroll view downward slightly to prevent overlapping with the search field.
# Added new names and cleaned up the Random Name Registry (names.json).
# Localization: Temporarily removed the French (fr_fr.json) localization. The previous translation
contained heavy slang and terminology that did not match the mod's intended tone; a fresh translation will
be required in the future.
=======
Clean up:
- Skins: Reorganized skin.json, removed some skins, and removed the otter model.
- Accessories & Items: Disabled several trivial pop culture references, accessories and items for now.
- Fixed a visual animation desync/skipping issue caused by batched latency updates.
- Fixed old data parsed models persisting after a resource reload instead of invalidating correctly.
- Fixed potential animation blending bug caused by radians vs. degrees mismatch.
- Fixed back leg unnecessarily lifting up in neutral sniff animation.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.19.1 - 25th August 2026**
=======
Developer's Note:
This update means a great deal to us. Not only does it significantly breathe more life into the dogs, but
we are also dedicating this release to WangWang — a mother dog whose story inspired the world.
Because DTN is fundamentally about celebrating the bond between humans and canines, we wanted to build
a permanent sanctuary for a mother who fought valiantly for her own. Here, players can finally give her
the love and care she was denied in the waking world. 🌸
=======
A Tribute to WangWang (旺旺)
"O benevolent mother, you fought bravely to protect your own. Now lay down your burdens and let the origin of all
that's good and mother to us all (Ya big furball!) embrace you in her maternal warmth and guide you to a place where
the sun never sets on you or your children."
+ Added 1 model and 2 skins of WangWang. These skins are fully compatible with model accessories.
+ Added WangWang to Doggy Spin World Load Icon.
+ Added "Wang Wang" and "旺旺" to Random Name pool.
=======
Major Dog Animation Overhaul!
Your dogs now move and interact with the world in a drastically smoother, more fluid, and lively way.
They now ask for belly rubs, sniff around, stretch, and get petted... with more style!
+ New Animation State Machine & Blending Mechanic: Transitions between procedural movement states and keyframe
animations are now significantly smoother, greatly reducing visual snapping.
+ Dog Anim Debug Item: Now allows freezing of headYRot, headXRot, banking, and tailXRot for better posing scene setups.
=======
# UI Fix (Dog GUI > Style > Skins > Show Info View):
Shifted the info scroll view downward slightly to prevent overlapping with the search field.
# Added new names and cleaned up the Random Name Registry (names.json).
# Localization: Temporarily removed the French (fr_fr.json) localization. The previous translation
contained heavy slang and terminology that did not match the mod's intended tone; a fresh translation will
be required in the future.
=======
Clean up:
- Skins: Reorganized skin.json, removed some skins, and removed the otter model.
- Accessories & Items: Disabled several trivial pop culture references, accessories and items for now.
- Fixed a visual animation desync/skipping issue caused by batched latency updates.
- Fixed old data parsed models persisting after a resource reload instead of invalidating correctly.
- Fixed potential animation blending bug caused by radians vs. degrees mismatch.
- Fixed back leg unnecessarily lifting up in neutral sniff animation.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.19.0 - 23th February 2026**
=======
Dog Walk Animation overhaul!
+ Dogs now have not just a dedicated walk animation, but also a galloping animation.
+ When the dog's speed goes above a threshold for a certain amount of time, the walk animation
smoothly transitions into the galloping animation.
+ The animation transition from between Standby, Walk, and Run is smoothed out to ensure minimal stuttering.
+ Centrifugal Banking: When galloping and taking a sharp turn, the dog will
naturally lean and bank with inertia. The more aggressively they turn, the deeper the lean!
=======
DogAnimations is now Data-Driven
+ Implemented Dedicated animation format
+ Created Blockbench plugin for exporting/importing.
+ DTN now loads animation from resource.
+ This allows modification of the animation via resourcepacks.
=======
DogModels is now Data-Driven!
+ Implemented Dedicated model format
+ Created Blockbench plugin for exporting/importing.
+ DTN now also loads its model from resource.
+ A dedicated mod is no longer required for addons that provide custom models.
+ Any DTN addons with custom models can now be implemented with a resource pack.
They will be automatically compatible with every Minecraft version as long as DTN (1.19.0+)
supports it.
=======
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.19.0 - 23th February 2026**
=======
Dog Walk Animation overhaul!
+ Dogs now have not just a dedicated walk animation, but also a galloping animation.
+ When the dog's speed goes above a threshold for a certain amount of time, the walk animation
smoothly transitions into the galloping animation.
+ The animation transition from between Standby, Walk, and Run is smoothed out to ensure minimal stuttering.
+ Centrifugal Banking: When galloping and taking a sharp turn, the dog will
naturally lean and bank with inertia. The more aggressively they turn, the deeper the lean!
=======
DogAnimations is now Data-Driven
+ Implemented Dedicated animation format
+ Created Blockbench plugin for exporting/importing.
+ DTN now loads animation from resource.
+ This allows modification of the animation via resourcepacks.
=======
DogModels is now Data-Driven!
+ Implemented Dedicated model format
+ Created Blockbench plugin for exporting/importing.
+ DTN now also loads its model from resource.
+ A dedicated mod is no longer required for addons that provide custom models.
+ Any DTN addons with custom models can now be implemented with a resource pack.
They will be automatically compatible with every Minecraft version as long as DTN (1.19.0+)
supports it.
=======
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.19.0 - 23th February 2026**
=======
Dog Walk Animation overhaul!
+ Dogs now have not just a dedicated walk animation, but also a galloping animation.
+ When the dog's speed goes above a threshold for a certain amount of time, the walk animation
smoothly transitions into the galloping animation.
+ The animation transition from between Standby, Walk, and Run is smoothed out to ensure minimal stuttering.
+ Centrifugal Banking: When galloping and taking a sharp turn, the dog will
naturally lean and bank with inertia. The more aggressively they turn, the deeper the lean!
=======
DogAnimations is now Data-Driven
+ Implemented Dedicated animation format
+ Created Blockbench plugin for exporting/importing.
+ DTN now loads animation from resource.
+ This allows modification of the animation via resourcepacks.
=======
DogModels is now Data-Driven!
+ Implemented Dedicated model format
+ Created Blockbench plugin for exporting/importing.
+ DTN now also loads its model from resource.
+ A dedicated mod is no longer required for addons that provide custom models.
+ Any DTN addons with custom models can now be implemented with a resource pack.
They will be automatically compatible with every Minecraft version as long as DTN (1.19.0+)
supports it.
=======
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
- 1.18.64 - 3rd December 2025**
Properly implement a datapack based Serverside DogSkin BlackList/WhiteList config system.
+ To configure, first create a datapack for the target MC version (or use an existing one).
+ Then create this file (in the exact directory relative to the datapack root directory):
data/doggytalents/doggytalents/allowed_skin/allowed_skin.json
+ In the file, specify the json in this format
``
json
{
"strategy": "<*1>",
"skins_hashes": [
"<hash_1>",
"<hash_2>",
...
"<hash_n>"
]
}
``
- 1: either allow_except (allow all skin except the specified skins)
hash_1, hash_2,...hash_n: The skins you want to blacklist/whitelist.
The skin's texture's Hash Value is required to be the entry for this list,
they can be obtained via the Show Info page of Style > Skins at the Dog GUI.
=======
# Ensure no duplications in Random Name List.
- Fix wierd dog inventory behaviour when user clicks on the dog inventory button
stack temporarily vanishing clientside.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
- 1.18.64 - 3rd December 2025**
Properly implement a datapack based Serverside DogSkin BlackList/WhiteList config system.
+ To configure, first create a datapack for the target MC version (or use an existing one).
+ Then create this file (in the exact directory relative to the datapack root directory):
data/doggytalents/doggytalents/allowed_skin/allowed_skin.json
+ In the file, specify the json in this format
``
json
{
"strategy": "<*1>",
"skins_hashes": [
"<hash_1>",
"<hash_2>",
...
"<hash_n>"
]
}
``
- 1: either allow_except (allow all skin except the specified skins)
hash_1, hash_2,...hash_n: The skins you want to blacklist/whitelist.
The skin's texture's Hash Value is required to be the entry for this list,
they can be obtained via the Show Info page of Style > Skins at the Dog GUI.
=======
# Ensure no duplications in Random Name List.
- Fix wierd dog inventory behaviour when user clicks on the dog inventory button
stack temporarily vanishing clientside.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
- 1.18.64 - 3rd December 2025**
Properly implement a datapack based Serverside DogSkin BlackList/WhiteList config system.
+ To configure, first create a datapack for the target MC version (or use an existing one).
+ Then create this file (in the exact directory relative to the datapack root directory):
data/doggytalents/doggytalents/allowed_skin/allowed_skin.json
+ In the file, specify the json in this format
``
json
{
"strategy": "<*1>",
"skins_hashes": [
"<hash_1>",
"<hash_2>",
...
"<hash_n>"
]
}
``
- 1: either allow_except (allow all skin except the specified skins)
hash_1, hash_2,...hash_n: The skins you want to blacklist/whitelist.
The skin's texture's Hash Value is required to be the entry for this list,
they can be obtained via the Show Info page of Style > Skins at the Dog GUI.
=======
# Ensure no duplications in Random Name List.
- Fix wierd dog inventory behaviour when user clicks on the dog inventory button
stack temporarily vanishing clientside.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
- 1.18.64 - 3rd December 2025**
Properly implement a datapack based Serverside DogSkin BlackList/WhiteList config system.
+ To configure, first create a datapack for the target MC version (or use an existing one).
+ Then create this file (in the exact directory relative to the datapack root directory):
data/doggytalents/doggytalents/allowed_skin/allowed_skin.json
+ In the file, specify the json in this format
``
json
{
"strategy": "<*1>",
"skins_hashes": [
"<hash_1>",
"<hash_2>",
...
"<hash_n>"
]
}
``
- 1: either allow_except (allow all skin except the specified skins)
hash_1, hash_2,...hash_n: The skins you want to blacklist/whitelist.
The skin's texture's Hash Value is required to be the entry for this list,
they can be obtained via the Show Info page of Style > Skins at the Dog GUI.
=======
# Ensure no duplications in Random Name List.
- Fix wierd dog inventory behaviour when user clicks on the dog inventory button
stack temporarily vanishing clientside.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
- 1.18.64 - 3rd December 2025**
Properly implement a datapack based Serverside DogSkin BlackList/WhiteList config system.
+ To configure, first create a datapack for the target MC version (or use an existing one).
+ Then create this file (in the exact directory relative to the datapack root directory):
data/doggytalents/doggytalents/allowed_skin/allowed_skin.json
+ In the file, specify the json in this format
``
json
{
"strategy": "<*1>",
"skins_hashes": [
"<hash_1>",
"<hash_2>",
...
"<hash_n>"
]
}
``
- 1: either allow_except (allow all skin except the specified skins)
hash_1, hash_2,...hash_n: The skins you want to blacklist/whitelist.
The skin's texture's Hash Value is required to be the entry for this list,
they can be obtained via the Show Info page of Style > Skins at the Dog GUI.
=======
# Ensure no duplications in Random Name List.
- Fix wierd dog inventory behaviour when user clicks on the dog inventory button
stack temporarily vanishing clientside.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
- 1.18.63 - 17th Oct 2025**
- HOTFIX: Fix Glowing eye detaching.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
- 1.18.62 - 16th Oct 2025**
- (Forge 1.20 Only) fix deofuscated release build.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.61 - 14th Oct 2025**
# Allow blacklisting blocks for dog bridging.
- Properly fix dog still pushing owner by default. Dog should now actually don't push the owner
- Dog won't show nametag as "Dog" if it doesn't have a custom name even when
- Fixes dog name
- Fixes some issues regarding dog going away from danger logic
- Fix Dog Go Behind Action doesn't work if a torch is blocking the path.
- Fix Dog improperly dismounting entity without checking the entity size and either forefeit
- Fix NPE when Dog places Dog Beds
- Fix non swimmer dog drowning while swimming as they don't float enough
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.51 - 19th May 2025**
+ When Mounting a Dog, a dedicated status overlay will be rendered in place of
and instead of the vanilla vehicle hearts and take up 2 heart lines.
+ This shows the percentage of the Dog's Health, Hunger and Air.
+ This is also supported on Fabric.
===
Dedicated Projectile Ally Check Handler for Dogs:
+ This prevents any projectile (Except Snowball) that is fired from a Dog's Owner or Ally
from regconizing the Dog as a hit-able target and vice versa.
+ This allows Piercing Arrows to retain their Piercing value after going through an Ally.
===
# (Configurable) Wolf Mount Status Overlay won't render in creative.
# Explicitly make HellHound Dog not taking any fall damage if falling in lava. This
enables the behaviour on Fabric as well.
# Whistle Set Hotkey UI Change: Add default keybind hint and rendering keybind ids now starts
from 1 instead of 0.
# Dog Petting now checks based on the keybind of Use instead of explicitly Right Click.
# Dogs now avoid Trapdoors.
# Pianos and Plushies cannot be hit by Projectiles.
# Swimmer Dog who is being ridden now continues to swim upon going low on Air as long as
the player is still mounted.
# Changed Max-level Swimmer Dog's Rider Effect from Night Vision to Conduit Power and allowed
disabling it via config.
# zh_cn update (@cmd-png)
- Remove Old Wolf Mount Gui Overlay
- Fix improper scale when rendering Bow/Crossbow in Dog's Mouth causing the item model
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being
- (Fabric only) Fix Crossbow Arrow shot from Dog being able to hit Owner.
- (Fabric only) Fix Bed Dogs failed to set their Sleep On Cooldowns upon Sleep Successful.
- 1.18.52 - 20th May 2025**
- Improve Dog Bed Recipe perforamnce.
- Fix edges cases where Dog Bed Recipes can block other recipe from being crafted.
- 1.18.53 - 21th May 2025**
will allow Mob Catcher mods to work on DTN Dogs.
+ Option to allow DTN Dogs to eat all food (see Disclaimer in config).
# Some DTN Agricultural Items is now Compostable.
[Rice Grains, Uncooked Rice, Soy Bean, Dried Soy Bean, Paddy Rice, Soy Pods, Dried Soy Pods,
Miso Paste, Koji]
# Dog Angry Hurt Sound (Re-interpreted as Death sound) will not play if the dog was
being rapidly hurt prior to being killed.
- DTN Dog Eddible Food now properly display their nutrition value.
- (Fabric only) fix Soy from Dog kills chance being too common and not being the same with Neo/Forge
- 1.18.54 - 25th May 2025**
Dog Farming Behaviour in Doggy Tools Improvements:
# Dog can now harvest/plant any Crops, even modded ones. Any farmable seeds can be placed in the Dog's
toolbar to signify which Crops you want it to harvest/plant.
# You can optionally tell the Dog to plant a different seed from the one it is harvesting by placing that
Seed right after the harvesting one in its toolbar.
# Any Hoe can now be placed in the Dog's toolbar to signify it to farm.
# Dog will now consume less durability from the Hoe when farm.
# Farm AI improve: Fixed uneccessary delays between harvest. In other words, they will now harvest quicker.
# Farm AI improve: Dogs will now prioritize the nearest farmable blocks when search.
# Farm AI improve: Increased the radius that the Owner need to be within for the Dogs to keep
farming
# Farm AI improve: (Configurable) Allow Wandering Dogs to farm even without Owner in distance.
===
# Mob Retriever can now pickup non-tamed Tamable Mobs.
# Dogs will now also automatically eat raw meat in its inventory and Food Bowl but they will
prefer cooked ones.
# Changed Config option: doggy_tools_projectile_pass_allies -> doggy_tools_bow_vanilla_proj
# Option to clear the Dog Bed Model cache upon Tag Update on Client Side.
# Add Hope to Doggy Spin World Load Icon.
- Fix Dog Owner Push Avoid failed to work.
- (Neoforge only): Fix Rice Mill render Bounding Box.
- 1.18.55 - 27th May 2025**
- HOTFIX: Ranged Attack Dog continue strafing into area despite already knew that it is a danger spot.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.51 - 19th May 2025**
+ When Mounting a Dog, a dedicated status overlay will be rendered in place of
and instead of the vanilla vehicle hearts and take up 2 heart lines.
+ This shows the percentage of the Dog's Health, Hunger and Air.
+ This is also supported on Fabric.
===
Dedicated Projectile Ally Check Handler for Dogs:
+ This prevents any projectile (Except Snowball) that is fired from a Dog's Owner or Ally
from regconizing the Dog as a hit-able target and vice versa.
+ This allows Piercing Arrows to retain their Piercing value after going through an Ally.
===
# (Configurable) Wolf Mount Status Overlay won't render in creative.
# Explicitly make HellHound Dog not taking any fall damage if falling in lava. This
enables the behaviour on Fabric as well.
# Whistle Set Hotkey UI Change: Add default keybind hint and rendering keybind ids now starts
from 1 instead of 0.
# Dog Petting now checks based on the keybind of Use instead of explicitly Right Click.
# Dogs now avoid Trapdoors.
# Pianos and Plushies cannot be hit by Projectiles.
# Swimmer Dog who is being ridden now continues to swim upon going low on Air as long as
the player is still mounted.
# Changed Max-level Swimmer Dog's Rider Effect from Night Vision to Conduit Power and allowed
disabling it via config.
# zh_cn update (@cmd-png)
- Remove Old Wolf Mount Gui Overlay
- Fix improper scale when rendering Bow/Crossbow in Dog's Mouth causing the item model
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being
- (Fabric only) Fix Crossbow Arrow shot from Dog being able to hit Owner.
- (Fabric only) Fix Bed Dogs failed to set their Sleep On Cooldowns upon Sleep Successful.
- 1.18.52 - 20th May 2025**
- Improve Dog Bed Recipe perforamnce.
- Fix edges cases where Dog Bed Recipes can block other recipe from being crafted.
- 1.18.53 - 21th May 2025**
will allow Mob Catcher mods to work on DTN Dogs.
+ Option to allow DTN Dogs to eat all food (see Disclaimer in config).
# Some DTN Agricultural Items is now Compostable.
[Rice Grains, Uncooked Rice, Soy Bean, Dried Soy Bean, Paddy Rice, Soy Pods, Dried Soy Pods,
Miso Paste, Koji]
# Dog Angry Hurt Sound (Re-interpreted as Death sound) will not play if the dog was
being rapidly hurt prior to being killed.
- DTN Dog Eddible Food now properly display their nutrition value.
- (Fabric only) fix Soy from Dog kills chance being too common and not being the same with Neo/Forge
- 1.18.54 - 25th May 2025**
Dog Farming Behaviour in Doggy Tools Improvements:
# Dog can now harvest/plant any Crops, even modded ones. Any farmable seeds can be placed in the Dog's
toolbar to signify which Crops you want it to harvest/plant.
# You can optionally tell the Dog to plant a different seed from the one it is harvesting by placing that
Seed right after the harvesting one in its toolbar.
# Any Hoe can now be placed in the Dog's toolbar to signify it to farm.
# Dog will now consume less durability from the Hoe when farm.
# Farm AI improve: Fixed uneccessary delays between harvest. In other words, they will now harvest quicker.
# Farm AI improve: Dogs will now prioritize the nearest farmable blocks when search.
# Farm AI improve: Increased the radius that the Owner need to be within for the Dogs to keep
farming
# Farm AI improve: (Configurable) Allow Wandering Dogs to farm even without Owner in distance.
===
# Mob Retriever can now pickup non-tamed Tamable Mobs.
# Dogs will now also automatically eat raw meat in its inventory and Food Bowl but they will
prefer cooked ones.
# Changed Config option: doggy_tools_projectile_pass_allies -> doggy_tools_bow_vanilla_proj
# Option to clear the Dog Bed Model cache upon Tag Update on Client Side.
# Add Hope to Doggy Spin World Load Icon.
- Fix Dog Owner Push Avoid failed to work.
- (Neoforge only): Fix Rice Mill render Bounding Box.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.51 - 19th May 2025**
+ When Mounting a Dog, a dedicated status overlay will be rendered in place of
and instead of the vanilla vehicle hearts and take up 2 heart lines.
+ This shows the percentage of the Dog's Health, Hunger and Air.
+ This is also supported on Fabric.
===
Dedicated Projectile Ally Check Handler for Dogs:
+ This prevents any projectile (Except Snowball) that is fired from a Dog's Owner or Ally
from regconizing the Dog as a hit-able target and vice versa.
+ This allows Piercing Arrows to retain their Piercing value after going through an Ally.
===
# (Configurable) Wolf Mount Status Overlay won't render in creative.
# Explicitly make HellHound Dog not taking any fall damage if falling in lava. This
enables the behaviour on Fabric as well.
# Whistle Set Hotkey UI Change: Add default keybind hint and rendering keybind ids now starts
from 1 instead of 0.
# Dog Petting now checks based on the keybind of Use instead of explicitly Right Click.
# Dogs now avoid Trapdoors.
# Pianos and Plushies cannot be hit by Projectiles.
# Swimmer Dog who is being ridden now continues to swim upon going low on Air as long as
the player is still mounted.
# Changed Max-level Swimmer Dog's Rider Effect from Night Vision to Conduit Power and allowed
disabling it via config.
# zh_cn update (@cmd-png)
- Remove Old Wolf Mount Gui Overlay
- Fix improper scale when rendering Bow/Crossbow in Dog's Mouth causing the item model
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being
- (Fabric only) Fix Crossbow Arrow shot from Dog being able to hit Owner.
- (Fabric only) Fix Bed Dogs failed to set their Sleep On Cooldowns upon Sleep Successful.
- 1.18.52 - 20th May 2025**
- Improve Dog Bed Recipe perforamnce.
- Fix edges cases where Dog Bed Recipes can block other recipe from being crafted.
- 1.18.53 - 21th May 2025**
will allow Mob Catcher mods to work on DTN Dogs.
+ Option to allow DTN Dogs to eat all food (see Disclaimer in config).
# Some DTN Agricultural Items is now Compostable.
[Rice Grains, Uncooked Rice, Soy Bean, Dried Soy Bean, Paddy Rice, Soy Pods, Dried Soy Pods,
Miso Paste, Koji]
# Dog Angry Hurt Sound (Re-interpreted as Death sound) will not play if the dog was
being rapidly hurt prior to being killed.
- DTN Dog Eddible Food now properly display their nutrition value.
- (Fabric only) fix Soy from Dog kills chance being too common and not being the same with Neo/Forge
- 1.18.54 - 25th May 2025**
Dog Farming Behaviour in Doggy Tools Improvements:
# Dog can now harvest/plant any Crops, even modded ones. Any farmable seeds can be placed in the Dog's
toolbar to signify which Crops you want it to harvest/plant.
# You can optionally tell the Dog to plant a different seed from the one it is harvesting by placing that
Seed right after the harvesting one in its toolbar.
# Any Hoe can now be placed in the Dog's toolbar to signify it to farm.
# Dog will now consume less durability from the Hoe when farm.
# Farm AI improve: Fixed uneccessary delays between harvest. In other words, they will now harvest quicker.
# Farm AI improve: Dogs will now prioritize the nearest farmable blocks when search.
# Farm AI improve: Increased the radius that the Owner need to be within for the Dogs to keep
farming
# Farm AI improve: (Configurable) Allow Wandering Dogs to farm even without Owner in distance.
===
# Mob Retriever can now pickup non-tamed Tamable Mobs.
# Dogs will now also automatically eat raw meat in its inventory and Food Bowl but they will
prefer cooked ones.
# Changed Config option: doggy_tools_projectile_pass_allies -> doggy_tools_bow_vanilla_proj
# Option to clear the Dog Bed Model cache upon Tag Update on Client Side.
# Add Hope to Doggy Spin World Load Icon.
- Fix Dog Owner Push Avoid failed to work.
- (Neoforge only): Fix Rice Mill render Bounding Box.
Update List Key
(+) A new feature
(-) A removed feature
(#) A changed feature
(*) A bug fix
(/) Other
- 1.18.51 - 19th May 2025**
+ When Mounting a Dog, a dedicated status overlay will be rendered in place of
and instead of the vanilla vehicle hearts and take up 2 heart lines.
+ This shows the percentage of the Dog's Health, Hunger and Air.
+ This is also supported on Fabric.
===
Dedicated Projectile Ally Check Handler for Dogs:
+ This prevents any projectile (Except Snowball) that is fired from a Dog's Owner or Ally
from regconizing the Dog as a hit-able target and vice versa.
+ This allows Piercing Arrows to retain their Piercing value after going through an Ally.
===
# (Configurable) Wolf Mount Status Overlay won't render in creative.
# Explicitly make HellHound Dog not taking any fall damage if falling in lava. This
enables the behaviour on Fabric as well.
# Whistle Set Hotkey UI Change: Add default keybind hint and rendering keybind ids now starts
from 1 instead of 0.
# Dog Petting now checks based on the keybind of Use instead of explicitly Right Click.
# Dogs now avoid Trapdoors.
# Pianos and Plushies cannot be hit by Projectiles.
# Swimmer Dog who is being ridden now continues to swim upon going low on Air as long as
the player is still mounted.
# Changed Max-level Swimmer Dog's Rider Effect from Night Vision to Conduit Power and allowed
disabling it via config.
# zh_cn update (@cmd-png)
- Remove Old Wolf Mount Gui Overlay
- Fix improper scale when rendering Bow/Crossbow in Dog's Mouth causing the item model
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being
- (Fabric only) Fix Crossbow Arrow shot from Dog being able to hit Owner.
- (Fabric only) Fix Bed Dogs failed to set their Sleep On Cooldowns upon Sleep Successful.
- 1.18.52 - 20th May 2025**
- Improve Dog Bed Recipe perforamnce.
- Fix edges cases where Dog Bed Recipes can block other recipe from being crafted.
- 1.18.53 - 21th May 2025**
will allow Mob Catcher mods to work on DTN Dogs.
+ Option to allow DTN Dogs to eat all food (see Disclaimer in config).
# Some DTN Agricultural Items is now Compostable.
[Rice Grains, Uncooked Rice, Soy Bean, Dried Soy Bean, Paddy Rice, Soy Pods, Dried Soy Pods,
Miso Paste, Koji]
# Dog Angry Hurt Sound (Re-interpreted as Death sound) will not play if the dog was
being rapidly hurt prior to being killed.
- DTN Dog Eddible Food now properly display their nutrition value.
- (Fabric only) fix Soy from Dog kills chance being too common and not being the same with Neo/Forge
- 1.18.54 - 25th May 2025**
Dog Farming Behaviour in Doggy Tools Improvements:
# Dog can now harvest/plant any Crops, even modded ones. Any farmable seeds can be placed in the Dog's
toolbar to signify which Crops you want it to harvest/plant.
# You can optionally tell the Dog to plant a different seed from the one it is harvesting by placing that
Seed right after the harvesting one in its toolbar.
# Any Hoe can now be placed in the Dog's toolbar to signify it to farm.
# Dog will now consume less durability from the Hoe when farm.
# Farm AI improve: Fixed uneccessary delays between harvest. In other words, they will now harvest quicker.
# Farm AI improve: Dogs will now prioritize the nearest farmable blocks when search.
# Farm AI improve: Increased the radius that the Owner need to be within for the Dogs to keep
farming
# Farm AI improve: (Configurable) Allow Wandering Dogs to farm even without Owner in distance.
===
# Mob Retriever can now pickup non-tamed Tamable Mobs.
# Dogs will now also automatically eat raw meat in its inventory and Food Bowl but they will
prefer cooked ones.
# Changed Config option: doggy_tools_projectile_pass_allies -> doggy_tools_bow_vanilla_proj
# Option to clear the Dog Bed Model cache upon Tag Update on Client Side.
# Add Hope to Doggy Spin World Load Icon.
- Fix Dog Owner Push Avoid failed to work.
- (Neoforge only): Fix Rice Mill render Bounding Box.
## DogMood and the new Vanilla Dog Sounds initial implementation and interpretations
### DogMood:
+ Dog currently will have three mood state: Happy, Sad and Neutral
+ Dog will mostly be in the neutral state.
+ They will occasionally and randomly enter the other state for a random amount of time. The time will mostly be around a normal amount but have a relatively small chance to be significantly longer.
## New Vanilla Dog Sounds Interpretation:
+ We decided to not go with vanilla's static personality implementation and provided our own interpretation.
+ Ambient Sound:
+ Influenced by dog's mood.
+ Perfect Neutral/ Augmented Neutral/ Sad/ Happy
+ Hurt Sound: Chain Hurt Sound/ Light Hurt/ Heavy Hurt.
+ Other sounds: Death Sounds, Injured Ambient, Serious Growl, Sniff, Sneeze, Greet Whine, Jealous, Down The Hole,...
+ Config Option to assign a random Vanilla Dog Variant to a newly trained DTN Dog upon being trained from a Vanilla Pale Wolf instead of the Pale one only.
======================================================
#DogHurtSounds now follow Dogs when being played.
#DogInventoryScreen now also gets Slots' Color from Locator Orbs (Non-dyeable) and Thicc Collars. Locator Orbs will be prioritized.
#You can now Allow/Disallow Flying on Flying Furball dogs.
#Dogs now go back to where they previously sit after Begging Owner for Attention (Petting)
======================================================
- Avoid Crashes when trying access DogLocationStorage upon ServerStopped.
- Avoid Crashes related to uninitialized DoggySpinModel.
- HOTFIX: PackPuppy Dogs having access to locked inventory slots (unlocked at higher level) when collecting nearby items.
- HOTFIX: Pillow Paw Dogs already got fall immune at level 1
❄️🎄Merry Christmas🎄❄️!
## New Accessories!
- + Added another variant of the bowtie: Head Bow (can be equipped to a Dog by sneak + right clicking the Dog with the bowtie in hand)
- New Christmas Themed Accessories:
- + Christmas Hat
- + Christmas Tree
- + Christmas Star
- + Gift Costume (Double Dyable)
- #Demon Horns/Deer Antlers now have their own Accessory Type and can now be equipped alongside the head accessories.
===========
- Workaround for Fiery Reflector unwanted behaviour with Anim Debug Mode.
# 1.18.40 - 2nd February 2024
✨ New Year, New Talent! ✨
- + New Talent: Bed Dog 🛌🐶 You can now Sleep on your Dog to skip the night!
- + New skin: Hope 🐺
- The main character of the indie game "Seed of Life" by Ki3 Games. Dedicated to Akela Morse
- + You can now manually specify the position of the Dog Inventory Button located in your Survival Inventory via config.
- + Talents can now block Amnesia Bone from detraining it. Certain cases resulting in them blocking include being on a long cooldown. However, it is worth noting that players with Operator Permission can bypass this.
================================
- #New DoggySpin system, instead of relying on awfully large spritesheet to render the spinning Dog, DTN now make uses of the Dog Model itself and the Animation to programmatically render the icon. This allow the icon to be render at full framerate and with greater flexiblity (e.g rendering with different wolf variants, collars) without creating more wasteful spritesheet. This also fixed the problem that some user have been experiencing about another mod attempting to "stitch" the spritesheet causing an Exception to be thrown due to it being too big.
- #Dog Bed no longer show missing texture on its particles.
- #You can now limit how many Dog Bed Variants can be rendered via config. When this limit is exceed, Dog Beds will render with the default variant instead. Note that the cache can be reset by doing a resource reload (F3+T).
# 1.18.41 - 15th February 2025
- HOTFIX: Inverted logic cause Dog going away from fire logic to fail.
- Fix Bed Dog System throwing NPE when handling its packets.
- Mixin configuration fix, no longer spamming mixin error message in the Dedicated Server console upon start.
# 1.18.42 - 21th February 2025
- + New skin: Wolf Link
- #Refine Dog's Ally Check Logic, allow detecting and blocking damages from allied players evem when owner is offline or in different dimension.
- #Allow players to specify exactly which materials can be used to make dog bed variants via 2 data tags. When values is present in both tags, DTN will specifically use those values instead of automatically gather materials to create Dog Bed Variants.
## Implemented Interruptible Sound System for Dog.
- In other words, dogs can now play interruptible sounds which are sounds that can be interrupted by the dog. Currently, upon being interrupted, the playing sound's volume will be instantly halved and followed with a subtle fade out before the sound completely stops.
- + Utilized the Interruptible Sound System for Shaking and Howling dogs: Dogs will now play those action's sounds as interruptible and interrupt when the action itself is interrupt.
- + Allow Whistle to only target dogs who are "On Duty" for certain modes (e.g Stand, Sit, .....).
- + You can configure the whistle anytime to either target all dogs in radius or only Dogs who are "On Duty".
- + Dogs can be set "On Duty" via its Dog Menu or using the "Duty Whistle".
- + "Duty Whistle" : Whistle mode that will, upon use, set every dog in radius who are standing to be "On Duty" and vice versa. When you hold this whistle, Dogs who are "On Duty" will have their name highlighted.
- Added New Translations:
- + Simplified Chinese (shenyx110)
- + Russian (Lunna Light)
- New Control System for StringEntrySelectScreen (Heel By Name, Whistle Screen, Conducting Bone Screen...)
- + The search bar is no longer focused by default, instead, you need to focus it first by pressing the Jump key while holding sneak and then start typing as usual.
- + To unfocus, left click anywhere with your mouse. When the text field is not being focused, Movement Keys (WASD by default) now can be used to both move the highlighted entry up/down and navigate between pages.
- + The Jump key can also be used (without holding the Sneak key) to select the highlighted entry.
- + Added in-game help for every Whistle Modes which can be viewed in the Whistle Screen.
- The formal definition for Tactical Mode is the following: Your dog behaves like in Aggressive Mode but wil respond when being commanded it to attack something far away (which it won't in other modes), currently via the Tactical Whistle. When the dog is in Tactical Mode targets a target far away:
- + It will focus on the target and any Aggressive mode behaviour that cause the Dog to change target will not affect it.
- + The target can, however, be changed with another target when you issues another tactical command on another target or invalidated if the player interupts the Dog.
- + Its MaxDistAwayFromOwner will be increased by 10 as long as it is still targeting it.
- + Its follow range will be 32 instead of 16 until it gets close enough to the target.
- + Change to Tactical Whistle projectile: They can now pass through allies.
- + (Configurable) There is now a limit on how many Tactical dogs will responds each time it hit a target.
- + It now have a 0.5 second cooldown every use and every successful hit will have an additional 2 second.
- + Added Carry Me Whistle: Allow you to command one of your nearby Wolf Mount dog to come and force you on its back.
- + Option to disable Dog's name being visible through walls.
- + Option (Enabled by default) to hard prevent Dogs from going above the world's build limit.
- #Dogs now refuse to attack targets if they are above the world's build limit.
- #Improved Dog's Attack Reaction Time significantly.
- #Removed some Obselete Config Options
- #Custom Dog Models now have the option to only render Model Only Accessories.
- #API Change: EnumMode -> DogMode
- #API Change: EnumGender -> DogGender
==========================
- Fixed a bug causing Dogs Attack Reaction Time to be relatively slow.
- Avoid bugs related to Early Config Access when initializing Screens.
# 1.18.44 - 16th March 2025
- HOTFIX: All StringEntrySelectScreen now don't freeze the name like Pause Screen does.
- Fix Hellhound fire decrease logic bug causing the modifier to be applied every tick
- instead of only when the dog begins to catch on fire.
- Fix totem of undying usage causing other Dogs (other than the one the item is used on) to improperly exit Injured Mode.
- (1.20.1 Under Only) HOTFIX: Crash on Startup due to improperly registered Mixins.
# 1.18.37 - 30th November 2024
- Option to prevent wild wolves from being angry when players accidentally hit them.
- If there is a lava block above the dog, and a walkable block next to the lava block, next to the dog and 1 block higher than the dog, it will find and priortize the neighbour which it can go without hitting the lava block. Only when no such option exists, then the dog will try to go to the aforementioned position, going through the lava block in the process, since lava will fall down and hit the Dog anyways.
- Dogs don't push and collide each other and its owner when running away from fire.
- If fast moving lava detected, the Dog will go a block further away from the lava if possible.
==============
- #Some Sniff Action Variants can continue when the sniff target changes after its animation reached.
- #Dogs now won't go in front of you when you are aiming and shooting a Projectile weapon e.g Bow, Trident.
- #Improve Dog's lava avoiding logic.
- #Add 2 new Sniff Action Variants: Sniff Aww Happy and Sniff Splash (Hellhound in Lava only for now) a certain timestamp, e.g: Touchy touch will continue playing even when the fire block is put out if the Dog has already touched the fire block and is reacting to the burn.
- #Injured Dogs don't actively push entities other than other Injured Dogs.
- Potential NPE when a Dog wearing Bach Wig kills an entity.
# 1.18.38 - 10th December 2024
- #Dogs whom an action causes them, when sitting, to stand up will remember its sitting position and will return to it to sit if possible after finishing the action. Although, dogs will forget the sitting
- position after a certain amount of time or if the sitting position is no longer reachable or no longer safe.
- (1.21+ Neoforge only) Fix Chopin Disc doesn't play
- (1.21+ Neoforge only) Workaround for a Dog Menu bug caused by third party which leads to nothing being rendered beside the blur background when players access their Dogs' menu.
## Added Dog Anim Debug Tool!
- + Only Accessible via commands.
- + Allow players to make their Dog freeze in a Pose from a paused Animation.
- + (Configurable) Client can now easily disable certain skin from loading. When a skin is disabled,
- it is inacessible to that client and every dogs having the skin set will renders as classical
- in that side.
- + Option to hide Wolf Mount Dog status when riding him.
- #DogGUI: True/False Buttons now become actual Animated Switches.
- #DogGUI: Extended the Upper view a bit down.
- #StringEtrySelectScreen(s): Util Buttons now become FlatButton and are closer to
- the selection view.
- #StringEtrySelectScreen(s): Changed how the gui shows Dog's UUID.
- ...
- #Dog Plushies now can copy Variants and Collar from Dogs
- #Fix Hotdog Costume
- #Dog Auto Mount option is now saved.
- Removed Legacy DTN Wolf Variant Support.
- Fix Enter Bug on Conducting Bone Screen.
# 1.18.35 - 13th November 2024
+ You are now only required to have your mainhand empty to be able to pet Dogs.
- (1.21+ only) Fix Rendering Background in GUI(s) twice
||🦇🎃 Happy Halloween! 🎃🦇||
========
## New Accessories!
+ New Locator Orbs! [Ka, Sui, Moku]
+ Dragon Costumes [Dragon Head, Dragon Suit, Dragon Wings]
+ Firefighter Suits [4 colors, 2 variants for each]
+ Firefighter Hats [2 variants]
========
- #Smoother Belly Rub anims to Belly Rub pettings transitions.
- #Option to disable Dog's Kill stats tracking per world and wipe Dog's
- Kill Stats (Operator only, using Amnesia Bone)
- #Only Dog's owner can pickup arrows shot by Dog.
- #(Configurable) Wandering Dogs now don't respond to Sit/Stand whistle.
- #Improve Swimmer Dog movements, they no longer occasionally get stuck trying to swim over a block.
- #Dog now completely dodge lava coming from above if there is safe space next to it.
- #Replace elytra with phantom membrane in some accessories.
- #Config to disable Wolf Armor Protection on DTN Dogs.
=========
- Fix Dog being able to bypass Greet Owner Limit in some cases.
- Fix some cases shortly after a Dog joined the world where it is possible that the Dog
- Fix Dog in the middle of Fire Source won't move out despite having safe space nearby.
- Fix DogBeingHurtByTarget AI causing Docile Doggy Tools to equip its weapon despite not attacking the target
- Fix /dog locate command doesn't locate Offline Dogs.
+ OINA!!!!
+ Stripy Scarf
+ Deer Antlers
#Improve Dog's Default Navigation
#Water Holder only find onFire target which are onGround.
#All Injured Dog no longer block portal
#Improve Dog Push Resisting
#Improve Dog Collision Avoid Each Other when Navigating.
#Dog now go away when directly standing on top of magma block.
- Fix Train Wolf Limit apply to the whole server instead of individual players.
- Fix Dog don't drop bandage when Incap Val reset but drop otherwise.
- Fix Dog still standing up when hurt while being a passenger.
# **1.18.31 - 8th September 2024**
- (1.20- only) HOTFIX: Canine Tracker rendering improperly.
# **1.18.32 - 28th September 2024**
#Some DogVariant nows don't have a Wet Shade (ex: Molten)
#Update Real Name For Oina(s) and Kusa(s) and English Name for Kusa(s)
- HOTFIX: Certain unsual case where Dog sometimes go straight in the lava when trying to go Away from it.
- Fix Oina Kemu's id causing the skin to not be properly registered.
- Fix contacts lens weird micro-pixel.
- 1.18.27 - 29th July 2024**
- HOTFIX: Potential Crash when giving Dogs an infinity Bow.
- 1.18.28 - 9th August 2024**
## DTN has updated to Neoforge 1.21.1! Also works for 1.21
+ Added new Skin: Shorthaired Border Collie! suggested by @alphawolfsnowy
+ Added new Skin: Newfoundlands! (2 variants) suggested by R3dwoodbranch3s
+ Added new Whistle Mode: All Stand Cross Origin TP! to make it easier for players to manage which dog should teleport with you to another dimension.
+ Added new Option: Always render Overlay Accessories on Dogs as Translucent.
+ Added new Animation: Drinking Water! suggested by @ashleylee2000
+ Creative Menu Categorization. Items are now properly divided into 4 tabs: Main, DTN Agriculture, DTN Style, and DTN Miscellaneous
- Remove most of the DTN Discs, except the Chopin (for now).
- #Update Rice Mill Recipe: 3 Uncooked Rice + 1 bowl = Uncooked Rice Bowl.
- #Canine Tracker, Scent Treat and Amnesia Bone description update.
- #Update Rice Grain description to clarify.
- #Kami Treat will now one-shot Dogs to Kami level in Creative Mode.
- #Swimmer Dogs who can both swim underwater and breathe indefinitely underwater can always tp to water otherwise they only tp when owner is in water.
- #Suspicious Sickle fix + buff attack speed.
- #Make Soy Beans drop rarer.
- Fix: Canine Tracker not rendering properly.
- Fix: Preventing potential NPE Crash caused by ChemiCanine when migrating from Forge to Fabric
- Fix: Soft Heel text got blurred.
- Prevent Swimmer Dogs from being stuck in a 1x1 water area.
- Prevent spamming sit stand animation from playing while dog is drunk.
- Fix Idle Animations sometimes overriding Drunk.
- 1.18.29 - 13th August 2024**
- #Support future Water Wolf Variants.
- #Improve Dog's Default Navigation, reduce spinna chance.
- (Fabric 1.21.1 only) Fix newer Fabric API causing Dog Bed to crash.
- (Fabric only) Fix player unable to dismount Dog in some cases.