I thought of this idea about half hour ago when I was trading with a villager and was wishing I could transfer it to another server with all of it's trades the same. Fast forward to now I was thinking there should be a way where we can store villager data so that we can take it to different SMP's without destroying the trades. I also thought it could be like horse eggs but with a different eggify method for this. The eggify method could be that you would use a blaze rod or something along those lines to egg it with all the data while egging it with a regular stick would reset all the stats and leave it as a regular villager egg. Please leave feedback of what you think in the comments! I feel like this thread is incomplete but I can't think of anything else to add this thread but if I do I will edit it into the OP
It's a good idea but kinda op. people could sell great trade villagers instead of what the villagers actually trade for.
And how about eggifying horses with blaze rods keeps them adults and using blaze rods on sheep stores their colour?
What the villagers actually trade for=what the villagers eggs actually cost. I do not see anything op with trading villagers with their trades, it would just be another type of market and another pricings according to trades available with specific villager. Also, If this is implemented, would help to arrange them between several residences either on same server or accross servers, as you can not build minecart tracks to move them to other residence, neither to other server.
i think the only way to keep this fair is if egging a villager would set him as a baby. otherwise this is op horses can retain their data because you still have to grow and tame them. villagers currently are uneggied as adults