SignBoard v1.6.9 - more tolerant of errors introduced by admins in data files; locale file auto-updt
- August 28, 2021
- When I first posted SignBoard v1.6.9, I incorrectly posted a file compiled under Java 16 that did not run under older versions of Java. I profusely apologize to everyone who was affected by this. Mea culpa. This new file is the correct one and runs under older versions of Java, and was tested on Bukkit/Signboard 1.13.4 thru 1.17.1.
- Previously, if the admin manually introduced a syntax error in one of the data files (e.g. boards.yml) such that SignBoard would not be able to read that file, the corresponding in-game content was cleared (e.g. all boards would disappear). Now the in-game content is preserved. Note that manually changing the data files continues to be not recommended.
- Implemented auto updates for locale files and made significant internal changes to how config.yml is updated - much more robust. Note that if the auto update feature is turned off (in config.yml) all of these files will need to be updated manually after a version update.
- There has been a slight performance improvement when reading data files (e.g. boards.yml) from disk, although it is not noticeable in most cases.