[๐]: Recipes differ between singleplayer and dedicated server.
VenomiXeD opened this issue ยท 17 comments
Code of Conduct
- Always check you are using the latest version of the mods and its dependencies
- Remove mod that enhances Minecraft: Optifine, Sodium, others. The issue still persists.
- If you are unsure which mod is the culprit.
Disable all of your mods and enable them 1-2 mods each time to isolate the culprit - Confirm that there is no existing issue with a similar description submitted in the list of issues.
Version - Loader (DO NOT FORGET TO SELECT THE CORRECT VERSION)
1.20.1 - FORGE
EveryCompat Version
everycomp-1.20.2.9.7
Moonlight Lib Version
moonlight-1.20-2.16.14
Issue with mods
Chipped Forge 1.20.1, 3.0.7
Any mod that adds wood for Chipped
Issue Detail
Running a collection of mods will generate recipes for Chipped blocks for every wood in singleplayer. The same collection on a dedicated server will provide recipes for chests and similar but no recipes for Chipped
A manual workaround is to let EveryComp generate the dynamic data to folder by changing the config. Slapping a pack.mcmeta on it and as such they will get recipes.
OPTIONAL: Latest.log | Crash-report Attachment
OPTIONAL: To Produce
The collection of mods is attached above. Generally speaking - a minimal setup does work with both server and client. And while the idea of copying the data generated to its own datapack and loading it that way - it's best that the dynamic resource gen would work without needing to manually copy the generated datapack.
Found the cause.
The CLIENT is using v2.9.7 but SERVER is using v2.9.6. You gotta make sure that both SERVER and CLIENT are using the same version
After this, we updated both to 2.9.7 and the result is still the same - recipe differs between singleplayer and multiplayer.
Here is a new one, EveryComp 2.9.7 on Forge 47.4.10 1.20.1: https://mclo.gs/Wt1Hxkx
OH come on! (not you, it's the latest.log) I found the problem. Quark's hedge again! ๐ฉ
I'm going to apply another quick fix to that problem.
it will take awhile for the new version to get approval so Try v2.9.8 and see if it resolve the recipe problems.
Can confirm that recipes now do get generated on the server as well. Good catch.
Very premature celebration wasn't it.
Strange, the first time it did work after dropping the new version in the mods folder. Unloading the exported datapack and nice - the chipped recipes are there for Redwood and such.
Then I restarted and the recipes disappeared. Restarted again just to see if it's random? Then got an Index out of bounds exception on datapack loading. Deleting all the config files for everycomp fixed it? But now there's no recipes.
Server logs (last actual successful launch after flushing config files)
EDIT: Stairs, fences, drawers, chairs, roofs etc works. It's chipped being funny.
๐ค that's very strange. I took a quick look at the recipe. I don't find any failure of recipe generation in the server.log. except 2 LeavesType for Quark's Hedge (it failed to generate 2 recipes). I have no idea why it happened. I'm going to investigate with BWG (Oh The Biomes We've Gone)
EDIT:
in the server.log, i noticed there are a lot of errors where recipes aren't loaded or cannot be parsed (from the other mods). That may be related to why EC's recipes don't work. For now, try do a simple instance with just EC and the supported mods you have in Server's modlist.
- create a world and check if the recipes are working properly.
- quit the world and re login the world. check the recipes again. If there are no problem, then one of the mods is break the recipes
I already did that and it is correct that one of the mods is breaking recipes. However what doesn't make sense is the fact that launching a singleplayer (with the "broken" mods) makes the recipe available; In other words. Singleplayer and I can see all the recipes. But in a dedicated server - no recipes for Chipped (everything else got recipes)
This is correct, the only mods the server does not have are client side mods (can't use Oculus on Dedicated servers for obvious reasons)
I'm going to check and see if i can reproduce the issue using SERVER 1.20.1. I'll keep you posted.
EDIT: make sure CLIENT and SERVER have the same version.
And the recipe is still not working properly? Did you make sure that Client is using the same config as SERVER's?
still trying to rule out the possibility causes.
Yes, I've taken the time to both wipe the config, copy paste between server and server - both ways. Pretty much all combinations ensuring their configs match, I also copy pasted configs all mod configs and such to see if that changed anything.