The village is linked to the brewing stand you see on the screenshot. I asked an admin to check job site location base on /data get entity [villager-id] and it matched that brewing stand.
He was intially in a minecart but I tried to set him a bit more free him.
He's a my main chunk so it's often loaded.
Andd I left second account AFK near him.
The blocks around him were initially stone bricks, I replaced them with glass for the screenshot.
It's possible that he's linked to a bed in my main house that he can't access, but should that matter?
(So far I only got 1 villager re-stocking, one that I placed in the Nether ... but it looked almost like an accident. And that one has no bed.)
How much room does he have to move around? I've heard that they need a 2 block space.
--
Also, for what it's worth, I've heard the work station has to be at foot level or below.
For all that the brewing stand visually makes more sense a block up, most workplace blocks make sense on the floor with a few more that one would think could be either or.
Here's a video showing traders with only 1 blocks of space, workstation not on the floor and in minecart:
Now I'm currently so confused I guess I could try any suggestion that doesn't sound like rebuilding all my base.
Also, in this video, I think Gnembon says that the beds should not be close to trading hub, but I think that's because otherwise the beds wouldn't be useful for breeding and has nothing to do with trading:
Here is an interesting video, apparently, villagers can gossip in diagonal, but I have as info that workstations don't work in diagonal.
(Note: There's seems to be a small mistake in the video, he's says villagers need to gossip to re-stock, I have observed twice villagers restocking without gossipping.)
With this, beyond the exploit he's explaining, I easily imagine a compact trading hall like this:
----------------------------------(this is a wall of some kind)
[w][v][w][v]
[v][w][v][w]
[w][v][w][v]
[w][v][w][v]
----------------------------------(this is a wall of some kind)
where w = workstation+some slab and v = villagers
and villagers link to workstation always in the same direction.
And if you want to bring one out, use water to make him float.
(Some tests have been done in single player creative mode, some on a Spigot semi-vanilla multiplayer server)
Concerning trades and re-stocks:
- workstation MUST be at the same floor as villager's feet
- villager need 1 block for workstation + 1 block for walk (not 1 + 2)
- villager does NOT need to be within 32 blocks of the player
- block on top of workstation can be air, slab (according to video), or complete block (I tried with glass)
- villager does NOT need to gossip/chat
- villager does NOT need access to bed
- villager can be in the Nether but so far experience showed that I need to be nearby, I guess that means the chunk must be loaded.
- villager can be in minecart (but it seems like he only re-stocked depanding on the minecart position when I put the longest side of the minecart to be parallel to the workingstation, so that the village is the closest possible to the working station ... not 100% sure about this requirements
- villager linked to a workstation in the Nether can forget it when sent to the Overworld (and reciprocally)
- if villager doesn't seem to forget worstation when far enough, go away from him wait a bit, come back
A villager in a minecart at level 5 links with a lectern place at level 52.
Misc:
- villagers can gossip in diagonal (according to a video by "docm77"
- villager can spawn golems even if they are further than 32 blocks away from player
- villager can use bed in the Nether accordingly to day/night cycle in the Overworld (I did /time set night while in the Nether), the bed doesn't explode
- same with beds in the End
From what I've heard you NEED a bed in order for the villager to restock. I have been playing on a server and had a villager that didn't restock, then some players said that I should put a bed near him. I'm waiting for the results right now.
BEDS DO WORK! You have to wait until the villager goes to sleep so he can restock. If you have a multiple level villager, it will restock 1 by 1.
See screenshot attached.
The village is linked to the brewing stand you see on the screenshot. I asked an admin to check job site location base on /data get entity [villager-id] and it matched that brewing stand.
He was intially in a minecart but I tried to set him a bit more free him.
He's a my main chunk so it's often loaded.
Andd I left second account AFK near him.
The blocks around him were initially stone bricks, I replaced them with glass for the screenshot.
It's possible that he's linked to a bed in my main house that he can't access, but should that matter?
(So far I only got 1 villager re-stocking, one that I placed in the Nether ... but it looked almost like an accident. And that one has no bed.)
I don't think beds matter for trading.
How much room does he have to move around? I've heard that they need a 2 block space.
--
Also, for what it's worth, I've heard the work station has to be at foot level or below.
For all that the brewing stand visually makes more sense a block up, most workplace blocks make sense on the floor with a few more that one would think could be either or.
Just testing.
Here's a video showing traders with only 1 blocks of space, workstation not on the floor and in minecart:
Now I'm currently so confused I guess I could try any suggestion that doesn't sound like rebuilding all my base.
Also, in this video, I think Gnembon says that the beds should not be close to trading hub, but I think that's because otherwise the beds wouldn't be useful for breeding and has nothing to do with trading:
I gave him two blocks and made him move 1 higher and it worked.
More testings now to know if both are required or only one.
Also, the minecarts has shown in the first video seem to be the only way to keep them gossip (for trades) and keep them somewhat organised.
Unless they can gossip over a fence or so?
Here is an interesting video, apparently, villagers can gossip in diagonal, but I have as info that workstations don't work in diagonal.
(Note: There's seems to be a small mistake in the video, he's says villagers need to gossip to re-stock, I have observed twice villagers restocking without gossipping.)
With this, beyond the exploit he's explaining, I easily imagine a compact trading hall like this:
----------------------------------(this is a wall of some kind)
[w][v][w][v]
[v][w][v][w]
[w][v][w][v]
[w][v][w][v]
----------------------------------(this is a wall of some kind)
where w = workstation+some slab and v = villagers
and villagers link to workstation always in the same direction.
And if you want to bring one out, use water to make him float.
Here is a summary of my tests so far:
(Some tests have been done in single player creative mode, some on a Spigot semi-vanilla multiplayer server)
Concerning trades and re-stocks:
- workstation MUST be at the same floor as villager's feet
- villager need 1 block for workstation + 1 block for walk (not 1 + 2)
- villager does NOT need to be within 32 blocks of the player
- block on top of workstation can be air, slab (according to video), or complete block (I tried with glass)
- villager does NOT need to gossip/chat
- villager does NOT need access to bed
- villager can be in the Nether but so far experience showed that I need to be nearby, I guess that means the chunk must be loaded.
- villager can be in minecart (but it seems like he only re-stocked depanding on the minecart position when I put the longest side of the minecart to be parallel to the workingstation, so that the village is the closest possible to the working station ... not 100% sure about this requirements
- villager linked to a workstation in the Nether can forget it when sent to the Overworld (and reciprocally)
- if villager doesn't seem to forget worstation when far enough, go away from him wait a bit, come back
A villager in a minecart at level 5 links with a lectern place at level 52.
Misc:
- villagers can gossip in diagonal (according to a video by "docm77"
- villager can spawn golems even if they are further than 32 blocks away from player
- villager can use bed in the Nether accordingly to day/night cycle in the Overworld (I did /time set night while in the Nether), the bed doesn't explode
- same with beds in the End
From what I've heard you NEED a bed in order for the villager to restock. I have been playing on a server and had a villager that didn't restock, then some players said that I should put a bed near him. I'm waiting for the results right now.
BEDS DO WORK! You have to wait until the villager goes to sleep so he can restock. If you have a multiple level villager, it will restock 1 by 1.