Currently, the preferences in the scripting tab like external script file etc are global across all worlds. Can this be changed so that it works on a per-world basis?
I've been writing triggers/aliases and such from the main mcl world file, referencing functions in a script file and creating a different world with the aliases and such transfered to a plugin for testing. However, there are 2 copies of code that would run (i.e a OnPluginSaveState from the external script file runs on world save and the plugin's own OnPluginSaveState - this causes some conflicts. Right now, I need to remove the function references from script preferences when making sure the plugin works properly then putting them back when I switch back to the development world.
I've been writing triggers/aliases and such from the main mcl world file, referencing functions in a script file and creating a different world with the aliases and such transfered to a plugin for testing. However, there are 2 copies of code that would run (i.e a OnPluginSaveState from the external script file runs on world save and the plugin's own OnPluginSaveState - this causes some conflicts. Right now, I need to remove the function references from script preferences when making sure the plugin works properly then putting them back when I switch back to the development world.