Added preprocessor compiler error if the plugin is compiled on an outdated version of the include.
Attempted to transfer ownership of native handles again.
Don't save empty entities.
Added extra safe guards for possible memory leak locations.
Don't transfer arraylist ownership to the plugin calling natives.
3rd party plugins should still responsible for closing the entity outputlist, but sourcemod will see these handles coming from the dump_parser plugin instead of the calling plugin.
Fixed Invalid Memory Access error on cloned entities.
Plugin now uses OnLevelInit for it's dump files. This helps remove a lot of dependency from stripper plugins but doesn't work with late loading. If the plugin is loaded late without stripper functionality then it will disable any natives for that map.
Credits to nosoop for his SplitStringOnNewLine function
Disabled debug