I think the current trading system in the 12w27a snapshot is ridiculous. It was OP at first when you could buy infinite emeralds from say, 8 wheat, but they recently added the addition where you can only buy something from them 3-15 times, which would be fine if the villagers were common, but you would have to set up a whole breeding system to get more trade offers, and obviously the rarity of villages themselves makes the current system not worth the effort.
I think the trading system should work like this: You can only trade with a villager 3-15 times, BEFORE it runs out of stock. Then, after say 3 Minecraft days, the villager would get new stock and you can do the same trade option again 3-15, and rinse and repeat. This would make it act more like a real shop, where after a certain amount of purchases (trades), you'll eventually run out of stock, but the store(villager) will order new stock and it comes in a few days later.
I support. And maybe, eg. the villagers have, say, a tree farm to complement their wheat farm, and if you harvest either one for yourself, when the shop refreshes, they won't have any of that farm's resource. However, if you plant bonemeal on the wheat/saplings, they'll have more to buy, as opposed to the resources coming from thin air.
I support. And maybe, eg. the villagers have, say, a tree farm to complement their wheat farm, and if you harvest either one for yourself, when the shop refreshes, they won't have any of that farm's resource. However, if you plant bonemeal on the wheat/saplings, they'll have more to buy, as opposed to the resources coming from thin air.
That seems inferior to the current system. First of all, keep in mind that villagers will not remove an offer if it is the only thing they trade. Secondly, every time a villager is traded with, there is a chance for them to change their offers, or offer something new. As far as I know, this can include an offer they previously removed being offered again. So, with just one villager, it should be possible to get every item they offer an unlimited amount of times, as long as you don't mind trading for things you may not strictly need. However, I think one thing that might help is if villagers traded more things.
I think the trading system should work like this: You can only trade with a villager 3-15 times, BEFORE it runs out of stock. Then, after say 3 Minecraft days, the villager would get new stock and you can do the same trade option again 3-15, and rinse and repeat. This would make it act more like a real shop, where after a certain amount of purchases (trades), you'll eventually run out of stock, but the store(villager) will order new stock and it comes in a few days later.
Please give feedback on this idea
That's a good idea.