TerraFirmaCraft-The-Final-Frontier / RoughlyEnoughIDs

Fork of JustEnoughIDs. Minecraft 1.13+ chunk format in 1.12.2, removing the block, item, & biome ID limits.
https://www.curseforge.com/minecraft/mc-mods/reid
MIT License
10 stars 11 forks source link

After using this mod, I am unable to use replay #59

Open PathdarX opened 2 months ago

PathdarX commented 2 months ago

After using this mod, the chunks may not be fully loaded during replay recording and viewing, only a few scattered chunks can be displayed. After deleting this mod, this problem is resolved。 This is the log when i use replay: https://mclo.gs/SJbC4T3

jchung01 commented 2 months ago

Are the replays created from worlds that are in REID/JEID format? I would assume if you are viewing old replays of worlds that use the vanilla world format, it would not play back correctly because the simulated world has to be loaded in REID format.

PathdarX commented 2 months ago

yes,the world is in REID/JEID format,I have tested many times, all of which are replays that only show a few chunks

jchung01 commented 2 months ago

Can you post your debug.log of when this happens?

PathdarX commented 2 months ago

Sorry, I didn't find debug.log in the logs folder image

jchung01 commented 2 months ago

Then can you run with the java arg -Dforge.logging.console.level=debug and post the latest.log after trying to view the replay? (I think the debug is output to console, not latest.log, can you copy the console output instead?)

PathdarX commented 2 months ago

Sorry,When i used tihs java arg,I still couldn't find debug.log and didn't see any information output from the console,but i can post you the latest.log https://mclo.gs/oquRJSEhttps://mclo.gs/oquRJSE

jchung01 commented 2 months ago

Hmm, then can you run with the java arg -Dmixin.debug.export=true, open replay, and then zip and upload the .mixin.out/ folder? The .mixin.out folder should be in the pack instance's folder (the same folder that has the logs/ folder).

PathdarX commented 2 months ago

Is this the file? mixin.zip

jchung01 commented 2 months ago

Yes, it looks like REID's mixins are being loaded correctly. I am unable to reproduce the replay issue with REID + Replay mod (and even with Biomes O Plenty), so I would need a minimal list of mods and reproduction steps to investigate further.

PathdarX commented 2 months ago

image image image image image image image image image image image image image This is my all mods

jchung01 commented 1 month ago

Looking at this again, I believe this has to be an issue of loading an older replay that was not saved in REID format. Are you sure that this issue happens if you make a new recording, from a new world, that is created with REID, and without NEID in your pack? If your recording was saved without the presence of REID while you were recording in the real world, it would make sense that the playback recording would not be viewable correctly upon adding REID.

In other words, replay playback will not work properly with REID if the saved replay was not saved in REID format, and this is not really fixable because of the way packets are handled in replays. It would be like trying to load an MC 1.13 replay in 1.12, it would make no sense for it to work correctly.