HELLO! This update has changes in performance, new information about GuardianRFTB, please report bugs and I'm going to fix it.
1.0.8 Release Changelogs:
Fixed Null Exceptions of Plugin Players
Fixed Scoreboard issues
Fixed Database issues
Recoded entire player system in all the plugin
Recoded some internal stuff
Changed Scoreboard System from Netherboard to SternalBoard
Fixes in 1.16 versions
Compare this version with the last update here: Compare
WARNING: I'm starting again with GuardianRFTB, I was recoding the plugin, but the plugin has important bugs, so I decided to recode everything with constant updates, for new features and new activity for the plugin, I don't want to let the plugin inactive.
NEXT UPDATE: Originally BungeeCord version was planned for this version, but it was 3 years ago, I have new plans, I want to fix all performance issues in these futures updates. For this next update i'm going to fix code performance issues.
I'm planning to add Support from 1.8.X to 1.21.X, including Hex Support and more stuff.
HELLO! This update has big changes in performance, new features, new customizable things, so if you want update. I recommended save your current plugin files in another folder and let the plugin create another new files and put paths from your files to the new file one by one, is more fastter than add manually path-per-path.
1.0.7 Release Changelogs:
Fixed variable <player_role>
Re-Added variable <arena_beast>
Added concept for game-actions in settings.yml (this option will work for the next update)
Big Improvements
Fixed Kit Slots
Fixed Blocked Item When the item is a Unknown Block
Fixed Checkpoint Block, When you use for second or more times.
Fixed Game-Auto-Leave when you rejoin to a game while you're in a leave delay
Re-Added <arena_time_text> variable to scoreboard
Scoreboard Improvements.
Fixed NullExceptions.
Code Optimization.
Added new placeholder %grftb_coins%.
Added Sound Check.
Fixed Checkpoint Sound Error
Changed Game Difficulty to Normal & Added spawnFlags to disable animals and monsters.
Added changeSound command & Auto Set Random when the sound is null.
Fixed Animated Title in 1.16.x
Added Interfaces for external-developers.
Fixed Scoreboard Line Size
Added setBeast Command to select a specific player to be the beast in a map.
Added customizable start countdown.
Added ChestLimiter System.
Added JoinAll Command (this command joins all players in the server to a specific arena).
Added ChestReplacer on Chest Limit Reached.
Added Reload Listeners in plugin-reload-cmds.
Added cancel-chunk-upload option.
Updated dependency from GuardianLIB v1.0.8.2 to v1.0.8.3 (OBLIGATORY).
Added FireTick remove on game-start.
Added Player-Join-As-Spectator while the game is playing.
Fixed Chat PlaceholderAPI issues.
Fixed Leave Commands.
Fixed Kill System.
Added no-kits Message.
Fixed Spectators can use game-chests and can cause damage to the beast with bows.
Added Second Spectator system.
Fixed chat in-game and spectators.
Added CustomConsoleLogs.
Fixed Spectator Interact, Spectator Damage,etc.
Compare this version with the last update here: Compare
Second Spectator System: (you can toggle this system in settings.yml). By default the plugin has disabled this option, the default spectator system is in spectator mode, if you enable this system, the spectator will be like this:
Sadly items aren't working yet because i will rework this system, you can disable items in items.yml
WARNING: All is tested in this update. This update was tested with 80+ players without lags, if you have performance issues please contact the developer.
NEXT UPDATE: I Moved BungeeCord version to 1.0.8 because i want rework some things of this GuardianRFTB.
[16:05:02] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to GuardianRFTB v1.0.7-SNAPSHOT
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:759) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-db6de12-18fbb24]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_292]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_292]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.lang.NullPointerException
at dev.mruniverse.guardianrftb.multiarena.listeners.InteractListener.onInteract(InteractListener.java:116) ~[?:?]
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:git-Spigot-db6de12-18fbb24]
... 17 more
[+] Added Placeholder: %grftb_coins%
[+] Some Code Improvements.
[+] Added SpawnFlags to disable mobs & animals in game-world.
[+] Added Sound Check to prevent exceptions like the reported error.
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different. (if you are using another version that isn't part of the v1.0.7-X)
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
[/] This update was uploaded first on my discord with 1.0.7-PreRelease3.2 (this version is only for my discord but changes are included in this PreRelease3.3 and in the changelog for this update in spigotmc)
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different. (if you are using another version that isn't part of the v1.0.7-X)
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
WARNING: Currently we're investigating about a MySQL Issue, mysql system was changed but it wasn't tested and maybe can be fixed but at the same time it can't.
INFO: This is the final PreRelease next update is the final Release, Next Update adds Bungee Mode Support! (The last update v1.0.7-PreRelease2 & v1.0.7-PreRelease3 has issues and I had health problems which caused the final version to be delayed)
Changelog v1.0.7-PreRelease3.1: [*] Fixed GameMode Issues when the game starts, players are in Adventure.
[*] Fixed GameMode issues on game resets
[*] Fixed PlayerData error in console:
Code (Text):
[00:21:57] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to GuardianRFTB v1.0.7-SNAPSHOT
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:87) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:553) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:466) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:585) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityLiving.d(EntityLiving.java:1102) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityHuman.d(EntityHuman.java:859) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityLiving.damageEntity(EntityLiving.java:743) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityHuman.damageEntity(EntityHuman.java:800) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityPlayer.damageEntity(EntityPlayer.java:496) [server.jar:git-Spigot-db6de12-18fbb24]
at net.citizensnpcs.nms.v1_8_R3.entity.EntityHumanNPC.damageEntity(EntityHumanNPC.java:123) [Citizens-2.0.27-b2296.jar:?]
at net.minecraft.server.v1_8_R3.EntityHuman.attack(EntityHuman.java:1001) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.EntityPlayer.attack(EntityPlayer.java:1063) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1355) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInUseEntity.a(SourceFile:52) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInUseEntity.a(SourceFile:11) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-db6de12-18fbb24]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_292]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_292]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.lang.NullPointerException
at dev.mruniverse.guardianrftb.multiarena.listeners.lobby.DamageListener.damage(DamageListener.java:20) ~[?:?]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:git-Spigot-db6de12-18fbb24]
... 27 more
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different. (if you are using another version that isn't part of the v1.0.7-X)
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
WARNING: Currently we're investigating about a MySQL Issue, mysql system was changed but it wasn't tested and maybe can be fixed but at the same time it can't.
INFO: This is the final PreRelease next update is the final Release, Next Update adds Bungee Mode Support! (The last update v1.0.7-PreRelease2 has issues and I had health problems which caused the final version to be delayed)
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different. (if you are using another version that isn't part of the v1.0.7-X)
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
WARNING: Currently we're investigating about a MySQL Issue, please don't use mysql in this PreRelease. INFO: This is the final PreRelease next update is the final Release, Next Update adds Bungee Mode Support! Changelog v1.0.7-PreRelease2: [*] Fixed Storage Null exceptions in console. (version with this issue: v1.0.5,v1.0.6,v1.0.7-PreRelease1)
[*] Added Sounds Error Message to don't show Error Exception (version with this issue: v1.0.7-PreRelease1)
[*] Fixed Game don't start (version with this issue: v1.0.7-PreRelease1)
[*] Fixed PerWorldTab system
[*] Fixed Incorrect Paths in the game-messages
[*] Fixed Language-Code System
[*] Fixed Void Items In Game Waiting-Room
[*] Fixed Void Teleport to the lobby and again to the game in the Waiting-Room,Starting-Room,Selecting-Room.
[+] Code Improvements.
[+] Added Function to all buttons in GameButtons:
[+] Added Hologram System (only working forPlayer)
[+] Added Blacklist,Whitelist command system In-Game.
[+] Added Checkpoint Sounds
[|] Game System was moved to a interface for future new gameTypes.
[|] Now default-selected-kit will be default-runner-kit if the default-kits option is enabled in settings.yml!.
Update from v1.0.7-PreRelease1 Tutorial: - Only check if you have a different path or you need new paths in your settings.yml, messages.yml, sounds.yml:
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different.
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
WARNING: Currently we're investigating about a MySQL Issue, please don't use mysql in this PreRelease. Changelog v1.0.7-PreRelease1: [*] Fixed Wrong Paths (Versions with this issue: v1.0.7-Alpha-1, v1.0.7-Alpha-2 & v1.0.7-FINAL-ALPHA). [*] Fixed DataStorage without MySQL Issues (Versions with this issue: v1.0.0,v1.0.1,v1.0.2,v1.0.3,v1.0.4,v1.0.5,v1.0.6) [*] Fixed Kit-Buy when MySQL is OFF. [+] Code Improvements. [+] Added PlayAgain Buttons (only working Leave Button in this PreRelease):
[+] Re-Added BStats & Update-Check [|] Changed CraftItem in ShopMenu to KitKillers item.
Changelog v1.0.7-Alpha-Releases: [+] All the plugin was recoded. [+] Added PlaceholderAPI Placeholders, More information in the Wiki [+] Added GuardianLIB Dependency. [|] Changed Scoreboard System to a new system using Packets. [+] Added More Configurable Sounds [+] Added More Options to Settings.yml [+] Added sounds.yml [+] Added Language System (if you want create your own messages_<code>.yml) (By default the plugin has messages_es.yml and messages_en.yml) [|] Now all Runnables are separated [|] Now listeners are separated [-] Removed Dev-API (only in this PreRelease) [|] Changed all Command System
Update from v1.0.6 Tutorial: - First Save your old GuardianRFTB folder with a different name to generate new settings and paths. - You can use your same games.yml (RECOMMENDED: Remove gameSound paths because now are unused) - You can use your same kits.yml but adding Killer Kits and adding slot path to your kitInfo path (like the kitID) (by default. slot: 0) [this is the slot of the chest] - Create a new database or clear your old database (if you are using MySQL)
if you want keep your kits, add path: slot to your kit (this is the kitMenu Slot) (slots starts in 0) Example:
For all messages, sadly you need copy message x message because some paths now are different.
[/]For this update you need copy your current files to another folder, delete your current plugin folder and generate a new folder, copy your old games.yml to the new games.yml to keep games (OPTIONAL: Remove gameSound paths because now don't work). [/]Currently some things aren't finished that's the why this is a PreRelease and not the final Release
Changelog: [*] Fixed Custom Chest Rows Size [*] Fixed Kit Enchantments dont work (if the lore isn't in the items) [+] Code Improvements [+] Added Amount Optional path if you want more than 1 item in chests or kits. Example:
[/]For this update you need restart the server two times, the first time to apply new paths, the second time to apply changes. The Amount path is optional, like the enchantment path. [/] Currently i'm working in the 1.0.7, but i created this update because some users are waiting for this feature and i need more time for the 1.0.7 because is a big update, the 1.0.7 is in a different project and this is the why i can create this update. If you want test this version or stay updated with news you can join to my discord.
# Settings.yml settings: # Leave Cancel Time (In Seconds) leaveCancelTime: 3
# Messages.yml messages:
others:
leaveConfirm: '&a&lTeleporting you to the lobby in <leaveCancelTime> seconds
...[new line
]&a&lRight-Click again to cancel the teleport!'
leaveCancelled: '&c&lTeleport cancelled!'
#Optional in Messages.yml # Add this gameTypes messages:
others:
gameTypes:
Killer: Killer Mode
ISLAND_OF_THE_BEAST: Island of the beast
ISLAND_OF_THE_BEAST_DOUBLE: Island of the beast Double
ISLAND_OF_THE_BEAST_KILLER: Island of the beast Killer
HISTORY_MODE: History Mode
Changelog: [*] Fixed settings.yml generation [+] Added check to prevent unloaded Chunks error in update Sign Events [+] Added GameCustomName System [+] Added setName Command (/rftb admin setName <game> <customName>) [Recommended: Only use this command when you are creating the same game in a different mode to show the same name and dont show another name, if you use this command in the same mode you will see two maps with the same name in the GameMenu) [*] Fixed Command Argumments Issues [*] Fixed Internal Code Issues [+] Code Improvements
Changelog from (v1.0.5-PreRelease1 + Release Changelog):
[+] Separated GameMenu (Menu per modes) [+] Added HubServers editable (for Exit to Lobby item) in settings.yml [+] Added Lobby Selector commands editable (for Lobby Selector item) in settings.yml [+] Added onSignCreate Message [+] Fixed onLoad issue from v1.0.5-PreRelease1 [+] Added GameMainMenu to select GameMenus (editable in menus.yml)
[+] Code Improvements [+] Fixed Animated Title (In v1.0.4-SNAPSHOT if the plugin has some players the plugin can crash the server is the animation is so fast, This issue was fixed.) [*] Fixed MySQL Issues [*] Fixed Tablist Issues [*] Removed Unused Imports [*] Fixed Chat Issues [*] Fixed on game start void damage [*] Removed Checkpoint Item from player's inventory [*] Fixed BossBar & Empty Beast Kit Menu [|] Plugin renamed to GuardianRFTB
[/] For this update you need reset your entire plugin and your MySQL table to prevent all issues. [/] Isn't so hard only change the name of your Plugin Main Folder and let the plugin create another new folder with new files, To create fast again all games only copy your old games.yml and put it in the new file, You can copy all existing paths in the old version because are still working.
[+] Kit System for Runners & Beasts [+] Added option 'disableRain' for all games & added 'lobby-disableRain' [+] Code Upgrade [+] Reworked MySQL System [+] Shop Menu
[*] Fixed null issues reported by Chuky025 [*] Fixed Compatibility with others plugins [*] Removed Unused Imports [*] Fixed Game-Chest InventoryClick [*] Fixed Lobby InventoryClick (in other worlds than aren't the lobby) [*] Fixed MySQL Issues
[/] For this update you need reset your settings.yml, messages.yml, menus.yml,(optional) scoreboards.yml and you need CHANGE or DELETE your MySQL table to prevent all issues.
[/] This is the most stable version of the plugin at the moment, please report issues.
And you need add path 'disableRain' to your game-configuration. Example:
[/] Accidentally I put my lobby Location in the default path of lobby-Location in settings.yml and for new users in the plugin it can give an error on join for first time and can give a bad image from me xD.