Release 3.0.3
New:
- Added hover and click events for BungeeCord /server listings to mirror the original BungeeCord OOB features
Updates:
- File loading changed to Files.newInputStream() where applicable
- Use Java API interfaces where able instead of implementations
- Cleaned up code to use "this" where appropriate for consistency
- Fixed spacing
- Configuration file documentation update
- No configuration options were added/changed/removed
- Only the comments were updated, most of the documentation was moved to CONFIGURATION.md
- Maven modules reworked to not be nested (only the parent module exists now)
- BungeeIPC version bump to 3.0.3 (was 3.0.2)
- Pull Maven plugins from the dedicated Maven plugin repositories
- Maven compiler plugin update to 3.10.1 (from 3.8.1)
- Maven javadoc plugin update to 3.4.0 (from 3.2.0)
- Maven GPG plugin update to 3.0.1 (from 1.6)
- Maven shade plugin update to 3.3.0 (from 3.2.4)
- Maven deploy plugin update to 3.0.0 (from 2.8.2)
Bugfixes:
- Fixed issue with
/ipcb command
where a non-console player name would be sent to the backend server instead of their UUID - Changed message dividers to be shorter to not overrun chat hud size
Documentation:
- Added USAGE.md, CONFIGURATION.md, and CONTRIBUTING.md, and moved relevant sections out of README.md
- Fixed incorrectly-formatted Javadocs in a few places
- Fixed wording in a few sections
- Updated document READMEs to be better laid out
CI/CD:
- Added compile check for GitLab repo (backup for GitHub)