We just pick a black spot on the map and start anew instead of a new world and will often retrofit the old areas when farms and such break. Disk space is cheap.
So, we have a few trading halls with trades we like. Anyone know how to convert? When you take an old hall, it has villagers with their same professions and trades without profession workstations.
If you trade with them, they'll lock out, since they need to do something with their workstation.
I've tried putting a table in front of them, under them, no dice. This is in a crowded all with many of the same traders.
If I let them loose and put a workstation of their type on the floor, the eventually refresh their trades. I've also put 4 workstations in a cube and eventually one of them must have worked, because trades refreshed, but these seemed silly. I also tried making sure the "front" of the workstation faces the villager, to no avail.
Is there a "side" to the workstation they need access to?
I also made sure the block above the workstation was air as I noticed even with a new villager in the middle of nowhere, they can't refresh trades unless the top doesn't have an opaque block on it. Didn't try it with glass.
Not 100% sure I understand you, but am I right in assuming you're taken a 1.13 world with the old villagers & imported it into 1.14 ??
If so, I'm afraid I may have some bad news
I've taken a 1.13 world with a librarian villager in > imported it into 1.14 snapshot > traded him to max until all trades are locked
I also spawned in a [New] 1.14 villager & did the same thing trading him up fully
I vaguely remember reading something about the new trade system also requires an appropriate block for each trade - eg a Lectern for a Librarian - so I place one of these in the same area as each villager
I then waited......and after about 1 minecraft day
> In the case of the old [1.13] villager... nothing happens at all
> In the case of the new [1.14] villager after a while he looked down at the lectern & you hear a 'paper turning' effect > this is when the trades are unlocked
I am guessing old villagers will NEVER reset their trades
As for whether above the workstation had to be air... it looks like it doesn't need to be.
The attached picture shows my test 'villager trade centre' & I had a slab above the lectern
Yes, my 1.13 trading hall --> 1.14. Try freeing your villager and also adding many profession workstations around it. So in your experiment, add lecturns to the 1.13 villager's area, and maybe even do a /time set day.
The librarian from the 1.13 will start using and keep using a lecturn. I've even locked them back up near a bunch of workstations, but have no idea which one is being used.
So, I can make a mess of it, and have all my good trades, but I'd like to understand the mechanics here.
So in your experiment, add lecturns to the 1.13 villager's area,
Oops sorry - didn't make myself clear...
I had BOTH an old 1.13 librarian AND a new 1.14 librarian - each one in their own little trade room, designed the same way as in my picture
- each had it's own lectern (in my picture the librarian is standing in front of it looking down) & yet only the 1.14 'used' the lectern (paper turn sound) after approx 1 minecraft day and reset it's trades
The 1.13 librarian just kept walking to the front & back to the lectern & his trades never reset (I even did the 'set time day/night' several times)
I also did another experiment with both old & new villagers, in a larger area (~ 6x6) with a lectern & a Bed in it as well (also trying to fool them into thinking they were inside a building). When it turned night the 1.13 never got onto the bed to sleep, but the 1.14 villager did get onto to bed
I'm assuming the mechanics of the old villager don't get updated to that of a 1.14 version when a world is imported into 1.14
EDIT: something weird has happened.. When I re-loaded the world to get the 2nd screenshot of the other areas... NEITHER of the villagers got into bed at night, but the 1.14 still managed to reset his trades but 1.13 just wandered around
Actually it seems to work with a full block on top as well.
I'm not hearing any paper rustling but the villager chose his profession, restocked his locked trade after sleeping and then apparently using the lecturn and has now leveled up to apprentice and added new trades, all with a block on top of the lecturn.
They seem to be able to pick a profession from 5 blocks away from a workstation though they seem to have to get closer to reset their trades.
So CannonFoddr's villagers could be picking lecturns in each others areas and then be unable to use them.
They can still use a lecturn if it is facing away from them.
That might be so... something very weird though is happening.
I repeated my experiment today but this time had both enclosures with a 9 block gap between them & had the lecterns stuck in the mid position of a 7x7 pen for each villager (so they're actually 17 blocks away from each other) and for some reason the 1.13 villager is now behaving the same as the 1.14 one (this is in snapshot pre 5 btw) & there is definatley a 'page turning' sound that happens just before trades are reset
edit: I THINK this has happened because the 1.13 was not fully traded up before I copied the world over (something I forgot to do when I retested) so I [re]-retested but this time I had the 1.13 fully ranked up before transferring to 1.14
... Guess what - the 1.14 villager worked as normal but the 1.13 didn't reset it's trades at all.
(I had even left the game running for about an hour while I watched Youtube videos)
It seems that 1.13 villagers will reset their trades in 1.14 but only if they have not been fully upgraded before the world was transferred over
so, my 2 villagers toolsmiths: both were 1.13 upgraded, but one was heavily traded and showed up in 1.14 PR5 with no XP bar and the other showed up as a journeyman. This gave me another pick and a shovel as it XPed. Since they both have access to their professions stations, they *do* reset their trades.
Both of those will reset trades because I put 2 professions stations separating them and there's no other toolsmiths in the trading hall.
Detection range is VERY far. See my screeny. I could put down a lectern *far* away from a 1.14 spawned villager. I assume a 1.13 upgraded to 1.14 would just be random as to who gets a new lectern if there's a dozen or 2 librarians. I guess I could keep expanding the test to see how far the exact number is, but meh, very far.
I agree it's probably not sides or airblocks. I think it just comes down to having many 1.13 villagers who have already traded enough to cement their profession.
I had a couple librarians in 1.13 that had books I wanted right off the bat and never traded with them (i.e. Lure III, just in case, but never needed due to fishing). Those actually turned to unaligned in 1.14 PR5 and if I put down some other kind of profession workstation, they'd change professions to it.
Unaligned villagers also seem to need 2 blocks to move around on or they won't zone to a professional workstation. When I had them in little 1 block pods, they wouldn't pick a profession with free workstations about. Made it 2x1 and then they went and picked one right away (without being able to reach them as I could put them *far* out).