This update provides multiple
PERFORMANCE INCREASING
attributes and is
HIGHLY recommended to switch to it, or any version above it.
(1) » Added new API method in the 'API' class: getPreloadedByName(String minename) - This returns the Mine by name, but the specific one that has the pre-loaded specific data for that Mine, if it exists. (Would be useful for setting the amount of blocks broken/remaining to update with percentages)
(2) » Added new API method in the 'API' class: getPreloadedByLocation(Location loc) - This is a heavier CPU alternative to getByLocation. The Mines data will be loaded with every usage of this method.
(3) » Fixed all issues with MineQueueTask. (Timer wasn't counting in seconds & Mines not adding to the Queue properly)
(4) » Redeveloped the MineQueueTask for the best possible performance.
(5) » Improved the "info" sub-command with both of its usages. ("/mine info" & "/mine info (mine)")
(6) » The "Timer" display for the "info" sub-command is now the live timer for the Mine.
(7) » Added more seperation headers to better understand the provided information for the "info" sub-command.
(8) » Added sub-command: "clearalerts" - Easily remove all alerts for a mine, or all mines with one command.
(9) » Fixed console error with the ProgressBar placeholder.
(10) » Removed the color characters from the console message about an update available.
(11) » Fixed GUI bug: In the "Mine List" menu right-clicking a mine opens the mangement menu and didn't teleport you to the Mines teleport location.
(12) » Removed all bold from GUI's.
(13) » Changed some of the default colors for the GUI's. (Trying not to look like PrisonMines - not sure why Kyle wanted this tbh)
(14) » Added a maximum radius of 50 to the "near" sub-command.
(15) » Fixed hologram display bug with Mines placeholders when using the MineQueueTask.
Have any suggestions? PM me or leave them in
the discussion tab of this resource!
(Note: There is always an updated version of the
config.yml on the main page of this resource.)