Villagers disappearing from Trader blocks when block is moved.
OldGamerBroad opened this issue ยท 3 comments
Bug description
When moving Trader blocks by breaking them and then placing them down elsewhere there is a chance that they will be completely empty. This happened 3 times in a row.
The block appears correctly in inventory with a small icon displaying the villager inside the block, but when placed is empty. When the block is broken again, it appears empty in inventory and stacks in inventory like it was empty.
1st round: 32 Trader blocks broken. 8 were empty when placed. (A backpack was used to move them so our next tests removed the backpack from the equation)
2nd round: 14 Trader blocks broken. 1 was empty when placed. All blocks were placed in inventory.
3rd round: 5 Trader blocks broken. 1 was empty when placed.
Minecraft version
1.20.1
Mod version
[FORGE][1.20.1] Easy Villagers 1.20.1-1.1.23
Mod loader and version
Forge 47.3.0
Steps to reproduce
Assuming a set of 32 blocks all identical:
- Place a lectern and villager in each of 32 trader blocks.
- Lock in a enchanting trade for each block.
- Break all the trader blocks and pick them up (with limited inventory this might have to be in two batches)
- Teleport or move approx. 3000 blocks away.
- Place all the trader blocks you just broke in the world. (in my case 8 of the 32 were empty)
Expected behavior
Place a Trader block that was previously broken and have it identical to before it was broken.
Log files
SERVER OWNER will provide logs in comments. Thank you!
Screenshots
No response
https://gist.github.com/kezmodius/ef7b71265c4d976227d29bc0d00e5056 This is the server log. I am the server owner.
We can test it alone, but I assume it works fine by itself. From what I understand, OldGamerBroad mined the blocks up with Ore Excavation AOE, sucked them into a backpack with a magnet, teleported to new location by waystone and tried to place them in their new location. Lost 8 out of 32. Did two more trips not using the backpack and lost less, but still lost two more. The relevant time period in the log is from line 3386. Are the villager blocks related to SignBlockEntity?