Fixed:
● Fixed Timer API, made it a lot faster requiring less checks while updating.
● Reduced the panel's code when checking.
● Increased the speed for blocks, and fixed task events suggested by
@PCPSells, because of affecting the TPS (Ticks per second) when placing blocks at a massive speed at a massive amount at a time.
● Fixed up Mine Fly event to run a lot smoother in the mines, without spamming happening to the players.
● Fixed the resetting algorithm to reset children faster than the other mines to prevent issues of mines being reset or overlapped multiple times.
● Fixed all isInside methods to be able to check more accurately to know where a player is and where they are breaking.
● Decreased Updater's code to make it run more smoothly.
● Fixed issues that there were extra loops in our methods that kept making time add up when resetting per layer.
● Fixed an issue where the percentage reset mine would count blocks that shouldn't be counted giving it a negative amount in the GUI.
● Faster saving, producing more performance to be able to maximize the optimization to the top notch.
● Began slowly moving the GUI's to my new and improved inventory system to be able to offer a higher quality with unlimited pages, and higher quality configuration.
● Fixed where there was a random "This mine's block data is full!"
● Fixed where the children GUI added some mines numerous times when they were already added.
● Fixed an issue where some of the configuration that was shown wasn't editable.
● Fixed an issue where when creating an item it was going through extra splitting which was unnecessary taking up more time to open the GUIs.
● Fixed an issue where the top block in the mine panel wasn't showing the top block that is in their mine.
● Fixed where the percentage adding and removal was horrible, and should be improved by the next update generally maximizing performance to those using the plugin.
● Fixed where people weren't able to mine in a mine while it was resetting, until it was completed even though the configuration setting was changed.
Part 1 of 2 update this week. Stay toned for the final update of this week.