1.18.12 - 12th May 2024
- Ported to NeoForge/Fabric 1.20.6
Change with respect to the Armored Paw Drop
Integrate Offical Wolf Variants for DTN Dogs:
- Each dog will now be one of the Offical Variants released: [Pale, Chestnut, Striped, Rusty, Woods, Ashen, Snowy, Spotted, Black]
- The Variant system implemented on the Dog will be independent from the Skin system. The corresponding texture of the variant the dog is will be rendered instead of the usual Pale skin when custom skins are not used, in other words, when the dog use the "Classical" skin or using a Missing skin, or when player forced always_render_classical=true in config.
- The Variant will be shown in the Dog Info GUI regardless if the Dog have Custom Skin on or not.
- (Configurable) Dog summoned from Doggy Charm will be a random variant instead of just being Pale.
Integrate Wolf Armor for DTN Dogs (1.20.5+)
- DTN Dogs can wear Wolf Armors, the procedure is reflected from vanilla: Right-Click with a Wolf Armor to equip it on the Dog. Right-Click with a Armadillo Scute to repair the Wolf Armor that the Dog is wearing. Right-Click with a Shear to remove the Wolf Armor from the Dog if wearing any. Dog can also wear Dyed Wolf Armor.
- The Wolf Armor System is seperated and independent from the current Dog Armor System meaning, it is more related to the Accessory System (which is also indepedent of), meaning that this won't conflict with Doggy Armor or the Accessories. The Dog (as current) can wear BOTH Wolf Armor AND Dog Armor (Player Armor + Doggy Armor) but the Dog Armor will not take effect when when the incoming damage is absorbed by the Wolf Armor.
- The Wolf Armor also count towards the Dog "Nakey-ness"
- Beside the vanilla way, player can also Equip/Remove the Wolf Armor of the Dog via its Dog Accessory GUI like one may do when adding/removing Accessories.
- When a Dog is wearing Wolf Armor, the health shown in the Dog Info GUI will be [The dog remaining HP]+[Wolf Armor durability left]
When a Vanilla Wolf is trained into DTN Wolf:
- It retains its variant.
- It retains its Wolf Armor if wearing any. (1.20.5+)
- It's Thick Collar will also be retained instead of the usual thin one. (1.20.5+) ======================================================
Push Resisting mechanic Overhaul
- Instead of forcing Zero delta Movement, the move speed will be capped at a magnitude when Dog is idle resisting push
- Dog won't resist push while is actually in hurting zone (ex: In lava itself) allowing players to push Dog out. Dog will continue to not resist for 1s after being out of hurting area. ======================================================
Ranged Attack Mechanic for dogs
-
Dog can now carry out Ranged Attack aside Melee Attack.
-
Currently, this behaviour is available via the Doggy Tools Talents where if a Dog is holding a Bow with any Arrows in its Hotbar OR Pack Puppy Inventory, it will switch to Ranged Attack mode, and utilize the Bow to carry out the attack. ======================================================
-
Dog Greeting Owners now also play a Cute Greet Anim while jumping around the Owner.
-
Tune Greeting Owner Anim/Jump frequency. New advancements ======================================================
-
"Don't Worry! It's Sterile." - Apply a Bandage on an Injured Dog.
-
"A Full Recovery!" - Aid an Injured Dog to recover.
-
"The Best Dog-tor!" - Aid an Injured Dog to recover in the Best Condition. ======================================================
Remove Cut-Corner mechanic for Dogs.
According to analysis and also the fact that the Dog hitbox width was never intended to exceed 1 block in the first place, the Cut Corner mechanic is now redundant and as observed, is the cause of some incident when the Dog trips and fall when doing sharp turn. This significantly improve the Dog pathfinding reliablity with minimal side effect.
Remove Nutrition Limit when feeding Dog Meat food, allowing dogs to eat certain Meat food again
Rotten Flesh however, is strictly prohibited.
The Tag which shows the Dog's Owner when a player is Sneaking
will no longer shown to the player if he is the Dog's owner.
Hellhound Max now Immune to Freezing and can Melt Powered Snow.
Incapacitated Dogs now Whine less when still being gravely injured,
and being completely silent for the rest of the time, additionally the whining volume is significantly diminished to paint the state where the dog is half-unconcious and being too weak to do a normal whine. The dog whine frequency and volume will also be increased by a certain when the Dog is bandaged since it regained conciousness but still in pain.
Organized DTN Advancements.
Revert Ammy and Hayabusa Model to Classical Style to be consistent with the rest of the Kusa(s)
and compatible with Wolf Armor.
Rebrand Incapacitated into Injured.
- Fix Fire Drill Dogs cannot execute Stop Drop Roll.
- Remove Client Tickable skin function, which caused unknown bugs for both modloaders.
- Fix Dog Client Skin being selected to MISSING even when CLASSICAL is selected.
- Fix Amnesia Bone being unable to untame Dogs.
- Fix Dog navigation won't stop when DogMoveBackToRestrict stop.
- Fix Dog Horzontal Danger detection mechanic
- Fix dog cannot Heal by Saturation when Hunger is disabled.
- Fix Dog ocassionaly stand up and stay still after owner logged out.
1.18.13 - 25th May 2024
The Wolf Variant Triplet of DTN!
-
Cherry Wolf - Spawns in Cherry Grove
-
Himalayan Salt Wolf - Spawns in Jagged Peak
-
Lemony Lime Wolf -Spawns in Beaches
-
All above variants have a spawn rate the same as Snowy (with spawn weight of 1 and max pack size of 1) making them also very rare!
Fisher Dog Talent:
-
Dog no longer query the FISHES tag which includes cooked fish causing non-hellhound dog to get cooked fish.
-
When Maxing the Talent:
-
New Ultimate Form! Your dog will wear a cute little hat!
-
Your dog now has the ability to fish up treasure loot!
-
New Skin Variant! : Ranga.
==================
#Improve Dog Navigation. #Improve Hellhound attack while in Lava. #Improve Doggy Tools Ranged attack. #Dogs no longer prioritize skeletons when in Berserker Mode. #Dogs will avoid Powdered Snow.
==================
- Fix and Improve: Dogs don't run away while in fire.
- HOTFIX: Canine Tracker can only be used once.
- Fix: Normal Dogs can't Freeze, while Hellhound can.
- Fix: Normal Dogs can breathe underwater, while Swimmer Dogs can't.
- Fix: Injured Swimmer Dogs don't float.
- Fix: Sit Animation flickers.
- Fix: Dog will go and sniff area outside of zone restricted by Wandering/Patrol Mode.
- Fix: Dog backflip underwater.
- Fix: Dog beg for Fish despite not having Happy Eater.
- Fix: Game crashes when Dog tries to attack Tameable Mobs.
1.18.15 - 29th May 2024
New DTN Wolf Variant!
- Bamboo Wolf - Spawns in Bamboo Jungle
They, like the previous DTN Wolf Variant Triplet, spawn rarely.
New Advancement!
- "The Whole Pack - Ossia" : Tame one of each of the wolf variants listed below [Chestnut, Striped, Bamboo, Woods, Himalayan Salt, Cherry, Lemony Lime, Black, Pale]
New skin:
- Norfolk Terrier.
*Directly training Vanilla Wolf to DTN now counts towards "The Whole Pack"/"The Whole Pack - Ossia" advancement too!
1.18.12 - 12th May 2024
- Ported to NeoForge/Fabric 1.20.6
Change with respect to the Armored Paw Drop
Integrate Offical Wolf Variants for DTN Dogs:
- Each dog will now be one of the Offical Variants released: [Pale, Chestnut, Striped, Rusty, Woods, Ashen, Snowy, Spotted, Black]
- The Variant system implemented on the Dog will be independent from the Skin system. The corresponding texture of the variant the dog is will be rendered instead of the usual Pale skin when custom skins are not used, in other words, when the dog use the "Classical" skin or using a Missing skin, or when player forced always_render_classical=true in config.
- The Variant will be shown in the Dog Info GUI regardless if the Dog have Custom Skin on or not.
- (Configurable) Dog summoned from Doggy Charm will be a random variant instead of just being Pale.
Integrate Wolf Armor for DTN Dogs (1.20.5+)
- DTN Dogs can wear Wolf Armors, the procedure is reflected from vanilla: Right-Click with a Wolf Armor to equip it on the Dog. Right-Click with a Armadillo Scute to repair the Wolf Armor that the Dog is wearing. Right-Click with a Shear to remove the Wolf Armor from the Dog if wearing any. Dog can also wear Dyed Wolf Armor.
- The Wolf Armor System is seperated and independent from the current Dog Armor System meaning, it is more related to the Accessory System (which is also indepedent of), meaning that this won't conflict with Doggy Armor or the Accessories. The Dog (as current) can wear BOTH Wolf Armor AND Dog Armor (Player Armor + Doggy Armor) but the Dog Armor will not take effect when when the incoming damage is absorbed by the Wolf Armor.
- The Wolf Armor also count towards the Dog "Nakey-ness"
- Beside the vanilla way, player can also Equip/Remove the Wolf Armor of the Dog via its Dog Accessory GUI like one may do when adding/removing Accessories.
- When a Dog is wearing Wolf Armor, the health shown in the Dog Info GUI will be [The dog remaining HP]+[Wolf Armor durability left]
When a Vanilla Wolf is trained into DTN Wolf:
- It retains its variant.
- It retains its Wolf Armor if wearing any. (1.20.5+)
- It's Thick Collar will also be retained instead of the usual thin one. (1.20.5+) ======================================================
Push Resisting mechanic Overhaul
- Instead of forcing Zero delta Movement, the move speed will be capped at a magnitude when Dog is idle resisting push
- Dog won't resist push while is actually in hurting zone (ex: In lava itself) allowing players to push Dog out. Dog will continue to not resist for 1s after being out of hurting area. ======================================================
Ranged Attack Mechanic for dogs
-
Dog can now carry out Ranged Attack aside Melee Attack.
-
Currently, this behaviour is available via the Doggy Tools Talents where if a Dog is holding a Bow with any Arrows in its Hotbar OR Pack Puppy Inventory, it will switch to Ranged Attack mode, and utilize the Bow to carry out the attack. ======================================================
-
Dog Greeting Owners now also play a Cute Greet Anim while jumping around the Owner.
-
Tune Greeting Owner Anim/Jump frequency. New advancements ======================================================
-
"Don't Worry! It's Sterile." - Apply a Bandage on an Injured Dog.
-
"A Full Recovery!" - Aid an Injured Dog to recover.
-
"The Best Dog-tor!" - Aid an Injured Dog to recover in the Best Condition. ======================================================
Remove Cut-Corner mechanic for Dogs.
According to analysis and also the fact that the Dog hitbox width was never intended to exceed 1 block in the first place, the Cut Corner mechanic is now redundant and as observed, is the cause of some incident when the Dog trips and fall when doing sharp turn. This significantly improve the Dog pathfinding reliablity with minimal side effect.
Remove Nutrition Limit when feeding Dog Meat food, allowing dogs to eat certain Meat food again
Rotten Flesh however, is strictly prohibited.
The Tag which shows the Dog's Owner when a player is Sneaking
will no longer shown to the player if he is the Dog's owner.
Hellhound Max now Immune to Freezing and can Melt Powered Snow.
Incapacitated Dogs now Whine less when still being gravely injured,
and being completely silent for the rest of the time, additionally the whining volume is significantly diminished to paint the state where the dog is half-unconcious and being too weak to do a normal whine. The dog whine frequency and volume will also be increased by a certain when the Dog is bandaged since it regained conciousness but still in pain.
Organized DTN Advancements.
Revert Ammy and Hayabusa Model to Classical Style to be consistent with the rest of the Kusa(s)
and compatible with Wolf Armor.
Rebrand Incapacitated into Injured.
- Fix Fire Drill Dogs cannot execute Stop Drop Roll.
- Remove Client Tickable skin function, which caused unknown bugs for both modloaders.
- Fix Dog Client Skin being selected to MISSING even when CLASSICAL is selected.
- Fix Amnesia Bone being unable to untame Dogs.
- Fix Dog navigation won't stop when DogMoveBackToRestrict stop.
- Fix Dog Horzontal Danger detection mechanic
- Fix dog cannot Heal by Saturation when Hunger is disabled.
- Fix Dog ocassionaly stand up and stay still after owner logged out.
Doggy Talents Next - Changelog
Update List Key (+) A new feature (-) A removed feature (#) A changed feature (*) A bug fix (/) Other
1.18.9 - 17th March 2024
Changes with respect to Vanilla Wolves:
- Dogs no longer +1 and halves the damges dealt when being hit by an entity other than the Player or Arrow.
- Instead the dog's base max health itself is doubled.
- Health-related logic are also doubled to accompaint, including:
- Dogs now heal 2 hearts per saturation value instead of one.
- Extra Health amount calculated based on Dog Level will now be doubled. "Speaking of wolf hearts – wolf-health-parity came with the most recent Bedrock Preview and Beta, meaning every wolf across both editions of Minecraft will now have 40 hearts when fully grown (Bedrock wolves only had 20 previously!" - Offical Minecraft statement.
- (Non vanilla accompaint) Dog tail will now fold down slower at first but quicker the more health the dog lost. ========
- Rice Mill now support Smoker directly too!
- Allow Models to override animation Sequences, meaning that model can provide their own implementation of the Animation that causes too much dissonance with it.
- Double Dyable Contact Lens!!!
- Option to restrict CreeperSweeper 5 Dogs to only target Creepers.
- Added es_es! @Arkathus
- More names.
- Ookamikaze Talent!! 💣💣 Inspired from the first ever creator of DoggyTalents. "The most adorable harbinger of chaos and destruction the world has ever known! Feed it gunpowder, and it will create an explosion that doesn't hurt it!" - RaustBlackDragon, 2011. ===
- Remove Onsen Tamago Recipe to prevent conflict with other mod's Egg Recipe. === #Show dog Hunger in Status View Area instead of Pts. #Synchronized Config Value. #Changed how DTN pick data to be saved when dog got unloaded to Respawn Storage. #Halves the hunger decrease speed when dog is not moving. #Smoother transition from Vanilla to Classical. #Cooldown for Treat Bag ===
- Howl Animation fix
- Fixed faint animation sometimes break.
- Reinforce Quick Move on all DTN Inventory Menu.
- (Fabric Only) Fix desynchronized Dog Inventories Menu
- (Fabric Only) HOTFIX: Fix unsyncable DTN registries causing dedicated server to kick user out when load Dog's talents or accessories.
- (Fabric Only) Fix Rice Texture.
- (Fabric Only) Fix player unable to dismount Dog on Head.
1.18.10 - 18th March 2024
- Fix some model's Howl Animation.
- HOTFIX: Dog health not getting maxed when it is supposed to.
- HOTFIX: DogRespawnStorage don't show Dog's name.
- (Fabric Only) Fix Swimmer Dog unable to be ridden at full speed underwater.
1.18.8 - 20th February 2024
- Added Dedicated Talent/Accessories Syncing System for DTN.
- Added a Whitelist Food System in case anyone needs to add additional food.
- Added And Reinforced Dog Name Validating:
- More Random Names !!!
- Added Rice Mill !!! 🌾🌾🌾🍙🍙🍙
- A water-powered Utility Block to Auto-grind certain Items. For this block to be powered, the mill part must have its bottom (one block below the main block) covered in water while any block must not obstruct the rest of the mill. The mill will spin while this block is powered.
- Dog after being burned when Random Sniff will remember it and don't sniff hot stuff for a while.
- Drop cached Dog in DogLocationStorage when dog Unloads to prevent unnecessary storing of the dog in mem.
- Allow you to access Only a Single Dog Pack Puppy Inventory by Sneak
- Right-clicking the Dog inventory button located at the Dog's GUI > Train > Pack Puppy.
- Config Option to determine if dog Incap Value should be reset when the Dog receives any damage while being Incap. If this is disabled then the dog bandages would still drop under certain circumstances.
- Client Config Option to allow any world run on this Client's Integrated Server to give new players Starter Bundle regardless of that world's serverconfig.
- New Treat Bag Feature !!
- Right-click the Treat Bag to throw Dog food from far away!
- The Dog might even do a Backflip to catch it!
- Sneak + Right-click the Dog to access its inventory.
- ===========
- #Balance Sausage Food
- #Fire Drill Dogs don't extinguish themselves when fighting.
- #Seperated Incapaciated Value out of Hunger Value
- #The initial Incapaciated Value is now determined by the damage the fatal blow did
- #Improved And Optimized UI Framework ReRender mechanic.
- #The Talent Info View now ReRender when the Dog got that Talent Trained up, allowing Options to immediately appear when you click Train.
- #Upon being Incapacitated, all Effects will be removed from the Dog.
- #All effects cannot be applied to Incapacitated Dogs.
- #Canine Tracker no longer dumps all DogLocationStorage.
- #/dog locate command now directly outputs the Position and Dimension the Dog is at.
- #/dog ... byname command auto-complete now automatically wraps the Dog name in double-quotes if it has any spaces in between (hence why the (") character is not allowed)
- ===========
- *(Hopefully) Fix the occasional Double Interact bug causing Sit/Stand to be issued right after feeding the dog.
- *Update all players when Dog Talents Option (ex: Render Chest for Pack Puppy) changes to the Dog.
- *Fixes some rare cases where dogs continue to navigate a bit after being Incapacitated.
- Dog Names are now being checked in the Dog Class itself serverside and Corrected before being actually set to the Dog.
- Name length now has a hard limit of 32 characters, if a Name longer than 32 characters is somehow being forcibly set to the Dog (ex: via /data), it will be substring-ed to take only the first 32 characters.
- Name must not contain any Leading or Trailing Whitespaces, it will be Stripped before setting to the Dog. Certain characters are not allowed (ex: the Double Quote (") character), they will be removed from the name before setting to the Dog.
- *Fix certain cases when Conducting Bone forgot to Sit the Dog down when To Bed.
- *Fix Doggy Tools Dog sometimes "remembers" the seeds and keeps planting despite having no seed in the Toolbar.
- *Avoid weird cases that cause StringOutOfBound exceptions when rendering Health In Name.
- *Treat Bag now properly displays Content Overview of its inventory when hovered.
- *Fix the rest of the Black Text on certain Inventories.
1.18.5 - 16th January 2024
- FIRST UPDATE OF 2024!!! 🎊🎊🎊 ===
-
Added new Decoration Item: Dog Plushie. 🧸
-
Added new Accessory: Doggy Contact Lenses 👁👁 (You can now change your dog's eye color! Only works for simple models).
-
Added new Accessory: Propeller Hat. spinnnnnaaaaa
-
Added new Accessory: Fedora. dobe dobe badoo- 🕵️♀️
-
Added new Accessory: Flat Cap.
-
Added new Skin: Samoyed (1 variant + 2 special variants).
-
Added new Skin: Bolt. ⚡
-
Added new Option: Disable passenger collision (Wolf Mount).
-
Added new Option: Enable Alternative Head Model (Wolf Armor).
-
Added new Talent: Gate Woof open the nooor
-
Added new Talent: Sniffer Dog! (Very useful for mining!)
-
Added new Item: Scent Treat.
-
Added Pro-tip to Food Bowl.
-
JAPANESE TRANSLATION!!! by MashXP 「日本語翻訳!!! : マッシーXP」 ===
-
#Allow Doggy Armor to render 3rd-party armors from other mods.
-
#Allow Doggy Armor dogs to wear trimmed armor !!!
-
#Update description for Pack Puppy.
-
#Shock Absorber will now resists Sonic Boom from Warden!
-
#Maxed out Doggy Torch now have very cool visuals! (toggleable)
-
#Doggy Tools when farming need at least 1 type of seed in the Dog's Toolbar.
-
#Tune Hellhound's fire resistant + Buff Hellhound lvl 4.
-
#Pack Puppy now only offer food to other dogs if Obey Others is set to true.
-
#Pack Puppy will pathfind to nearby dropped items when you or the other dogs killed an entity and made it drop!!!
-
#Block passenger suffocate damage when riding Wolf Mount.
-
#Buff Onigiri + add description.
-
#Heel By Name Whistle now works well with hotkey.
-
#Conducting Bone now works Cross Origin (configurable).
-
#Added a few adjustments to the scrollbar in Dog Menu.
-
#Dogs are smarter now. They won't run if lava is flowing diagonally.
-
#Dogs will now go behind owners when going down stairs. ===
-
Fixed minor typos.
-
Chemi Canine don't transfer effect if enemy is dead.
-
Hellhound will properly cook food if it can light mobs on fire.
-
Fixed item not stacking properly (Pack Puppy auto-pick).
-
Fix Tim Burtons trio eye/nose visual bug.
-
HOTFIX: Dog pathfinding interupted when a block change happens in the world.
-
HOTFIX (1.18.2/1.19.2 only): Normal Points reset after reload the world.
===
1.18.6 - 18th January 2024
- FIRST HOTFIX OF THE YEAR 🔥 ===
- Added Recipes for the newly added Hats and Dog Plushie. ===
- #Buff Sausage + Miso Soup
- #Torch Dogs' Torches unlit and slower when incapacitated.
- #Update Configs, remove redundant options and paraphrase existing one. ===
- Fixed minor typos, grammatical errors.
- *HOTFIX: Silly mistake causing third-party helmet to not render prop ===
1.18.7 - 20th January 2024
===
- *HOTFIX: Disable Gender Option being Inverted without updating in the code. Causing Unwanted Gender Disabling.
- *HOTFIX: Stoopid PackPuppy Bug that caused PackPuppy to not eat from chest or offer when there is an eligible food item in the slot located in theleft top corner of the PackPuppy inventory screen, in other words, slot 0. And also causing other hungry dogs to keep following it without eating.
- *HOTFIX: Potential shake animation glitch.
- #Tune Lava Shaking.
Another hotfix🔥...
- *HOTFIX: Dog Action is unable to overrideSit causing:
- *Dog cannot greet Owner
- *WaterHolder/RescueDog cannot urgently heal/extinguish owner support action.
- *Dog cannot Howl when sitting.
- #Option to limit Mob Retriever to only Dog to Dog.
HOTHOTFIX for 1.19.2, 1.18.2!
- (Configurable) Dogs who respawn in Dog Bed after being killed will now be incapacitated and are required to be nursed back to life.
- Added Indicator to SkinView to indicate how compatible the current model is with Accessories.
- #Bigger Ammy at Loading Screen!
- #Skin name in the main Skin View now cuts off if it is too long.
- #Use Unicode Flat Symbol instead of b for Guard Flat Indicator.
- Dog when entering water causes the world to StackOverflow and keep on StackOverflow when joined since the dog is still in the water.