PyroMining [1.14.X - 1.21.X] [v4.0.0 Update! Artifacts, Fossils and Vessels!] icon

PyroMining [1.14.X - 1.21.X] [v4.0.0 Update! Artifacts, Fossils and Vessels!] -----

Want to enhance mining on your server with cool unique features? This is the plugin for you!




This update requires PyroLib v1.4.3 or higher to run.

Additions:
- Added 1.21 support to the plugin. (majority of it should work on 1.21 already).
- Added some backend support for the v5 upgrade for when it happens.

General Changes:
- Bumped PyroLib requirement to v1.4.3. (this will be required for v5 regardless)
- Reduced the difficulty of Rune Guardians.

Fixes:
- Fixed an issue where Rune Guardians would duplicate instead of dying.
- Fixed Vessel Health causing issues and errors if it exceeded the default amount in the Spigot config.
- Fixed a player-caused crash exploit on 1.21.

Note: v5 is expected around the 24th of August.
----------, Aug 10, 2024

Fixes:
- Fixed an issue with a menu.
----------, Oct 23, 2022

Additions:
- Added some new effects to the Halloween Varients.

General Changes:
- Made optimisations to the Halloween Event code.

Fixes:
- Fixed Oracles turning into drowned entities
- Fixed Artifacts deleting themselves if your inventory was full when unsealing them.
- Fixed Vessel Anger progress levels being mixed up in some areas.
- Fixed the Halloween Event not automatically starting.
- Fixed an issue with GUI Names conflicting and preventing certain actions.
----------, Oct 23, 2022

This update requires PyroLib v1.2.2 or higher to run.

Additions:

- Added a missing line of translation from Vessels. (If you have custom lore for these, you will need to change it from "Vessels.Lore.Main" to "Vessels.Lore.ItemStack". The prior one is no longer in use).
- Added more abilities and content for the 3rd Oracle. I will be releasing this in the next update.

General Changes:
- Increased the 'Overclocked' upgrade from 1% per level to 1.50% per level.
- Increased the duration of Impulses final stage by 4 seconds.
- Reduced the time between adding completed vessels from 3 to 1 seconds.

Fixes:
- Fixed being able to Grindstone Fluxes.
- Fixed being able to Grindstone Gemstones.
- Fixed the Mine Shop deleting non-mining related items when closing the menu.
- Fixed an issue with some fossils having the wrong species type on them.
- Fixed the stats menu not working with bedrock usernames with certain symbols.
- Fixed not being able to give yourself gemstones if the name had a space in it. (Tiger's Eye to be more specific).
- Fixed Gemstones identifying when you drop them on the ground using the drop key. They should only identify when you right-click now.
- Fixed being able to place the Astral Rune.
- Fixed the "addvessel" sub-command not being in the tab completor.
- Fixed not being able to put completed vessels of different types onto pickaxes.
----------, Aug 22, 2022

This update requires PyroLib v1.2.1 or higher.

Additions:

- Added Main Menu customisation. (PyroMining/Menus/mainmenu.yml)
- Added Shop Menu customisation (PyroMining/Menus/shop.yml)

General Changes:
- Recoded a lot of the code internals to remove legacy code prior to 2021.
- Made various large optimisations related to various functions related to the player managers.
- Removed 'HideCredits' option - to disable this, remove it from the `MainMenu.yml` file.
- Changed the shop handler to not let players click on their pickaxe to prevent deletion of that item. This will be changed in the next update to only allow sellable items to be dropped into the GUI.

Fixes:
- Implemented a possible fix for an issue related to Vessels.
- Fixed an issue with the pickaxe view selector.
----------, Jul 5, 2022

Note: This patch was released early to fix these duplication bugs. The menu customisation is basically finished and will be released in the next update.

Fixes:

- Fixed not being able to use /mine help through console when /mine is set to open the main menu.
- Fixed two duplication exploits.
----------, Jun 14, 2022

Additions:
- Added PyroLib support and dependency.
- Added various missing translations from the Vessel Killing Listeners.

General Changes:
- Removed the regex pattern from the config for Hex. Please use the PyroLib config for this.

Fixes:
- Fixed a hex colour issue on 1.18 servers.
- Fixed not being able to view bedrock player statistics and use certain commands on them.
- Fixed a connection pooling issue causing the server to hang for a few minutes.
----------, Apr 2, 2022

Additions:
- Added some missing translation. (I have a list of missing translation that will be added in the next few patches).

General Changes:
- Fixed an issue where the prefix wasn't visible on certain messages.
- Fixed an issue where Fluxes from Commands and Mining had different amounts of $ attached to them.
----------, Jan 26, 2022

Additions:
- Added 1.18 support.

General Changes:
- Fixed Oracleite charging at 1 minus the required amount. i.e. 35 required, it would charge at 34.
- Fixed an issue where the default messages.yml would sometimes disappear if the yaml formatting was incorrect.
- Fixed a compatibility issue with 1.18 on rare occassions.
- Updated internal API version to support 1.14 and above.
----------, Dec 10, 2021

General Changes:
- Fixed a major performance issue.
----------, Nov 1, 2021

Additions:
- Added a new uncharged oracleite lore into the messages.yml. (this has the correct placeholders and is to fix an issue below).

General Changes:
- Increased the drop chance for the Vessel from 2/25 to 3/16
- Increased the collectors item drop chance by 10%
- Fixed the Unknown and Variants being spawnable by silktouching ores.
- Fixed an issue with Uncharged Oracleite not charging if it was translated in a specific way.
- Fixed an issue where translating rune names would make them placeable.
- Removed a bunch of internal components that were removed in v4.
----------, Nov 1, 2021

Additions:
- Added Hell and Light Rune names into the messages.yml
- Added Zeta Tear name to the messages.yml
- Added Uncharged Oracleite name to the messages.yml
- Added Charged Oracleite name to the messages.yml
- Added Pickaxe View names to the messages.yml
- Added /mine addzeta command to the messages.yml
- Added /mine addxp command to the messages.yml
- Added the Zeta Redeem message to the messages.yml
- Added various messages from Shattering Requiem Orbs into the messages.yml
- Added Fossil Species names to the messages.yml
- Added Fossil Part names to the messages.yml

Fixes:
- Fixed a major TPS exploit. (Thanks to Skizzles for the help finding it).
- Fixed the Unknown Mark disappearing when relogging.
- Fixed the fossil transmuter not working.
- Fixed an issue where Unknown Variants did not drop any items when killed.
- Fixed an exploit with the Unknowns.
- Fixed the Variant's Wrath Vessel Boss not having a weapon.

Note: I am aware some is still missing, but I'm splitting it up into separate updates. This contains a lot of the majority left.
----------, Oct 26, 2021

General Changes:
- Fixed mobs not dropping any loot upon killing them.
- Fixed being able to grindstone certain PyroMining items.
----------, Oct 22, 2021

General Changes:
- Fixed an issue related to the Zeta Listener.
----------, Oct 22, 2021

Additions:
- Added the Singularity to the GUIPermissions section in the config.
- Added all of the missing Vessel translation into the messages.yml
- Added the Halloween Event.
- Added multiple configuration options for the Halloween Event and other events if there is any in the future. (You will need to generate the config for these or use this paste.gg link to copy and paste the settings in: https://paste.gg/p/anonymous/d39b1883f3d848e19266401b14583e9b)
- Added in The Unknown and its varients for the Halloween Event.
- Added a new Vessel 'Variants Wrath" to the Halloween Event.

General Changes:
- Fixed the reload command causing issues with luckperms.
- Fixed thralls not being able to spawn at all.
- Fixed an issue with Vessels sometimes losing their AI tracking.
- Fixed an issue with Gemstones not properly identifying.
- Fixed an issue with Hex Formatting and colour coding some strings.
- Changed the incorrect config section to a warning from a severe level.
- Removed Vessel Quirks as they were never used. You do not need to update your messages.yml as it will automatically remove that line from the lore.
- Begun refactoring the entire core as I'm going to migrate over to my own core for libs.
----------, Oct 22, 2021

General Changes:
- Fixed not earning plugin XP from mining ores.
- Fixed some missing translation errors.
----------, Sep 4, 2021

Note: This update requires some of the config.yml to be replaced. You can either regenerate the entire file, or copy and paste the following over the existing last two sections in the config.

New config settings for 4.2.6. https://pastebin.com/5vHEduKs

Only the bottom two sections have been redone, so it should be a simple copy and paste for this one.

-------------------------------------------------------------------------------------------------

Additions:

- Added the ability to customise the blocks and the amount of zeta and plugin xp each block gives in the config.
- Added a new option that forcefully disables iron and gold ores on 1.16 regardless of config setting. This is to prevent exploits. (Advised to leave this as default).
- Added the ability to charge uncharged oracleite on deepslate diamond ores.
- Added various new settings internally that will automatically check for deepslate ores.
- Added the ability for iron and gold ores to drop artifacts on 1.17.
- Added some missing tab completion to admin commands. (addxp and addzeta).
- Added in some missing translation. (More will be added next update!)

General Changes:

- Moved the randomisers to the local thread randomizer to improve performance.
- Made lots of internal changes and refactors.
- Made various performance improvements across the board on various listeners.
- Oracle cooldowns are now reset when reloading the plugin.
- Fixed a small duplication glitch.
- Fixed an issue where the Zeta values were used for the mining xp instead of the intended values.
- Fixed an issue where fluxes could not drop from non-ore blocks.
- Fixed an issue with Valakas where it could trigger on silktouching ores.
- Fixed an issue where normal players could see tab completion for admin commands.
- Fixed an issue where all plugin entities could mount other entities making them easy to farm and kill.
- Fixed an issue where the $ on the Flux Lore was not translatable.
----------, Aug 14, 2021

General Changes:
- Fixed an issue when opening the singularity menu.
- Fixed an issue related to rune translation names.
----------, Jul 3, 2021

Additions:
- Added 1.17 support and functionality.

Note: I will be changing some of the internals around in the next update which will bring gold/iron back for 1.17 only. If you are still on 1.16 and are using this version, iron and gold will not work still.
----------, Jul 2, 2021

Additions:
- Added the ability to configure the vessels base health and damage.
- Added the ability to configure the vessels health and damage scalar per level.
- Added the ability to configure a max health and damage for a vessel.
- Added a "Thrall CD" message to the Vessel GUI. You either need to regenerate your messages.yml or add this line ("§7- Thrall CD: §3%time%") to this "GUI.Vessels.VesselBossInfo" message.

General Changes:
- Fixed not being able to summon the 1st or 2nd oracle.
- Fixed not being able to use underscores when searching player stats.
- Fixed a few issues related to Tohka. (Should be ready for v4.2.4)
----------, May 30, 2021

Additions:
- Added a new configuration option to enable a back arrow into the main menu to hook it up-to other GUIs.

General Changes:
- Fixed Oracles not dropping their new respective drops. (Fossil Transmuter and Bone Marrow respectively)
- Fixed an issue where Oracles would teleport players into the ground.

Note: I'm still fixing Tohka up since there were a few other issues. That will come out in the following patch in a few days.
----------, May 28, 2021

General Changes:
- Fixed Rune Guardians not dropping runes.
----------, May 20, 2021

Additions:
- Added tons of new comments and reformatted the default config to look so much nicer.
- Added the ability to change the regex formatting for hex colour codes into the config under "Settings.Other.HexRegexFormat"
- Added a new config setting to override some of the shop calculations to prevent it from sometimes giving more money then it should. (Do not enable this unless you are 100% sure you are having issues.)
- Added Zeta Tears to `/mine give`.
- Added over 200 new messages to the messages.yml for available translation. Everything should be translatable, if it is not, let me know.
- Added a new configuration option to disable the pickaxe view so right clicking with a pickaxe will not work.
- Added the 3rd Oracle Tohka.
- Added the ability to summon the 3rd Oracle.
- Added the new drop table to Tohka
- Added Abyssal Shard (Duplicate Requium Orbs)
- Added Abyssal Accelerator (Instantly finish all artifact times)

General Changes:
- Fixed the Money Made statistic not working.
- Fixed an issue related to the singluarity.
- Fixed an issue related to the Mine Shop.
- Fixed an issue related to CommandSelling not formatting integers correctly making some commands impossible to execute.
- Fixed an exploit related to '/mine stats'
- Changed the message when summoning Tohka to not say that people needs a dark imbuement anymore.
- Made some minor performance improvements to the Oracle system.
- Removed Chainmail Armour from artifacts.
- Removed some unused code.
- Buffed a bunch of the vessels to have a better effect making them more prized and worth using.
- Bone Marrow now drops from Impulse
- Fossil Transmuters now drops from Radalite

Oracle Changes:
- Nerfed the default damage of Phase 2 from 24 -> 16
- Nerfed the default movement speed of Phase 2 from 2 -> 1.6
- Nerfed Radalites Heal from being on fire from 60HP -> 50HP.
- Buffed knockback resistance on all Phases from 0.9 -> 1
- Oracles will now detect when players are attempting to pillar abuse and have a custom attack to deal with those attempts.
- Oracles are now immune to a wide range of things - projectiles, wolves, lightning, cramming, poison, fire.
- Oracles no longer take damage from wolves.
- Fixed the 2nd Oracle dealing 64 damage with its AoE instead of the intended 12.
- Made changes to the default config values.
----------, May 20, 2021

Additions:
- Added Hex Colour support to the messages.yml
- Added some new items to the artifact drop table.
- Added Oracle Drop Chances into the config.

General Changes:
- Buffed some of the Artifact drop table items, but reduced the amount of items by 20%. (This should make it give items more consistently).
- Fixed Auto Tab Completion being wonky and not shortening or helping to sort suggestions properly.
- Fixed mobs doing abnormal amounts of damage if the plugin considers them 'trapped'.
- Fixed when killing rune guardians, vessels or oracles, there was a chance they'd drop their normal loot table.
- Fixed a few default messages.yml spelling mistakes.
----------, Mar 30, 2021

General Changes:
- Removed a debug message.
----------, Mar 18, 2021

Additions:
- Added a new alias to the "/mine " command being "/pyromining"

General Changes:
- Rune Guardians are now immune to ALL projectiles.

Fixes:
- Fixed a bug where summoning oracles will always delete the on-hand item and not check if the item is in the off-hand.
- Fixed a broadcast message when killing an Oracle sometimes containing the "null" name instead of the actual name of the Oracle.
- Fixed a mix up of fossil species being incorrect from the Artifact Identifier.
- Possible fix for a locale issue.
- Fixed a few other issues that weren't documented.
----------, Mar 17, 2021

General Changes:
- Fixed a broadcast message.
- Fixed an issue with thralls not giving requium xp in some instances.

The next few updates will contain translation for the GUIs and items.
----------, Feb 23, 2021

General Changes:
- Fixed an issue with locale and formatting decimals in other formats.
- Fixed a few other issues that were undocumented.
----------, Feb 20, 2021

General Changes:
- Changed how artifacts are dropped to drop naturally instead of randomly.
- Changed the velocity on the fairy guardians slam attack.
----------, Feb 19, 2021

General Changes:
- Removed a broadcast message when killing Rune Guardians.
----------, Feb 9, 2021

General Changes:
- Fixed adding Vessels to a pickaxe not working after re-adding the first Vessel.
- Fixed an error when crafting items inside the players crafting window.
- Rebalanced the Oracle's drop tables.
----------, Feb 8, 2021

Important notes:
- I'm still adding translation for the Artifacts. This will come across multiple updates as there is quite a lot to add, however there has been over 100 new messages added to the messages.yml for additional translation into your language. Please do not ask about translation.
- I haven't had loads of time to fully test everything, if anything is broken, please report it to me ASAP.

Additions:
- Added the ability to translate the shop prices in the /mine shop
- Added the ability to translate the entire Vessel GUI.
- Added the ability to translate most of the Artifact GUI. There's still some missing but I'll get to that eventually.
- Added 30 - 40 other misc messages that weren't in the messages.yml to the messages.yml for translation.
- Added the other players stats as placeholders. (View spigot page for full list)
- Added the other player stats into the stat manager to improve performance.
- Added a messages.yml patcher to automatically update and upgrade the messages.yml.
- Added the ability when removing Vessels to give them back in a completed state so they can be added back instantly.
- Added new items to the Artifact Drop Table.
- Added the new Singularity Rune System.
- Added 5 new abilities you can level up inside of your Singularity.
- Added the 5 new ability effects to the respective areas.
- Added the ability to translate the entire Singularity GUI including the upgrade names.
- Added functionality to load new data without pre-saving it to clear up some additional TPS issues.
- Added the ability to spawn in runes using "/mine give rune:<name>"
- Added fossils to the messages.yml
- Added new attacks, abilities, particles and stuff to Oracles and removed a bunch of their old attacks and stuff. I didn't log all the changes I made as there is a lot that has changed with them.
- Added Bone Marrow to Radalite (Lets you duplicate fossils)
- Added Fossil Transmuter to Impulse. This lets you transmute 3 of the exact same fossil piece into another fossil piece of the same type.
- Added tons of random mining drops to Impulse & Radalite.
- Added a few new sound effects to the Oracles. These will be revamped and changed slightly in the 4.2 Oracle Update.


General Changes:
- Made optimisations to some event handlers to improve performance.
- Changed Xostrans buff to 7% per level instead of 1% flat per level.
- Removed a bunch of unused player data options which were taking up space and doing nothing.
- Removed the block mined stat as it bwas broken.
- Reformatted some of the default messages.yml to look better and keep the blue theme.
- Removed skill points internally and from the main menu.
- Cleaned up some console logging messages.
- Removed over 300 lines of unused messages from the default messages.yml
- Removed the Arcane listener which was causing some TPS issues.
- Removed Gravel and Stone from the Artifact drop tables.
- Removed the old Singularity code which was never used.
- Rebalanced the default config.yml
- Removed Arcane configuration options from the config as they were removed a long time ago.
- Heavily buffed Artifact drop tables.
- Buffed Nefaris Shadows max level from 15% to 40% bonus chance.
- Buffed Nefaris Shadows to give 4.5% bonus chance per level instead of 1%
- Buffed Necros Realm max bonus effect to give 50% reduced thrall cooldown instead of 35%.
- Neptulus Wave now requires level 5 and 50,000 less Zeta to make.
- Archaelogist Max level increased from 5 to 10 and the Zeta Cost was halfed from 200,000 to 100,000
- Buffed max chance to get a fossil from Basic, Unusual, Epic and Exceptional Artifacts by 10% flat.
- Nerfed max fossil chance from Legendary Artifacts by 5%.
- Buffed minimum fossil chance from Divine, Celestial, Mythic and Fabled from 40% to 50% and increased the bonuses they get.
- Changed the calculation on fossil chances from Divine, Celestial, Mythic and Fabled to favour higher chances.
- Increased the amount of items Artifact drop tables can have by 40% across the board.
- Buffed Skylark's Dream by 5x. It will now give 2.2x sell value at max level at an increment of 20% per level.
- Rebuilt the internal structure to avoid conflicts with Fishing and other resources of mine.
- Removed the auto-save feature for player data as it was apparently causing TPS issues.
- Rune Guardians are now immune to projectiles.


Fixes:

- Fixed being able to use Shattered Requium orbs to craft shulker boxes.
- Fixed getting a lot of XP from commands or in-game not calculating all of the mining levels automatically.
- Fixed Imperos Max Level Passive only working for Diamond Pickaxes.
- Fixed the Lightning Guardian never showing up when randomly spawning Rune Guardians
- Fixed a duplication exploit related to the mining shop.
- Fixed some GUIs using old methods that allowed for certain exploits to be abused.
- Fixed some internal messages.yml mistakes.
- Fixed an issue where certain vessels only worked on a Diamond Pickaxe.
- Fixed an internal error when trying to spawn in a specific item that no longer exists.
- Fixed Artifacts disappearing if your inventory is full and you try identify one.
- Fixed not being able to get Yud Bet from shattering orbs.
- Fixed the mine shop not formatting numbers to 2 decimal places.
- Fixed the Money Earned stat increaing by double of the value of Gemstones.
- Fixed the calculation for Nefaris being 1000% lower then it should be.
- Fixed the Rune Guardian cooldown being doubled what the config stated.

Config Rebalances:
- Reduced default fossil research time from 2 hours to 1 hour.
- Reduced default thrall health and damage by half.
- Increased thrall spawn rate from 4% to 6%
- Increased Requium gain from killing thralls slightly.
- Reduced default identify time by 33% for ALL tiers.
- Reduced default Cooldown time between summoning Rune Guardians from 100 seconds to 45 seconds.
- Reduced default Oracle summon cooldown from 2 hours to 1 hour.
- Reduced all Oracle Teleport chances to 10% from whatever values they were before.
----------, Feb 8, 2021

General Changes:
- Implemented a possible fix to an issue related to Vessels.
----------, Nov 5, 2020

General Changes:
- Implemented a possible fix to an issue where stats didn't update live.
- Implemented a possible conflict with some plugins that caused Vessels to not finish.
----------, Nov 1, 2020

General Changes:
- Removed a debug message related to Vessels.
----------, Oct 24, 2020

General Changes:
- Fixed Oracles taking damage from potions.
- Implemented a possible fix for Vessels not working / counting.
- Fixed Valakas Nightfall Haste information being incorrect.
- Fixed an error when a vessel is killed if the server is not on 1.16
----------, Oct 23, 2020

General Changes:
- Fixed a few issues with the player manager.
----------, Oct 6, 2020

General Changes:
- Fixed an exploit with Zeta.
----------, Oct 5, 2020

Additions:
- Added Caching to reduce the lag caused by the plugin.

General Changes:
- Fixed huge lag spikes and issues caused by the plugin.
- Fixed a few other issues that I forgot to document.

If there are any bugs with this please let me know asap.
----------, Oct 4, 2020

General Changes:
- Implemented a fix that fixes artifacts randomly breaking as they attempt to set air as a reward.
- Implemented fixes to ensure that if an item is 'Air' that it skips it and ignores it so it doesn't break and error.
- Fixed the issue above for existing users. If they have it broken - this update will automatically fix them.
----------, Sep 15, 2020

General Changes:
- Fixed a few issues relating to 1.15 servers.
----------, Sep 13, 2020

General Changes:
- Changed some values in the config to fix a few bugs. If you don't want to use this, remove 'stone' from the oracleite challenges in the appropiate section of the config.
----------, Jan 11, 2020

Messages.yml file regeneration is required for this update.

Additons:

- Added a new command "/mine addxp" - adds mining xp to a player
- Added a new command "/mine addzeta" - adds zeta to a player

General Changes:
- 1.15.X should now be supported. I've tested the plugin and it all seems good to go. If you have any issues please let me know.
----------, Dec 22, 2019

This update has changes to the config.yml and messages.yml. It is advised to regenerate these but it is not mandatory - you may see issues using old files.

Additions:

- Added commands for "/mine fossils" for future updates
- Added commands for "/mine unknown" for future updates"

General Changes:
- Removed 'The Unknown' due to people complaining about it.
- Refactored a bunch of listeners and classes together to improve performance.
- Buffed some of the Rune Guardian abilities.
- Fixed Lightning Guardians Lightning not doing damage.
- Changed loads of configuration options to better suit players needs.
- Buffed Radalite - Double Health but less damage.
- Buffed Impulse - Bigger AoE Range and starts his ending phase at 225 health.
- Radalite now takes 65% less damage in water and the AoE damage will deal physical damage if you are in water.
----------, Nov 25, 2019

General Changes:
- Fixed 'The Unknown' spawning very frequently.
----------, Nov 13, 2019

Additions:
- Added more notes into the config.yml to explain some features.
- Added a new mob called 'The Unknown'
- Added a new drop to the mob called 'The Unknown'. (This item will be used for a future update)
- Added functionality for this mob for the future. (Will be part of a huge update regarding upgrading pickaxes and custom ores)


General Changes:

- Reduced the Void Energy decay rate from (0.1 every 2 seconds) to (0.1 every 4 seconds).
- Fixed rune guardians not despawning sometimes.
- Made it so radalite takes reduced damage in water. (65% reduced damage)
- Changed some default configuration settings around.
- Fixed a bug where you were able to abuse a glitch to get infinite mining xp.
- Fixed a bug where you were able to abuse a glitch to get infinite zeta.
- Updated the spigot version the plugin uses to the most up-to date v1.12 version.
- Fixed various issues in the v3.9.6 - v3.9.7 builds regarding out-dated API stuff.
----------, Nov 10, 2019

General Changes:
- Fixed being able to gain XP in disabled worlds.
----------, Nov 9, 2019

Additions:
- Added a disabled worlds option to fix a few issues.
----------, Oct 3, 2019

General Changes:
- Removed the configuration option to set the drop chance for light and hell runes. These will now always drop at a 100% chance regardless of the config.
- Made it so oracles will always drop their respective rune.
- Impulse will no longer drop Hell Runes.
----------, Sep 3, 2019

General Fixes:
- Fixed Light Runes not having any lore. (current ones without lore will be unusable)
- Fixed not being able to upgrade arcanes.
- Removed Hell Rune drop from the 2nd Oracle.
- Increased Light Rune drop chance to 100% from the 2nd Oracle.
----------, Sep 2, 2019

General Changes:
- Fixed Arcanes not working on 1.14 servers.
----------, Aug 23, 2019

General Changes:
- Fixed not being able to complete the Redstone Ore challenge for Aurite.
- Buffed Impulse slightly internally.
- Fixed multiple typos in the messages.yml file.
----------, Aug 22, 2019

General Changes:
- Fixed the ArrayOutOfIndex error occurring when a player tries to interact with an item that has less than 3 lines of lore.
- Fixed the same error as above but relating to IndexOutOfBounds exceptions.
- Changed some messages inside the messages.yml file to make more sense since I changed the initial idea for the Arcanes update.
- Fixed not being able to unlock passives.
----------, Aug 21, 2019

Messages.yml and Config.yml re-generations are required due to the size and amount of new content this update adds. If these are not done, you will see errors in console.

Additions:
- Added 'Void Elements'
- Added new command '/mine singularity'
- Added the Singularity.
- Added the option to configure Void Shard drop chances on Mysterious Dust.
- Added the option to configure the amount of Singularity Charge you get from Void Shards in the config.
- Added the new Singularity System which you can access using /mine singularity.
- Added a new command '/mine st' (shows singularity status)
- Added a new command 'mine ve' (shows server void energy)
- Added a new currency (sort of). Stone related blocks will be eaten while the singularity is active and will be used for other plugin related features.
- Added 'Void Energy' system which is a server-wide thing that people contribute Rune Dust to boost the Unstable Element drop chances.
- Added 'Void Surge' which allows people to surge energy and summon a Void Rift at their location without having to wait for one to randomly occur.
- Added Rune Dust to the messages.yml file allowing you to customise the lore of the item.
- Added 'Void Rifts' which have a chance to spawn different Rift mobs which will drop Rift Fragments.
- Added all of the 'Void Rift' attributes to the config to allow them to be configurable. (note, corrupted mobs negate all armor)
- Added the ability to summon a 'Void Rift' by spending 20 charge from your singularity. (has no cooldown)
- Added 'Unstable Element' which can be obtained while mining with the singularity active and be can used for the Arcane system.
- Added a cooldown in-game to the naturally spawning 'Void Rifts' to ensure players don't get swarmed with them or cannot summon lots of them at once.
- Added a feature that makes all corrupted mobs despawn on server restart or plugin reload to stop mobs from persisting causing lag.
- Added a check on-join that will automatically fix or adjust the players mining level and experience depending on the leveling scalar you have set in the config.
- Added a new message that the player receives when killing an Oracle as confirmation.
- Added the ability to set a specific mining level to summon each Oracle instead of it just being one set level.
- Added the Oracle drop chances for their specific drops to the config.yml (hell rune and radalite tear)
- Added the 'Total XP' to the statistics GUI.
- Added the phase 2 Oracle known as "Impulse". (specializes in electric and lightning)
- Added the information to the second Oracle inside the Oracle GUI
- Added all of the configuration options into the config regarding the second Oracle Impulse.
- Added all of the Oracle GUI lores and messages into the messages.yml file
- Added the appropriate messages into the messages.yml for the second Oracle. (Killing and summoning.)
- Added two unique abilities to Impulse.
- Added some additional notes to the config.yml for additional guidance.
- Added the Rune Drop Chance to the Passives GUI information beacon.
- Added the Rune Guardian Health to the Passives GUI information beacon.
- Added the Rune Guardian Damage to the Passive GUI information beacon.
- Added new 'Light Rune' which is used in the new Aura system.
- Added new 'Aurite' which is used in the new Arcane system. (100% chance of dropping from the second oracle)
- Added .4 of knockback resistance to all oracles to negate knockback due to it being really op against them.
- Added Mysterious Dust lore to the messages.yml for configuration.
- Added Charged Oracleite lore to the messages.yml for configuration.
- Added Uncharged Oracleite lore to the messages.yml for configuration.
- Added Aurite lore to the messages.yml for configuration.
- Added a 'Challenge' system to unlock Arcanes from Aurite. (Can be fully configured in the config.yml from the type of blocks and the upper and lower bounds of the amounts needed to mine.)
- Added a sound effect that plays when the player completes an Aurite challenge.
- Added 12 new Arcanes which can be found below:
- Arcane Luck - Random Effects
- Arcane Ice - Gives fire resistance while mining
- Arcane Tempo - Gives haste while mining
- Arcane Guardian - Take less damage from Rune Guardians
- Arcane Charge - Chance to not use a singularity charge when active
- Arcane Grace - Take less damage from Oracles
- Arcane Enhance - Increases the drop chance of runes from rune guardians
- Arcane Element - Bonus chance to get unstable element
- Arcane Flux - Has a chance to drop a bonus flux
- Arcane Refined - Refinery has a chance to give bonus drops
- Arcane Mend - Repairs pickaxe when mining
- Arcane Arcaze - Chance for bonus mysterious dust
- Added all of the lores and descriptions for each Arcane and the main Arcane lore into the messages.yml for customization. (please note you cannot change what each arcane does.)
- Added methods and code that will allow me to expand the Arcane system at a later point in time if I want to add another Arcane or add more levels.
- Added a unique colour code and music disc material to each arcane to help distinguish them by first glance. (not fully possible since there are more arcanes then music discs but it looks neat and cool regardless)
- Added all of the Arcanes durations to the config.yml
- Added all of the Arcanes enabled/disabled toggle to the config.yml
- Added all of the Arcanes effects / special cases to the config.yml (e.g. what level of haste to give them)
- Added the ability to upgrade Arcanes up-to level 5 using the Left-Click GUI.
- Added the ability to add activation's to Arcanes using the Left-Click GUI.
- Added the ability to convert your Arcane into Aurite using the Left-Click GUI.
- Added the corrupted shard drop chance to the config.yml
- Added Charged Oracleite to the "/mine give" command.
- Added Aurite to the "/mine give" command.
- Added Void Shard to the "/mine give" command.
- Added Unstable Element to the /mine give" command.
- Added Corrupted Shards to the /mine give" command.

General Changes:
- Changed the "/mine give" command to display a list of items that you can give yourself.
- Fixed the Refinery not resetting the chance for each drop meaning getting really lucky would give every single item.
- Increased the Oracleite drop chance from Mysterious Dust from 2% to 8%
- Fixed the Refinery spitting items out all over the place. They will now be dropped at the players location instead.
- Changed the default config for fluxes. (Lower drop chance but higher price)
- Cleaned up some of the classes for the project due to it being super unorganized.
- Fixed the default messages.yml file having duplicate entries for 'Topaz'
- Fixed the back arrow in the mine shop being at the wrong side.
- Fixed relogging allowing you to reset the cooldown for oracles and rune guardians.
- Fixed a rare instance where players could steal items from the main menu. (they would be ghost items not real ones)
- Fixed summoning the oracle while not a high enough level displaying the wrong prefix in the message.
- Fixed the oracles damage in the summon menu being incorrect.
- Renamed the 'Skill Tree Level' to just 'Mining Level' to stop confusion.
- Fixed viewing other peoples statistics not containing the money symbol.
- Fixed 'Total Fluxes' not having 'Found' after it when viewing your own stats.
- Done a massive amount of refactoring and removing stuff around to make more sense for myself.
- Optimized some of the event handlers by combining them so multiple instances of the same event aren't called.
- Removed some old code that fixed some things. This code has been replaced by a better and more improved system to fix player levels if they break or are changed.
- Changed the base level required to summon Oracles to level 30 from level 40. (can be changed back in the config)
- Changed some of the lores in the Oracle summon GUI to make more sense and to reflect the new system and the second oracle.
- Changed the lore on the Hell Rune to reflect the new system. (old hell runes will still work, they just won't have the updated lore.)
- Removed Oracle Minions as I'm not a huge fan of them and they just add to the confusion and make the fights not as fun.
- Removed all the Minion stuff from the config.yml
- Refactored the Oracle GUI and listeners to support multiple Oracles.
- Renamed some of the configuration options to make more sense.
- Fixed a few spelling mistakes with some of the default messages in the messages.yml file
- Fixed charging oracleite not displaying the message to the player when it's fully charged.
- Changed the cooldown time between killing Oracles from 2 hours to 1 hour. (can be changed in the config if desired.)
- Changed the default amount of diamond ore to charge the oracleite from 50 to 35. (Can be changed in the config if desired)
- Fixed the command list lines not being equal.

If there are any bugs or errors, please let me know and I'll look into fixing them ASAP. Sorry for the long time between this and the last update, I've been super busy with life and university related things. PyroMon will be my next plugin that will be receiving new content!
----------, Aug 18, 2019

Additions:
- Added the config option to set your own cooldown time for oracles / rune guardians.
- Added the config option to set the required level to summon oracles.
----------, Jul 6, 2019

General Changes:
- Fixed a glitch that allowed players to duplicate gemstones.
----------, Jul 4, 2019

Additions:
- Added lots of new messages and language related stuff into the messages.yml file. (The actual messages.yml file size has over tripled.)
- Made the Gemstones and Flux lore fully configurable. Make sure the line with the sell price on stays on the same line. If you move the price to another line the plugin will break.

General Changes:
- Rubies can now be found in Emerald ores instead of Iron Ore.
- Jet has been removed.

The only messages to add now should be the actual passives inside of the Passive GUI and the Journal GUI. Apart from these, you should be able to configure everything.

The Rubies and Jet changes are to fix the bug with Iron and Gold ore as it seems some servers are still having issues with them.
----------, Jun 25, 2019

General Changes:
- Increased the cooldown between summoning Rune Guardians to two minutes from one minute.
- Increased the cooldown between summoning Oracles from 15 minutes to 2 hours.
- Fixed a bug where summoning Rune Guardians with exactly 3 Rune Dust would say you do not have enough Rune Dust.
- Fixed a spelling mistake in the Oracles name.
- Fixed the Oracles stats not updating in the summon GUI.


Will be working on pushing some more language updates after the weather and fishing update.
----------, Jun 14, 2019

General Changes:
- Fixed Rune Guardians being able to be damaged if the player is flying.
- Fixed being able to charge Oracleite when breaking Diamond Ore with silk touch.
- Changed a few default config stuff around.
----------, May 29, 2019

General Changes:
- Fixed players being able to summon Oracles when they are not the required level. (40 minimum)
- Fixed an error regarding 1.14 servers with inventories.

Please make sure your messages.yml files are up-to date to stop errors from occurring!
----------, May 25, 2019

General Changes:
- Fixed an error in console related to arrows and the new Oracles.
----------, May 24, 2019

You will need to regenerate your config.yml and messages.yml to receive the new updates and for the new default settings and updates.

The other two oracles will be added at a later date. I just wanted to get this update out since there is a lot of stuff.

If there is any issues please let me know ASAP - I also might have missed a few things on the change-log since I've been working a lot.

Additions:
- Added the ability to use the 1.12 version of the plugin on 1.13.X and 1.14.X servers. (Makes everything easier for me and you)
- Added 'Uncharged Oracleite' to the drop table of 'Mysterious Dust'. (Used to summon oracles - 5% chance)
- Added some new fancy particle effects when summoning Rune Guardians.
- Added a 1 minute cooldown between spawning Rune Guardians. (This is to stop people from farming them and spawning loads at a time.)
- Added a sound that plays when you level up your mining level.
- Added a sound that plays if you get a rune from a rune guardian.
- Added the ability to change the amount of mining xp you get from breaking ores.
- Added the ability to change the value of the scalar when calculating the amount of XP needed for the next level.
- Added the ability to change the drop chance of Mysterious Dust.
- Added the ability to change the drop chance of Rune Dust when refining Mysterious Dust.
- Added a particle effect when getting Oracleite from Refining Mysterious Dust.
- Added more notes to the configuration to explain a few more things.
- Added the ability to set the multiplier of dropped xp when killing a Rune Guardian.
- Added the ability to charge 'Uncharged Oracleite' by mining 30 diamond ore.
- Added the ability to change the amount of Diamond Ore needed to Charge Oracleite.
- Added the ability to change the Oracles Health / Damage / Speed in the config.yml
- Added the ability to set whether you want the Oracles name to be always visible.
- Added the ability to disable minions / edit their stats for Oracles.
- Added the ability to enable / disable AoE fire procs from the Oracles.
- Added a new stat that tracks the amount of Rune Guardians killed.
- Added a new stat that tracks the amount of Oracles killed.
- Added the ability to set a custom XP drop amount of Oracles when killed.
- Added a new drop from 'Radalite' known as 'Radalite Tear' which can be used to increase your maximum passives slots.
- Added a new drop from 'Radalite' known as 'Hell Rune' which currently has no use yet.
- Added a 30 minute cooldown inbetween summoning Oracles.

Message.yml Changes:
- Added a new message "CannotSpawnOracleInLocation".
- Added a new message "ChargedOracleite".
- Added a new message "SummonedPhase1Oracle".
- Added a new message "OracleSummonCooldown".
- Added a new message "MaxPassiveSlots".
- Added a new message "AddedPassiveSlot".

General Changes:
- Moved around a bunch of classes to make it easier for me to navigate the plugin.
- Changed a bunch of methods to support 1.13 and 1.14 servers.
- Changed the drop chance of 'Mysterious Dust' to 1% from 0.5%
- Fixed Iron and Gold ore not dropping Gemstones when mined with Silk Touch.
- Changed some default messages to make a bit more sense.
- Removed the GUI before the actual summon menu when summoning Rune Guardians.
- Fixed a bug where Legendary Fluxes would not drop.
- Fixed a bug where Uncommon Fluxes would not drop.
- Fixed a bug where mining Iron and Gold ore would not give mining experience.
- Changed the Particle Effects to a better particle when you got an item from refining.

Default Config Changes:
- Changed the default amount of Runes needed to unlock passives in the config.yml.
- Changed the Rune Guardian default statistics in the config.yml.
- Changed the Rune Drop chance from 35% to 40% in the config.yml.
----------, May 24, 2019

Both config.yml and messages.yml files require regeneration for the update to work. I will add the other GUIs and items to the messages.yml file at a later date. I am now focusing on the v4.0.0 update which will add a lot of new features.

Additions:
- Added the ability to change the names / lores of the currently implemented features in the "/mine menu" (Requested feature)
- Added the ability to change the names / lores of the items in the "/mine shop" (Requested Feature)
- Added a configuration option to make "/mine" open the menu directly. (Requested feature)
- Added "/mine help" as a command to view all commands.

General Changes:
- Changed 'Mysterious Dust' drop rate to 0.8% from 5%.
- Increased the chance to get Rune Dust from Mysterious dust from 20% to 40%.
- Changed a bunch of default configuration options to match servers better.
- Lowered the Skill Tree XP gain slightly.
- Fixed Iron and Gold ore not giving Gemstones.
- Fixed the Refinery not working with other types of fences.
- Fixed the 'Saturate' Passive message being loaded into the messages.yml twice.

I haven't tested anything on the 1.14 build but everything should work fine. If it doesn't let me know. Thanks.
----------, May 4, 2019

Both config.yml and messages.yml files require regeneration for the update to work. I will add the other GUIs and items to the messages.yml file at a later date. I am now focusing on the v4.0.0 update which will add a lot of new features.

Additions:

- Added the ability to change the names / lores of the currently implemented features in the "/mine menu" (Requested feature)
- Added the ability to change the names / lores of the items in the "/mine shop" (Requested Feature)
- Added a configuration option to make "/mine" open the menu directly. (Requested feature)
- Added "/mine help" as a command to view all commands.

General Changes:
- Changed 'Mysterious Dust' drop rate to 0.8% from 5%.
- Increased the chance to get Rune Dust from Mysterious dust from 20% to 40%.
- Changed a bunch of default configuration options to match servers better.
- Lowered the Skill Tree XP gain slightly.
- Fixed Iron and Gold ore not giving Gemstones.
- Fixed the Refinery not working with other types of fences.
- Fixed the 'Saturate' Passive message being loaded into the messages.yml twice.
----------, May 3, 2019

General Changes:
- Fixed mining levels not calculating correctly. (Have made an automatic checker that will adjust the XP to normal levels.)
----------, Apr 28, 2019

General Changes:
- Fixed mining levels not calculating correctly. (Have made an automatic checker that will adjust the XP to normal levels.)
----------, Apr 28, 2019

General Changes:
- Fixed Rune Guardians not dropping Runes.
----------, Apr 28, 2019

General Changes:
- Fixed not being able to summon Rune Guardians.
- Changed some default config values around.

Side notes: I would change these values in your default config.yml if you are running a normal survival server or a survival server with armor above vanilla enchants or custom enchantments.

Rune Guardian Damage: 3 -> 8
Rune Guardian Health: 100 -> 150
Rune Drop Chance: 50 -> 35
Rune Guardian MovementSpeed: 0.25 -> 0.3


These just make them a bit harder to kill since they are very easy to kill at the moment. These are just based on some testing so take them as a rough result and modify them at your own wish.

Again, if there are any bugs or errors, please let me know so I can fix them ASAP.

Thanks to @bumbble for reporting the not being able to summon Rune Guardians.
----------, Apr 27, 2019

1.14 support. If there are any bugs please let me know ASAP.
----------, Apr 26, 2019

Additions:
- Added "/mine give runedust" back as a command.

General Changes:
- Fixed "/mine give mysteriousdust" not working.
- Fixed Rune Guardians not dropping runes.
----------, Apr 20, 2019

Additions:
- 'Mysterious Dust'. Can be found from breaking ores. - Replacement for rune dust
- New Refinery, can be made by placing a dropper facing up with a fence on top.
- New method to get Rune Dust. Place Mysterious Dust inside Refinery and click the fence to refine it.
- Added "FoundMysteriousDust" message in the messages.yml

General Changes:
- Fixed the 'Passive Stats' not displaying correct stats for yourself.
- Fixed the 'Passive Stats' not displaying correct stats for other players.
- Fixed Nether Quartz not giving Mining XP.
- Refactored some classes for general use.
- Removed the chance to get rune dust from breaking ores.
- Removed the configuration options for rune dust from the config.yml
- Removed the "FoundRuneDust" message from the messages.yml
- Changed the "/mine give runedust" command to "/mine give mysteriousdust".

I am aware of the Mining Level and XP bug and will work on a fix over the next week or so. I also have lots more planned for the plugin and these will be coming in the coming updates. This is just the foundation for the foreseeable future.

There is also a 20% off Easter Sale for the next few days on all my plugins.
----------, Apr 19, 2019

Hey, I firstly want to say sorry for not updating, college is my main priority now but I still want to push updates out. This update will serve as the foundation for the new mining system that will be implemented very soon. I'm still designing it and coming up with how it will function so please be patient with me. I want a unique system which is diverse and works without any flaws. This is a really hard thing to do! Anyways, here's the change-log:

Additions:
- Added the option to set the amount of damage the rune guardians deal in the config.

General Changes:
- Made optimizations to the code and how things function to improve overall performance.
- Changed the default amounts of Zeta you get in the default config.yml
- Fixed the runes saying "diamond ore" instead of "redstone ore".
- Fixed a NPE when upgrading a passive under specific conditions.
----------, Apr 6, 2019

config.yml & messages.yml file will need updating after this patch.

Additions:

- Added the option to configure messages for Saturate Passive.
- Added the option to configure messages for Quarry Passive.
- Added the option to configure the summon message when summoning Rune Guardians.
- Added the option to configure the message when activating and disabling a passive.
- Added the option to configure the message when you upgrade a passive.
- Added the option to configure the message when you try upgrade a passive but it is already the maximum level.
- Added the option to configure the message when you try upgrade a passive but do not have enough Zeta to do so.
- Added the option to set the movement speed of the Rune Guardians
- Added the option to set the knockback resistance of the Rune Guardians

General Changes:
- Removed a function that prevented Rune Guardians from being damaged while under water.
- Gave Fire Rune Guardians fire resistance.
- Gave Water Rune Guardians water breathing.
- Changed deprecated methods to non-deprecated methods.
- Refactored some code.
- Cleaned up some of the project code.
----------, Feb 16, 2019

General Changes:
- Fixed Lightning Guardian's lightning deleting items upon death.
----------, Feb 1, 2019

config.yml regeneration is required.

General Changes / Removed Content:

- Changed the rune dust cost to summon specific guardians from 4 -> 3
- Replaced all Deprecated methods with ones that aren't deprecated
- Changed the Fire Guardians fire aspect enchantment from 6 -> 2
- Fixed some incorrect messages.
- Made the lightning rune guardian have a 25% chance to strike lightning.

The next update will be adding the custom ores and a few more passives.
- I also might be changing rune guardians slightly. (Not entirely sure yet but I have a few ideas)
----------, Feb 1, 2019

Changes:
  • Implemented a possible fix for a NPE when using PyroMining and RuneCraft.
----------, Jan 21, 2019

There are no config / message updates, this is a drag and drop install.

Additions:

  • Added PlaceholderAPI support;
  • Added 7 new placeholders. (List can be found on the main page under Dependacies).
----------, Jan 15, 2019

General Changes / Removed Content:
- Removed lots of unused classes and methods that were used in previous versions of PyroMining and are no longer in use;
- Removed unnecessary events that would have caused additional lag on the server;
- Merged journal listeners into one to reduce the amount of events that are being called at one time;
- Changed how rune guardians are spawned. They now require to be right clicked on Redstone Ore instead of Diamond ore.

Sorry for the lack of updates in the past month. I have been super busy and I currently am still busy with exams. This is the first day that I've been able to work on plugins so I'm trying to get everything updated today. Updates should resume normally around the 24th of January.
----------, Jan 13, 2019

Additions:
  • Added new statistics to the /mine stats;
General Changes:
  • Reworked the entire stats GUI to look cleaner and be easily readable without the coming soon tags.
Updates will be slower as I'm currently working on two new projects and have exams in January. Sorry for the delays.
----------, Dec 28, 2018

Additions:
  • Added Offline Player support to the /mine stats command.
----------, Dec 21, 2018

Please re-generate your config.yml for the new options to appear.

Additions:

  • Added the option to customise what runes each passive needs to unlock;
  • Added the option to customise the amount of runes each passive needs to unlock.
The custom ore update will most likely be next. However, it will be after Christmas when this is released as I'm very busy over the holidays. Thanks for your understanding and happy mining! ^^
----------, Dec 17, 2018

Additions:
- Added an option to disable the version checker.

General Changes:
- Removed unused class files from the project;
- Cleaned up some code that was no longer in use;
- Moved listeners into the same event to increase preformance on servers;
- Fixed (/mine give) not displaying the correct message if used incorrectly.

(I am aware of some timings issues that may cause TPS drop, I am actively working on providing a solution).
----------, Dec 2, 2018

General Changes:
  • Fixed the /mine passives command and GUI not working.
----------, Dec 1, 2018

Additions:
  • Added a new command (/mine give runedust). - Gives the player one Rune Dust. (Requires the permission "pm.admin"),
----------, Dec 1, 2018

Use this version if you are running a 1.8.8 server.
----------, Dec 1, 2018

General Changes:
  • Fixed mining ores giving Rune Dust in protected regions;
  • Fixed mining ores giving Mining XP in protected regions.
----------, Nov 26, 2018

Additions:
  • Added two new menus when right clicking diamond ore with Rune Dust;
  • Added a sub-menu for Rune Guardians;
  • Added the option to summon a specific Rune Guardian for 4x the Rune Dust Cost;
  • Added the option to summon a random Rune Guardian for 1 Rune Dust like usual.
General Changes:
  • Removed the ability to summon a Rune Guardian by right-clicking ore with Rune Dust.
----------, Nov 26, 2018

Please re-generate your config.yml for the new changes to appear in the settings area.

Additions:

  • Added the option to run console commands instead of using Vault to deposit money to a players account;
  • Added support to run as many commands as you like, so you can add your own things too if you want to!
General Changes:
  • Removed Vault as a depend and added it to a soft-depend instead. This means you can run the plugin without Vault however, it will default to using CommandSelling regardless of the config.yml option;
  • Fixed some commands displaying messages without the correct prefix or no prefix at all;
  • Fixed the /mine reload command only being displayed when you had another permission that wasn't the correct one.
----------, Nov 22, 2018

Additions:
  • Added support to add a currency symbol for the prices in the /mine shop. (Requested Feature).
----------, Nov 21, 2018

General Changes:
  • Hopefully fixed a bug where mining in towns using towny plugin would yield gemstones, fluxes and other passive bonuses when they shouldn't.
----------, Nov 19, 2018

General Changes:
  • Made it so Rune Guardians cannot be damaged when they are in water.
----------, Nov 10, 2018

General Changes:
  • Changed how some events and methods are called reducing TPS drop and increasing performance. (More of these little updates to come over time.)
----------, Nov 4, 2018

General Changes:
  • Fixed a bug where the last two slots in the mining shop wouldn't sell items or give them back;
  • Changed the mob type of the Rune Guardian from WitherSkeleton to a normal Skeleton;
  • Made it so arrows now bounce off Rune Guardians;
  • Gave rune guardians a 20% chance to teleport to the player upon taking damage;
  • Fixed a bug where rune guardians would drop runes if killed by an outside source that isn't the player.
----------, Nov 3, 2018

Please re-generate your config.yml for the new options to appear.

Additions:

  • Added a new option to "HideCredits" which will remove the credits section from the Main GUI entirely;
  • Added an option in the messages.yml file to customise the title of the Passives GUI;
  • Added upcoming features to the main mining menu (/mine menu);
  • Added the option to change the default values for the amount of Zeta breaking specific ores get in the config.yml

General Changes:

  • Removed "HideSpigotURL" from the config.yml;
  • Added the coming soon tag to the singularity and removed a method which previously allowed players to access the GUI;
  • Removed the (/mine singularity) command for now;
  • Fixed the Mining Passives GUI title not having any color on it;
  • Removed some messages from the default messages.yml that are no longer in use;
  • Altered some of the default messages in the messages.yml file to look like everything else;
  • Removed the Augment section from the mining journal;
  • Moved the Gemstone section in the mining journal to where the Augment section was originally.

There will be more customisable options in the upcoming updates. These are just some new options and mainly just refining everything in the plugins current state.
----------, Nov 2, 2018

Please re-generate your config.yml and messages.yml for the new options to appear. The plugin will not work without this change.

Do note, there will be an update soon with more customisability, I have released it today as it has been highly anticipated and I don't want to delay it any further.

Additions:
- Added 7 new Rune Guardian bosses. (Summon these by right clicking diamond ore with Rune Dust.)
- Added Rune Dust. (Found while mining ores.)
- Added new customisable messages in the messages.yml
- Added the option to change the maximum health of the Rune Guardians.
- Added the option to set a despawn timer for the Rune Guardians.
- Added the new passive system. (Similar to fishing.)
- Added 8 new passives.
- Added the passive leveling and upgrading system.
- Added Zeta. (The currency for the plugin, similar to Entropy in fishing.)
- Added a new Mining level. (Earn XP from breaking ores.)
- Added a tier system for passives. (Common, uncommon, rare, legendary and exotic.)
- Added a new command "/mine zeta" (Shows your Zeta balance.)
- Added a new command "/mine passives" (Opens the passive GUI.)
- Added a new system for the maximum amount of passives. (Common = 1, Uncommon = 2 etc)
- Added the passive icon to the Main GUI (/mine menu)

Configuration Changes:
- Splitted up the config with lines to separate the different parts of the plugin.
- Added more comments to everything to explain what everything does.

Bug Fixes:
- Fixed Hellstones only selling for Exotic price in the mining shop.
- Fixed Sapphire Gemstones having the wrong colour format.
- Fixed Amethyst Gemstones having the wrong colour format.
- Fixed Nether quartz not dropping gemstones if you silk touched it and mined it with fortune.
- Fixed an exploit where mining ores in protected regions would yield fluxes and gemstones.


If there are any bugs, please report them and I will fix them ASAP. Make sure to join my discord for updates and everything else!

Thanks to everyone for the continued support on the plugins that I make! You're all awesome! <3
----------, Nov 1, 2018

Fixed a bunch of minor errors and things in the plugin.
----------, Oct 7, 2018

General Changes:
  • Fixed Gemstones showing 1000x their percentage defined in the config.yml.
----------, Oct 1, 2018

General Changes:
  • Fixed not being able to sell fluxes;
  • Fixed the gemstones drop chances in the journal being incorrect;
  • Fixed a bug when placing a block it would spam you with numbers.
----------, Sep 30, 2018

General Changes:
  • Fixed gemstones displaying the wrong chance to find percentage;
  • Fixed gemstone drop chance not calculating properly.
----------, Sep 30, 2018

Please re-generate your config.yml for the new features to appear.

The plugin is in a more stable state but currently does not have as many features. You can use this build but the custom pickaxes and augments will not work / function yet.

Additions:

  • Added support for decimal places in the amount of money you earn from selling fluxes;
  • Added support for decimal places in the fluxes chances;
  • Added Gemstone drop chances with decimal place support;
  • Added a bunch of comments in the config.yml to explain it more to users.
General Changes:
  • Changed the configuration around a bit to make more sense;
  • Removed unnecessary configuration options;
  • Fixed some lores being incorrect with the new version;
  • Fixed a few console errors / messages that weren't suppose to be there.
----------, Sep 29, 2018

Please do not use this version unless you want to actively test the plugin. I am currently redesigning it in stages and will add more functionality over time. You can still use the outdated builds, they work just fine.

The main features in this version are:
  • Fluxes;
  • Gemstones. (Does not require augments);
  • Fixed not being able to sell Gemstones;
  • Removed all other features for the moment as I am re-adding everything. This includes: Augments, Custom Pickaxes and the Singularity.
I'll post my plans below.

I'm making it so you can make your own custom pickaxes and they have passive abilities. You then level them up to upgrade the tier and the passive ability on it. Augments will be disabled in this new version as I'm rebuilding everything. I might use a different system for augments but I'm unsure yet. I might make the augments these passive abilities instead but make them more prominent. The singularity will change into an EMC sort of thing where you trade in ores for currency to purchase custom items to build the custom pickaxes. If you have any feedback, please do leave it.
----------, Sep 27, 2018

Please regenerate your config.yml for the new options to appear.

Additions:
  • Added an option to disable augments from being applied on pickaxes;
  • Added an option to disable custom pickaxes from being given out.
----------, Sep 19, 2018

Please regenerate your config.yml for the new changes to appear.

Additions:
  • Added options in the config.yml to change the level which your pickaxe will evolve into the next tier of pickaxe.
----------, Sep 18, 2018

Please regenerate your messages.yml file for the new features to appear.

Additions:

  • Added an option to customize the CannotMineWithOthersPickaxe message;
  • Added an option to change the Shop GUI name;
  • Added an option to change the Singularity GUI name;
  • Added an option to change the Miner's Cart GUI name;
  • Added an option to change the Upgrader GUI name;
  • Added an option to change the Enchanter GUI name;
  • Added an option to change the Augment GUI name;
  • Added an option to change the Main Journal GUI name;
  • Added an option to change the Journal Gemstone GUI name;
  • Added an option to change the Journal Augments GUI name.
General Changes:
  • Fixed the fluxes still not working. (Should be fully working and good to go.)
----------, Sep 15, 2018

Additions:
  • Added an option to save pickaxe data. This will make it so your pickaxe saved data is synced across all pickaxes; (Use this if you are having troubles with a NumberFormatException)
  • Made it so other users cannot use your custom pickaxe.
General Changes:
  • Fixed a bug where breaking ores when you weren't suppose to would give you free Fluxes;
  • Fixed a bug that didn't allow for Fluxes to drop.
----------, Sep 15, 2018

Please note there will most likely be more fixes later today!

General Changes:

  • Fixed a bug where the primary pickaxe color would be the color for the secondary colors;
  • Fixed a bug where when an error occurred it would delete your pickaxe;
  • Fixed the internal version having two 'v' in front of the version number.

----------, Sep 15, 2018

This update focuses on making the plugin customisable to your own liking with messages and items customisable in GUIs. Please remember to regenerate a new config.yml and a messages.yml for the new features to appear.

Just a note. I did this at 3 am (my time) so somethings might be wrong / not implemented. If I missed something just let me know and I'll add them.

Additions:
  • Added an option to hide the Spigot URL in the config.yml;
  • Added option to customise the GUI prefix in the main menu;
  • Added option to customise the command prefix when looking through the command help list;
  • Added the option to change main and secondary colors of the command help list;
  • Added the option to change the reload message;
  • Added the option to change the player not found message;
  • Added the option to change the default pickaxe name / colors;
  • Added the option to change the main and secondary colors on the custom pickaxes;
  • Added the option to change the NotEnoughXP message;
  • Added the option to change the PickaxeNotHighEnoughLevel message;
  • Added the option to change the MaxMinersCart message;
  • Added the option to change the UpgradedMinersCart message;
  • Made it so all the PyroMining tags on Fluxes and Augments are now changable through a message in the messages.yml;
  • Added a success and error prefix for when something works and when something doesn't. (E.g. Not enough gemstones)
General Changes:
  • Fixed some messages not changing despite them being changed in the messages.yml file.
----------, Sep 14, 2018

Additions:
  • Added a new custom pickaxe. You can get this from /mine pickaxe.
  • Added a new upgrade system. Right click while holding the pickaxe to access this.
  • Added a new feature which allows you to upgrade enchantments on your custom pickaxe with Efficiency and Fortune
  • Added a tier system to custom pickaxes which means the more you mine with the pickaxe, the better quality it will be.
  • Added configurable options in the config which allow you to block normal mining and crafting of pickaxes if you want everyone to use a custom pickaxe.
  • On join you will receive a custom pickaxe.
General Changes:
  • Removed the upgrade menu item from the /mine menu
  • Re-coded some of the core code to run smoother.
----------, Sep 5, 2018

I will be changing a lot of things over the next few builds. These are all beta builds and they may or may not contain bugs. If you find a bug please relay it to me ASAP. Thanks!

Additions:

  • Added a /mine help command which also displays a command list;
  • Added a feature where commands will only show in the command list if you have permission to that command.
  • Added 1.13 and 1.13.1 support. (Might still be bugs, if there is please do let me know ASAP.)
  • Added a new working version checker which will notify operators when they login that an update is available.

General Changes:

  • Removed the pickaxe creation system, command and menu;
  • Removed the Forge system, command and menu;
  • Removed the Singularity Inventory item. (Was causing items to be deleted if held in off-hand.);
  • Removed the pickaxe creation system and forge menu item from the main menu.
  • Fixed the top command on the command list showing to do a command that doesn't exist.
  • Removed the /mine singularity withdraw command. This will be implemented in another way.
  • Fixed a null error within the singularity menu.
  • Fixed not being able to sell Gemstones in versions above 1.12.2.
  • Fixed the spigot url showing "Insert Spigot URL Here" to correctly display the spigot link.
  • Changed the lore on Revenant Dust.
  • Fixed Revenant dust having a greater drop chance when you had level two of the augment.
----------, Aug 30, 2018

Resource Information
Author:
----------
Total Downloads: 692
First Release: Aug 24, 2018
Last Update: Aug 10, 2024
Category: ---------------
All-Time Rating:
30 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings