This update contains
several key bug fixes, and some minor changes and additions.
Additions:
- Added the `/pyspigot info` command, which displays various information about a script
- Wrote automated system to update the `pyspigot.py` library if any changes were detected, including a config option to disable this feature if desired
Changes:
- Project is now compiled with JDK 17, which means that going forward, it will only work on Java 17+
- PySpigot now checks if a script file exists before performing any load tasks
- The `/pyspigot reload` command now functions more like the `/pyspigot load` command for ease of use
Bug Fixes:
- Fixed a bug where an error would occur when calling the pyspigot module if ProtocolLib and/or PlaceholderAPI were not running on the server
- Fixed a bug where a subclass event listener would be called if a superclass event of the listener fired
- Fixed a bug where directories within the plugin folder were not created on first run of the plugin
- Fixed a bug where an error would occur on script unload if the script's handler was never initialized
- Fixed a bug within an example script