Added:
- Support for spigot 1.21
Added:
- Support for spigot 1.20
Added:
- Removed and optimized code for better speed and prepare for support for spigot 1.20
Fixed:
- Issue with latest MySQL version causing connection lost.
Fixed;
- bug with block regeneration on some spigot versions.
Added:
- Support for spigot 1.19.
Fixed:
- Bug with arena regeneration and some items facing direction on spigot 1.13
Fixed:
- Bug with arena regeneration showing error on console on spigot 1.8.
- Bug with spectators blocking block place.
Added:
- Support for spigot 1.18+
Added:
- Now you can use spigot 1.13+ items on kits, chests or cages, you will have to remove any LEGACY_ prefix that you might have added on materials.
**This update will change the way that your arena blocks are saved so you might experience and error on first server start that will resolve after you restart your server.
Fixed:
- Splash potions on kits not working on spigot 1.17.
Format for splash potions should be:
- LEGACY_SPLASH_POTION,NIGHT_VISION:1
Fixed:
- Bug with database creation on MySQL version 8+.
- Console error when player disconnects on scoreboard update.
Updated:
- Now redis will execute all tasks async for better performance.
Fixed:
- Bug with NPC's on spigot 1.16.x.
Added:
- Support for spigot 1.17.x.
- Added support for NPC's with Citizens2.
Notes:
- For NPC's skin now you need to use the following format on messages.yml: TextureSignature;TextureData (Retrieved from MineSkin)
Added:
- Placeholder for player name on scoreboard. %player_name%
Fixed:
- Bug with NPCs admin menu on Spigot 1.16.
Fixed:
- Console errors spam when player shots arrow to spectator.
Fixed:
- Bug with main scoreboard on spigot version 1.13.
Added:
- Now NPC's support latest spigot 1.16.x version.
Fixed:
- Bug with latest update not teleporting players to lobby on server disable.
Fixed:
- Error with MySQL not creating tables for Balloons.
- Error on plugin disable when using bungeemode.
- Scoreboard spamming errors on console.
Added:
- Now you can use team chat with prefix !
Ex. !Hello
*Prefix can be modified on config.yml
Fixed:
- Bug with some combinations of Balloon animations.
Fixed:
- Lobby scoreboard sometimes flickering.
Fixed:
- Bug with invisibility potions showing player armor.
Added:
- Animated balloons that will spawn on players islands, they include an animated inventory to use souls or coins to buy them.
Use command: /arena addballoonspawn <arenaname>
Fixed:
- Bug with PlayerDeathEvent on PaperSpigot.
Updated:
- PlaceholdersAPI support for latest version.
Fixed:
- Bug with players spawning near the border of the cage being able to drop before game start in some arena setups.
Fixed:
- Bug when running PaperSpigot (NPC's not supported on that spigot fork)
Fixed:
- Bug with npc's player count when using bungeecord on spigot 1.16
- Bug with playerdeathevent auto respawn.
Added:
- NPC's support for spigot 1.13 to 1.16
Added:
- Support for spigot 1.16.x.
Coming Soon:
- Discord server for plugin information, bug reports and features requests.
Fixed:
- Bug with xp bottles on spigot 1.8.8.
- Console error with chest wand when you hit air.
** Anyone having any issue or suggestion please send me a message (even if you have already sent me one).
Fixed:
- Bungeecord player join to arena using autojoin command.
Added:
- Support for spigot 1.15.
Added:
- Improved MySQL queries so database are accessed in a more efficient way.
Cyber Monday plugin sale with a 25% OFF
Fixed:
- Bug with NPC´s using bungeecord on spigot 1.8.
Fixed:
- Small bug with some characters on scoreboard.
BLACK FRIDAY PLUGIN SALE WITH A 25% DISCOUNT!!
Added:
- New Anti piracy system will make the plugin take less time to launch.
Fixed:
- Fixed bug with main lobby scoreboard on spigot 1.14.
Fixed:
- Bug with winner broadcast on spigot 1.13.
Fixed
- Bug with NPC's on spigot 1.8.x.
Fixed:
- Bug with scoreboard on spigot 1.12.
Fixed:
- Bug with MySQL connection on spigot 1.14.
Fixed:
- Leaderboards infinite "Loading..." message on spigot 1.14.
- Not being able to remove leaderboards or arena signs by breaking them on spigot 1.14.
Fixed:
- Error with leaderboards on spigot 1.14.
Fixed:
- Bug with signs while setting up the plugin on spigot 1.14.x
Added:
- Support for 1.14.X. At the moment in a BETA state, please PM if you are having any issue and I will update as soon as possible.
*At the moment plugin NPC's doesn't work on 1.14, I will post and update fixing this.
Fixed:
- Connection lost with some versions of MySQL.
Fixed:
- Scoreboard flicker on spigot 1.12.x
Fixed:
- Spectators blocking block placement.
Fixed:
- Chest holograms not working and showing console errors on spigot version 1.8.x
Fixed:
- Flickering scoreboard on some spigot versions.
Fixed:
- Scoreboard error showing "null" when there is not a kit, cage or trail selected (usually on new players)
Fixed:
- Bug with MySQL sometimes loosing connection.
Fixed:
- Some small issues on spigot version 1.13.x
Fixed:
- Bug with leaderboard heads not showing player skin.
Fixed:
- Error on console on spigot 1.13 on some inventory interactions.
Fixed:
- Bug showing console errors on exp bottle drop on 1.8.
Added:
- Support for any placeholder from PlaceHolderAPI on scoreboards.
Fixed:
- Bug with chest holograms not working on spigot 1.8.x.
Added:
- Subtitle for chests refill on messages.yml.
Fixed:
- Some duplicated messages on interaction on 1.13.
Added:
- Chest holograms that will show the time until refill after it's opened. Also an hologram that will appear when the chest is empty (message can be configured on messages.yml)
Added:
- Now NPC's also work on spigot 1.13.x.
Fixed:
- Error with leaderboards needing 2 restarts to show updated stats of players that are online.
Fixed:
- Bug with MySQL not closing connection.
Added:
- Command to select kit, cage or trail.
/sw kits/trails/cages set <player> <name>
Added:
- Items check for Kits.yml and Cages.yml, you will get messages on console on plugin start if any item name is incorrect.
Fixed:
- Plugin startup errors on console.
Fixed:
- Issues on plugin start with 1.13.x.
Fixed:
- Bug with Soulwell sometimes showing error messages on console.
Fixed:
- Error with MySQL losing connection with some MySQL server versions.
Fixed:
- Bug with leaderboard signs sometimes not getting updated.
Added:
- Now you can create fully customizable (edit on messages.yml) NPC's for players to auto join arenas. Check plugin commands and permissions section for more information.
Added:
- Now on config.yml you can set multiple hub/lobbies for Bungee Mode.
Fixed:
- Error with leaderboards while using MongoDB.
Added:
- Now ProSkywars works with Spigot 1.13.x.
*This is a beta version, if you find any kind of bug send me a message and I'll fix it as soon as possible.
Added:
- Broadcast at the start of the game. Can me modified at messages.yml.
*If you want to disable this feature set on messages.yml:
beginBroadcast: []
Fixed:
- Console error related to stats hologram and new players.
Added:
- Now redis data load and saving is running Async for a better performance.
Fixed:
- NullPointerException showed on console when a player leaves.
Fixed:
- Removed HolographicDisplay as a required dependency. This was a bug throwing several console errors if you didn't had the dependency on your server.
Fixed:
- EnderChests not getting restarted after match.
Fixed:
- Console error on plugin start.
- Error on console when a player joins the server with bungee-mode disabled.
Added:
- Bungee-mode and multi-arena item to play again without going back to the lobby.
Fixed:
- NullPointerException produced by spectators teleporter menu on click outside the menu or on air item.
- Bungee-mode shut down after x amount of games config.yml option.
Added:
- Method isPlayeronArena(Player player) to API.
Fixed:
- NullPointerException error on console with async data save task when MySQL is enabled.
- Mysterybox not working after a match if you didn't had lobby scoreboard enabled.
Added:
- Async scoreboard.
Added:
- Autojoin command now have the option to select between solo or team arenas.
Usage:
- /sw autojoin solo
- /sw autojoin teams
Improved:
- Plugins tasks to reduce server load.
Fixed:
- Players being able to move items in some pregame menus.
Added:
- Verification system to check that everything is correct on arena setup since most errors might be produced due to wrong arena setup.
Added:
- Support for spigot 1.12
Fixed:
- Bug disabling the plugin if you don't have vault on your server.
Fixed:
- Several bugs mentionen on past weeks with the plugin.
Fixed:
- Issue with some users having their plugin disabled when they run command to create arenas.
Fixed:
- Bug on command to create arena.
Fixed:
- Arena creation throwing errors on console and disabling the plugin.
- Some users experimenting arena gettting stuck on End state
Fixed:
- Error with Anti-Piracy system not letting the plugin initialize correctly.
Updated:
- Re-code on MySQL leaderboards data fetch to improve performance.
Updated:
- Re-code on some MongoDB methods to improve performance.
Updated:
- Recode on MySQL system to increase performance.
Fixed:
- Health message when you hit a team member with an arrow.
Added:
- Placeholder %proskywars_time% to get arena timer.
Fixed:
- Lobby scoreboard not updating whena player joins and arena and sometimes showing messages "Not in Arena", time "00:01" or previous game waiting lobby scoreboard.
Updated:
- Anti Piracy system now have a fallback server to avoid any issue on plugin start if main server is down.
Fixed:
- Some random errors on console on inventory click on version 1.8.
Added:
- config.yml option to disable cages items from waiting lobby.
Added:
- config.yml option to disable shop item on waiting lobby.
Fixed:
- Player interact throwing errors on console on version 1.9.
Added:
- config.yml option to disable custom nametags.
Added:
- A check to avoid issues related to arena not restarting correctly in some spigot versions.
Fixed:
- Bug throwing console errors when spectators clicked outside of any inventory.
Fixed:
- Bug when player gets kicked from the server while on a game.
Fixed:
- Bug not restarting the arena correctly if a player closes client on game end event.
Fixed:
- When player quit while on waiting lobby all players were getting a debug text broadcast.
- Player quit broadcast showing players list on variable to show amount of players in waiting lobby.
Updated:
- Removed player data .yml creation when you are using MySQL, MongoDB or Redis.
Fixed:
- NullPointerException on click on some inventories GUI's using spigot 1.8.
Modified:
- Code cleanup (removed commented code, unused methods)
Fixed:
- Bug producing issues if you remove an arena join sign and don't restart/reload server. Leaderboards signs not getting removed from signs.yml when you remove them.
Fixed:
- Waiting lobby showing time 00:01 on second match played on arena until there is minimum amount of players to start countdown.