When an exception is thrown it usually is hard to tell what causes it.
If we wrap all exceptions with our own type you should be able to determine if an exception occured while executing code from a plugin.
The actual exception could still be thrown in the code of the game, but it should make it easier for the 7dtd support team to recognise the involvement of mods.
Hopefully they will get let support calls for errors caused by mods.
There are scenarios where you still might need to contact their support but only if you think you found a bug in the game.
When an exception is thrown it usually is hard to tell what causes it.
If we wrap all exceptions with our own type you should be able to determine if an exception occured while executing code from a plugin.
The actual exception could still be thrown in the code of the game, but it should make it easier for the 7dtd support team to recognise the involvement of mods.
Hopefully they will get let support calls for errors caused by mods.
There are scenarios where you still might need to contact their support but only if you think you found a bug in the game.