henkelmax / easy-villagers

Never get annoyed by villagers again!
59 stars 26 forks source link

Cannot be crafted #247

Closed kaylee595 closed 2 weeks ago

kaylee595 commented 2 weeks ago

Bug description

It cannot be synthesized in the workbench, but it seems to be only in old maps (maps created before the mod was loaded). The specific reason is not clear. I don’t know if there is something wrong with my archive. video: video

Minecraft version

1.21.1

Mod version

1.1.23

Mod loader and version

neoforge21.1.35

Steps to reproduce

I don't know how to reproduce this operation, because it can be synthesized normally in the new save, is it possible if I provide my old save? my save

Expected behavior

Can be synthesized normally.

Log files

I don’t know how to get the logs.

Screenshots

QQ截图20241007181951

kaylee595 commented 2 weeks ago

It seems that items from my other mods cannot be synthesized in this map. This should not be a problem with the mod, but I don’t know how to solve it. Can you help me?

henkelmax commented 2 weeks ago

Recipes not working in a specific world could be caused by a datapack.

kaylee595 commented 2 weeks ago

Recipes not working in a specific world could be caused by a datapack.

@henkelmax Do you have any ideas or methods to troubleshoot this kind of problem? I want to use my old save file. I can get the items through cheats, but I still want to craft them normally.

henkelmax commented 2 weeks ago

As I said. Check if you have any datapacks loaded. If not, check if it works without any other mods installed.

kaylee595 commented 2 weeks ago

@henkelmax Can you watch the video for me to see if my troubleshooting is correct? The translation I used is not sure if the datapacks are like the ones I excluded. , video, Thank you henkelmax.

kaylee595 commented 2 weeks ago

@henkelmax Can you watch the video for me to see if my troubleshooting is correct? The translation I used is not sure if the datapacks are like the ones I excluded. , video, Thank you henkelmax.

Sorry, the second half of the video was not recorded. I showed the contents of my directory.: 1 2

kaylee595 commented 2 weeks ago

It's just that items cannot be synthesized, but other things are normal. Villagers can be converted into items normally. If items are taken out directly during creation, they can also be used. However, items cannot be obtained through synthesis.

henkelmax commented 2 weeks ago

If this only happens in a single world and is not really reproducible with a new world, theres not much I can do about that.

kaylee595 commented 2 weeks ago

I successfully restored the workbench synthesis by the following method. I hope that friends who encounter the same problem as me and find here can also solve it:

  1. Create a new save order
  2. Use NBTExplorer to delete level.dat\Data\GameRules under the old save
  3. Copy the GameRules of the new save to the old save
  4. Remember to save

The above method is what I tried myself. I don’t know why it works. I compared the rules of the two saves and there is no inconsistency, but it works!!!

henkelmax commented 2 weeks ago

Thanks for letting us know!