There was talk on IRC yesterday about wanting a way to allow the sandbox to not kill the game when a permission is denied for testing purposes, as well as documenting what is needed to supply the new access requests to the main Terasology set. I went ahead and looked in to it, however I found that the functionality is in gestalt, which as it being its own module that is depended on by Terasology and it missing the functionality I needed to add it to it first. Could be PR be looked over and make sure I did not miss anything? I created a new test file (copy of an existing one with appropriate changes made) and fixed all issues I found with it and it passes properly now with correct logging. If this works then could this be merged to main so the primary Terasology project can use it? I have a new branch ready for Terasology to take advantage of this new functionality via commandline switch (-permissiveSandbox, shouldn't those be two dashes for --permissiveSandbox since it is a whole word, but the rest use only one, so I followed the unusual style) and ready to PR it once the Gestalt PR is merged and I can run final tests to make sure it works in Terasology itself.
Gestalt Permissive Support PR: https://github.com/MovingBlocks/gestalt/pull/13
Gestalt Permissive Support PR: https://github.com/MovingBlocks/gestalt/pull/13