Wolves Of Other Furs

Wolves Of Other Furs

4M Downloads

Newcomer from Fabricord

vico93 opened this issue ยท 0 comments

commented

Oh, hello! How are you?

Came here because i posted a audacious big request on Fabric's Discord about changing aspects of wolves/dogs to make them more intelligent and aligned to the complexity of newly-added vanilla mobs (seems like Mojang/Microsoft loves to add new and sophisticated stuff and forget to revamp the existent ones).

So, someone just dropped the link to this mode in the replies, so i want to if some of the feature of the request actually exist or are planned to be added in later versions.

Still didn't have the opportunity of testing myself the mod (i'm actually waiting Mojang formally release 1.19.4 and the major mods i want to use to update to start building my modpack), so here's my request text to comparision:

Basically allow tamed wolves (dogs) to be far more than dumb followers and sometimes a nusiance for exploration and combat (and little to diversion and care).
Add a third "behavior mode" for tamed wolves, that just make the mob to free roam on a specific area (without specifically follow the owner or teleport to they) with configurable (either config or datapacks, idk) radius and center defined by a player using a dog bed. The dog would automatically choose a bed when one is placed near him and that would be the "anchor point" for when he is ordered to patrol the area. I think this concept is similar to how vanilla Villager works with their beds, right?
In addition of this relaxed/patrol mode, i think about reusing vanilla fox animations and the ones from Let Sleeping Dogs Lie (that only adds some nice lying animations client-side, unfortunately) to several lying variants (fox-like for sleep, LSDL for resting).
In fact, several of the fox behavior should be "ported" to either untamed and tamed dogs. Carrying a item in the mouth, for example, could also be a very interesting thing to implement on dogs's follow mode, to when we are carrying them on exploration and run out of space on inventory we could use then as a single-slot portable inventory. Also dogs could emulate the allay (and sniffers) feature of be ordered to search a specific item/block, and when found would grab the found items (over a full slot) to the onwer. Althrough i mentioned Allays and Sniffers due to its extant similar vanilla behaviors, i wrote this idea more inspired by Fallout 3/NV's Dogmeat, that is able to get items for his onwer as well.
Other addition ideas would be things like snarling mechanics instead of just run against the prey when attacking ("red eye" mode). For unterstanding, i also attached a screenshot from a PE mod that seems to add such things.
Also, for dog breeds, i think implementing something similar to how vanilla treats cat breeds (i think there is a NBT tag specifiying the variant/breed for each entity, honestly don't know how it's organized in modern versions of the game).If one is going to implement this, please add the honey-colored mutt (Vira-lata caramelo) as one of the variants. :flag_br:
Speaking of vanilla cats, i think it wouldn't be a bad idea if a separation similar to ocelot/cats would be implemented, splitting wild wolves (vanilla) from the domestic ones.
Also, PVP settings should be respect in servers: if on, not only players cannot hurt dogs from other players but also those dogs would not turn hostile to them. And also an option for singleplayer as well to prevent owners to accidentally attack owned dogs.