Doggy Talents Next - Changelog
Update List Key (+) A new feature (-) A removed feature (#) A changed feature (*) A bug fix (/) Other
1.18.51 - 19th May 2025 Dedicated Wolf Mount Status Gui Overlay:
- 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 to be glitched out.
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being happy with empty materials.
- (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
- Option to Trust Third Party Storage (see Disclaimer in config). This, when enabled, 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
- Added White Variant of Upright Piano.
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
(Configurable) Dog no longer push Owner by default. Although, you can still push them.
- HOTFIX: Ranged Attack Dog continue strafing into area despite already knew that it is a danger spot.
Doggy Talents Next - Changelog
Update List Key (+) A new feature (-) A removed feature (#) A changed feature (*) A bug fix (/) Other
1.18.51 - 19th May 2025 Dedicated Wolf Mount Status Gui Overlay:
- 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 to be glitched out.
- (1.21.5+) Fix Dog Bed Recipe affecting other recipes due to Vanilla no longer being happy with empty materials.
- (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
- Option to Trust Third Party Storage (see Disclaimer in config). This, when enabled, 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
- Added White Variant of Upright Piano.
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.45 - 31th March 2025
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,...
- Ambient Sound:
- 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
1.18.39 - 23rd December 2024
❄️🎄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.
1.18.43 - 16th March 2025
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.
On Duty System:
-
- 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.
Revamped and formally defined Tactical Mode:
-
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.
1.18.36 - 15th November 2024
- 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.
1.18.34 - 12th November 2024
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.
GUI Changes
- #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
1.18.33 - 29th October 2024
||🦇🎃 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 is still being in SittingPose despite not OrderedToSit.
- 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 still.
- Fix /dog locate command doesn't locate Offline Dogs.