Disclaimer: The server I play on has mob griefing turned off. (not my choice) So I don't know if this plays in to it. But I should be able to
breed by trading right?
First problem the breeding: It's my understanding that you just have to provide beds... I have like 20 of them thrown down all over the place, and even a few extra work stations, lecturns to be specific as I need librarians. I do multiple trades with all 6 of the vills there getting green particles but they never reproduce.
Second problem the emerald theft. When I go to the village with "hero of the village perk", my trade for diamond picks is 1 emerald. Normally 14 emeralds. when I take the pick, it subtracts 1 emerald, but then when I put the emeralds back in my inventory, a couple seconds later it takes the remaining 13 emeralds. Any idea why this is happening?
I see that the wiki only mentions green particles but that seems strange, I would expect green particles to indicate leveling up their trades and red hearts to indicate willingness to breed?
It's possible that beds have the same roof requirements that doors used to have, or maybe whoever changed the Wiki was sloppy and just replaced "door" with "bed".
Are the villagers using the beds?
Could the server have some rule in place setting a maximum number of villagers?
Breeding still requires 2 villagers to be willing at the same time and run into each other, 6 isn't an awful lot, perhaps try condensing down the village so all the villagers and their beds and workstations are close to each other, though if they already have useful trades they might lose them if their crafting station is destroyed, perhaps play it safe and just move all the beds together in a single room and perhaps lock them in there until they breed.
though if they already have useful trades they might lose them if their crafting station is destroyed
Villagers changing/losing profession via removal of their workstation is only a thing for villagers you haven't traded with yet. Once you make a trade, that villager is that profession with those trades forever (you can, in fact, remove the workstation but doing so will prevent restocking and thereby quickly render the villager useless). Xisumavoid did a couple 1.14 mythbusting videos that covered this, among other things.
mob griefing needs to be turned on in order for them to breed. to pick up food, this makes them more willing.
otherwise they just WILL NOT breed. Of course it will be fine in single player because you most likely have mob griefing on.
This appears to be correct.
And I was so sure my test villagers had no food whatsoever, turned out I forgot I bought some bread or potatoes from a farmer and dumped them amongst the villagers when I was clearing out my inventory to do more trading.