We've decided that because we have no longer time to support Quake, the better choice we could take to make the project continue (hopefully) is to make it
open source (and therefore
free).
Previously the plugin would continue to run even when no economy plugin is present (escalating to lots of crashes and bugs later in the game). This is now prevented.
Create user's profile every time it's missing for some reason. This way, the profile isn't inserted just on join / startup. Programmatically, replaced getProfile with getOrCreateProfile.
A newly created sign is joinable without restarting the server.
Fix the right-click issue when clicking a join sign with the leave-bed slot selected. Sometimes it causes the player to join and quit instantly (in the < 2.0 versions this was already fixed).
Preload arena's chunks in order to make player join faster.
Add Quake compatibility with Multiverse-Core world loading.
Features:
Respawn cooldown, after respawning the players will be invincible for a certain amount of time.
The shot is now fully configurable: speed, radius, max distance...
How to upgrade: If coming from Quake 2.x less than 2.1.2 you only need to replace Quake.jar and the config.yml.
kills-to-win is now per arena and won't be loaded from config.yml.
Fix issue with join-signs.
README - How to update from Quake 2.0 to Quake 2.1:
Open config.yml
Search for "stats:" using Ctrl+F or whatever - "&e- K/D ratio: &7%kd_ratio%" - "&e- Win/lost ratio: &7%win_ratio%" Add these two lines at the end of the message, make sure they're aligned with the others.
Search for "kills-to-win:" and remove the line.
By default
all of your old arenas will have kills-to-win set to 20, if you want to customize it, issue the following commands:
In the previous versions arenas could be loaded before world management plugins, thus invalid positions may be loaded (because their worlds weren't loaded).
The bug has been fixed by loading the arenas one tick later Quake's enabling. When all other plugins are already loaded.
A change in the PalceholderAPI 2.6.0 casued bugs in the placeholder system.
Please use only the latest PlaceholderAPI versions as some older ones aren't supported.
When someone clicked the join-sign with the same slot as the lobby exit slot, sometimes, the player could get thrown out immediately.
A cooldown has been added to prevent this behaviour.
This is just a hotfix of the old quake, the real new version is coming soon
- added a new state for signs: disabled arena
- changed save location
- made all configurable
TO SUCCESSFULLY UPGRADE THE VERSION, YOU HAVE TO COPY AND PASTE THE "messages.yml" FILE FROM THE ZIP TO YOUR LOCAL "Quakecraft/resources/" FOLDER!
IF YOU UPGRADE YOUR VERSION TO THIS ONE, YOU HAVE TO RESET ALL SIGNS FOR ALL OF YOUR ARENAS!
Changelog:
- Fix player's inventory clearing after game and on join
- See Uppercore changelogs
This update is much smaller than the others because the drivers now are downloaded externally, only when they're needed
Changelog:
- Added Actionbar gain notifier
- Enhanced end-ranking message
- Added global lobby
- Added shoot sound
- Added option to enable-disable names & sneaking for every arena
- Added more comments in the configs
- Minor bug fix