SpongePowered / SpongeForge

A Forge mod that implements SpongeAPI
http://www.spongepowered.org/
MIT License
1.14k stars 306 forks source link

SpongeForge incompatible with Pixelmon Map #3182

Closed Arcityarc closed 4 years ago

Arcityarc commented 4 years ago

I am currently running

Issue Description The server says the map is outdated with SpongeForge installed, but is fine without SpongeForge. The map can be found here: https://www.curseforge.com/minecraft/worlds/pixelmon-johto. The map is meant for 1.12.2 and was last updated in 2020. I was able to run the map on my private server with Forge and make progress, but the server would not open with Sponge. I was told to post this issue here because it was interesting and that other 1.12.2 maps would work.

Latest log: https://gist.github.com/Arcityarc/1447666a37accd12a7f7bfb8c122fec9 Debug log: https://gist.github.com/Arcityarc/2ad1e0401be0a4843f47c54edbb87729

Thanks :D

clienthax commented 4 years ago

Everything in that log seems to state that that map is in pre 1.7.10 format.

[11:30:47] [Server thread/INFO] [FML.ModTracker]: This world was saved with mod mcp version 9.05 and it is now at version 9.42, things may not work well
[11:30:47] [Server thread/INFO] [FML.ModTracker]: This world was saved with mod FML version 7.10.24.1187 and it is now at version 8.0.99.99, things may not work well
[11:30:47] [Server thread/ERROR] [FML.ModTracker]: This world was saved with mod Forge which appears to be missing, things may not work well
[11:30:47] [Server thread/INFO] [FML.ModTracker]: This world was saved with mod pixelmon version 3.2.4 and it is now at version 8.0.2, things may not work well
[11:30:47] [Server thread/WARN] [FML]: This save predates 1.7.10, it can no longer be loaded here. Please load in 1.7.10 or 1.8 first
clienthax commented 4 years ago

Guessing this is an issue with this map containing both new and old level.dat files, try nuking the data/level.dat files and try again.

dualspiral commented 4 years ago

It's just because Sponge is loading the nether and end worlds at startup, and I suspect Forge doesn't.

I opened the level.dat files and found that while the main map is fine, DIM1 and DIM-1 (End and Nether) clearly haven't been touched or loaded, and they still have the version numbers mentioned in the logs above. If the nether and end are not part of the map, delete the DIM1 and DIM-1 directories.

This is not a Sponge issue - it's just done something to expose the error earlier.