Version 5.4.0 adds some features related to cubecraft parity and improvements, support to new version and some fixes.
The reason why this took a many time is because I got a job, so I left this project beacuse I had no time. I'm still very busy, so don't expect a new update soon.
I also highly recommend to remove all resources such as "custom" folder and language files in order to them for staying updated.
Additions: - Players now can select a "Random Team" when in game lobby (cubecraft parity)
- It only works if you already joined a team - Added support for 1.18.2 and 1.19
- Improved Armor Trading:
- Added "multi offers", wich consists on getting multiple items on a single trade. (Useful to buy full set of armor) - Added auto equipping when buying armor, now if you buy a helmet (f.e) it will be automatically equipped in your helmet if the slot is empty or the item on it is inferior - Now you can see the armor you are currently wearing at the armor page - In order to these changes to take effect, you will need to delete or reconfigure your custom/trades files. - Improved Generator GUI
- Generator info and titles now have the same format as cubecraft's eggwars - Also made a few corrections, and generator info for the next level will appear at the upgrade item - Maximum item capacity for a generator now also appears - Also to update translations, you will need to delete your translation files.
- Improved statistics
- Stats gathered during the game now appear on chat at the end of every game - Added new stats: eliminations (final kills), time played, blocks placed and blocks broken - Stats are now separated from game mode (Solo and Teams)
Changes: - Spawn position are now individual per player and now has been renamed to glass locations or glasses
- You will need to set these to enter your arena again - Are now smaller and have the default shape from cube - Villager, egg and respawn positions are now automatically set at block center
- Rewritten how player data is stored
- Unfortunately old player data will be lost. - Databases are now always used, and "database.enabled" option has been replaced by "database.auto_mode". If enabled, a database in SQLite will be automatically created (wich is stored at /plugins/EggWars/EggWars.db) - Team chat will now be always available in arenas with a team player capacity greater than 1, also in global chat, team name will appear next to the player name
- Blocks can now be placed on dragon eggs whitout sneaking (cubecraft parity)
- Removed conversion from old config to new
- Token colors are no longer defined by translations, now are defined at custom/tokens intead
- Time now is also measured in days and hours, and its text color is now defined in other translations instead of itself
- Signs for joining arenas are now saved differently
- When a team is eliminated, the message sent is now spaced and makes a sound effect (cubecraft parity)
- Invincibility when respawning is now cancelled if the player hurts someone.
- Kits now must use unique IDs
- They must be positive numbers (including 0) - If there's no ID or another kit wears the same one, it will display an error on console - To make this work, you must delete or reconfigure your custom/kits.json files. - Changed placeholder names and formatting, more information at plugin info <-- TODO
- Compass now updates on (exatly) every second. Now to update the player target the compass must be used in main hand.
Fixes: - Fixed generators level 0 being unable to upgrade via GUI
- Fixed double click at Setup Gui
- Fixed 7 more bugs/errors (they weren't too relevant, so didn't specify)