ModTweaker

ModTweaker

88M Downloads

ModTweaker issue with Thermal Expansion

helkarakse opened this issue ยท 6 comments

commented

I'm running a server on the Beyond Reality Divergence mod pack, and this is running Minetweaker 3.0.9C and ModTweaker 0.9.4. This server is also running KCauldron 1481.148. The issue is only repeatable on my server and is not repeatable on a local installation. I have tested this issue with forge 1448, forge 1481, and on KCauldron 1481.148 (albeit all with fresh worlds) and there is no issue.

Process:

  1. On my server, when I restart it or start it, any recipes that use the ModTweaker method of addition or removal (ie, with BC Assembly Tables or Botania Altars) do not work. There is no error log in latest.log, or in fml-server-latest.log, and there is no information in minetweaker.log. There is also no error on the client side log until I progress to the next step which is
  2. Running ./mt reload. When I run ./mt reload, I immediately get client side only errors as seen here: http://i.imgur.com/qXBjUWw.png (server side: http://i.imgur.com/3c6G2BG.png). Assembly table recipes and botania altar recipes immediately begin to work, but now, I'm missing a huge chunk of pulverizer (thermal expansion) related recipes as seen here:

So between the two files I'm missing about 175 lines of thermal expansion recipes. So far, this issue appears to only affect Thermal Expansion.

Edit: It appears that I am also missing the Thermal Expansion recipes from server start onwards, despite no errors in logs.

Edit: I have also tested this with Minetweaker 3.0.10B to no avail. It still has the same result.

commented

With local installation you mean single player or dedicated server on your machine?
As i don't understand this exact: can you reproduce this when you run your server with forge(only)?

commented

I cannot reproduce this issue with forge or with KCauldron locally. I can reproduce this issue with forge and with KCauldron on the dedicated server.

Local (Forge 1448 only) - Works (ie, ModTweaker correctly modifies the recipes)
Local (Forge 1481 only) - Works
Local (KCauldron 1481.148) - Works

Remote (Forge 1481 only) - Does not work (ModTweaker does not modify recipes until ./mt reload, some Pulverizer recipes missing)
Remote (KCauldron 1481.148) - Does not work

My personal theory is that there is a cache somewhere storing the old recipes as a) this issue only resulted after an update, and b) I copied the exact set of server files (config, mods, scripts folder) from remote server to local, and the local worked. The only thing I did not copy was the world folder.

commented

This Cache theory sounds weird (where did they should save this?) but maybe that's how it is, i don't know anything about KCauldron.
Could you try to create a new Minecraft instance of your server/modpack? copying only the mods, scripts and relevant config, if the cached some via file, it should work.

commented

That is the thing. I already tested this without the world file and it works. This issue is only specific to the remote server. Downloading the world file without some sort of indicator as to the root problem is not going to be doable as the world is very much larger.

commented

Another thing: make sure you have not Scripts in the world-specific directory.
Aside from that, i don't know how this could related directly to Mine/Modtweaker, they don't cache like that.

commented

Yeah I checked that there were no scripts in the world specific directory. The only scripts are in the ./scripts folder. Anyway, this issue is just here in case someone else ever has the same issue. I have found a workaround by re-adding the missing recipes manually in a separate minetweaker file.