Currently most pets are extremely annoying to use anywhere but within your base. They get lost easily, their teleport function is unreliable to non-existent and if they ever get stuck in an unloaded chunk on a long expedition good luck ever finding them again. And don't even get me started on pack animals/horses, which will never TP back to you for any reason whatsoever. This makes using the animals the way they were (presumably) intended not really viable.
I propose we tie the teleport function of the pet entities to the player, to prevent them from getting stuck. Of course sitting pets would behave exactly as they do now, forever staying in their current location until acted on by the player, but any pet that is in "follow" mode would always be able to TP to the player, regardless of if they are in an unloaded chunk or not.
But what about pets that do not TP ever, like llamas? For them I propose a new function for the "lead" item. When you attach a lead to pack animal the lead will act as normal within 10 blocks or so of the player, but will not drop if "broken". Instead it will flag the animal as in "follow mode" and allow them to TP back to the player just like a dog (thus reestablishing the connection). This will also work for llamas that are in part of a caravan, so long as they have been tamed/tagged by the player.
This means pack animals will not have to be meticulously babysat on long expeditions, nor will you have to constantly backtrack to find missing dogs and cats.
Please sign in to leave a comment.
1 Comments