McJtyMods / RFToolsDimensions

Companion mod for RFTools which handles the dimensions
MIT License
62 stars 26 forks source link

[1.19.2] Dimensions become unknown after restart. #464

Open HetsAreUpset opened 10 months ago

HetsAreUpset commented 10 months ago

Issue description: The game crashed alongside making a dimension, which previously hasn't caused any problems, but after relogging all dimensions became unknown in the dialling device. Forgetting the dimension with /rftoolsdim forgetinvalid and remaking the tab restores the dimension fully but after leaving and rejoining the dimensions disappear again. Receivers still work to other dimensions and show up in the dialing device but all RFTOOLS dimensions become unknown.

Steps to reproduce: No idea how to reproduce, but has been an issue in previous packs.

Versions:

Possibly incompatible mod None come to mind.

McJty commented 10 months ago

I need a crashlog. Can't do anything without that

HetsAreUpset commented 10 months ago

I can't remember which it could be, but theres these are the only crash logs from yesterday. Dunno if theres anything there though

crash-2023-08-16_20.07.00-server.txt

crash-2023-08-16_21.02.09-server.txt

crash-2023-08-16_21.06.07-server.txt

HetsAreUpset commented 10 months ago

Okay, update to this situation:

Had a backup from just after it happened and with some testing, two dimensions are the cause. Forgetting the dimensions and not remaking them stops the issue. How would i go about completely erasing them?

qyurila commented 9 months ago

I experienced a similar issue. Here are some rough investigations that I made:

qyurila commented 9 months ago

If someone seeing it has the same problem and doesn't know what to do, they can follow the below steps:

  1. Enable cheats if needed (by Open LAN World or something)
  2. /rftoolsdim forgetinvalid
  3. Extract and store the dimension tabs you want to recover with the identical name via Enscriber
  4. Build the dimension tabs again (except the 'problematic' one of course, if you can recognize it.) You'll get the exact dimensions that you lost (with any modifications you made)