Not Enough Crashes (Fabric)

Not Enough Crashes (Fabric)

4M Downloads

Method for attaching the entire Minecraft instance to crash reports

natanfudge opened this issue ยท 1 comments

commented

The idea is for mod authors to be able to instantly test the crashing environment by using the Minecraft instance that crashed.

  • Required data:

    • User input: what did you (the user) do to trigger the crash?
    • Save of crashing world
    • Mods
    • All config
    • More? Need to research what other context a Minecraft instance can have
  • Performance notes:

    • Since mods are very large, optimize by only saving id + version and downloading the mod itself later
    • Perhaps use GitHub Issues as hosting solution, that allows up to 25MB gzipped.
    • In cases where we must host it ourselves, the limit must be 1MB gzipped per crash.
  • Usability notes:

    • Must be explicitly opt-in, don't leak user's data
    • Must be very easy to use / obvious for high usage, context is very important.
    • I think, have a screen that allows uploading crash context (+crash) to the issues page of any GitHub repo. Prioritize uploading to suspected mods.
    • Where Github issues is not possible, have some way to upload to a custom issue tracker ( low priority )
    • In a perfect world where you can have the entire context in a very small file (<1MB), the best solution is to have it be part of Crashy. There would just be a 'try it yourself!' button.
commented

As long as the correct mods are detected and sources decompiled, I don't think building this is worth it.