Easy Villagers

Easy Villagers

31M Downloads

Villagers disappearing from Trader blocks when block is moved.

OldGamerBroad opened this issue ยท 3 comments

commented

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:

  1. Place a lectern and villager in each of 32 trader blocks.
  2. Lock in a enchanting trade for each block.
  3. Break all the trader blocks and pick them up (with limited inventory this might have to be in two batches)
  4. Teleport or move approx. 3000 blocks away.
  5. 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

commented

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?

commented

Does this happen without any other mods installed?

commented

You are not supposed to break them like that. You should exclude them from such excavation mods.