Every Compat (Wood Good)

Every Compat (Wood Good)

28M Downloads

[๐Ÿž]: Recipes differ between singleplayer and dedicated server.

VenomiXeD opened this issue ยท 17 comments

commented

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

Server
Client

OPTIONAL: To Produce

modlist.txt

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.

commented

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

commented

After this, we updated both to 2.9.7 and the result is still the same - recipe differs between singleplayer and multiplayer.

commented

I need the latest.log from SERVER

commented

Here is a new one, EveryComp 2.9.7 on Forge 47.4.10 1.20.1: https://mclo.gs/Wt1Hxkx

commented

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.

commented

it will take awhile for the new version to get approval so Try v2.9.8 and see if it resolve the recipe problems.

commented

Can confirm that recipes now do get generated on the server as well. Good catch.

commented

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.

commented

๐Ÿค” 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.

  1. create a world and check if the recipes are working properly.
  2. 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
commented

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)

commented

๐Ÿค” Interesting. Both your CLIENT and SERVER have the same mod-list, correct?

commented

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)

commented

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.

commented

Both the client and server run 2.9.8, tested, rebooted, flushed config etc etc.

commented

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.

commented

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.

commented

dang. i'll investigate this issue later on. for now I need to update EC 1.20.1 and its addons.