Cross-Server Support!
This version finally adds support for multi-instance setups.
You will need a MySQL/MariaDB database and optionally (for more performance) a Redis server.
THE CURRENT DATABASE SCHEMA ISN'T COMPATIBLE!!!
While this version might be utilized for production, as i tested it a lot, you can't use data from previous versions.
If you try you might permanently corrupt all data!
(i will create a migrator in the next updates)
This version is almost a complete rewrite of the plugin, i fixed a lot of issues and i honesty don't remember them all, but here's all i can remember:
- Cross-Server support
- Now Allies and Enemies are considered "relations" between teams. Each team can add any other team as either Ally or Enemy, but they are considered so only if both teams have the same relation for each other
- PvP between allies is restricted
- Finally added allychat
- teamchat and allychat now support %TEAM% and %PLAYER% placeholders in the format
- new Lib for Folia support (coming in the next versions)
- /team ally/enemy remove commands will only show allied/enemies team in the suggestions (command completion)
- if an invite gets denied the sender will receive a notification
- A LOT of bug fixes and other small new features
To update you need to regenerate both your config.yml and messages.yml
If you find any issue with this version, or wish to see new features please open an issue on GitHub