Update 2.0.0 released August 28, 2022. All known issues fixed and updated to newer versions as well as new features!
» Fragments. An economy changer, when toggled players will receive fragments which they can convert into the pure form of the resource. » Statistics and leaderboards. Players can view how many ores they've broken and see a detailed breakdown of each one. There are also leaderboards for top mining level and top blocks broken. » World control. Configure which worlds you want these mechanics to apply in. » Animations. There are 4 particle animations for block breaking. Circle, Fountain, Tornado, and Disco. » Randomized Respawn. When toggled, ores will choose a random type when respawning. For example a player could break a coal ore and after the delay it will respawn as a redstone ore. » Ore Blocking. When enabled there is a chance that an ore will respawn as a block. For example a player could break a iron ore and it would respawn as an iron block. When fragments are enabled, blocks give what ores would normally give. » Ore Block Fireworks. When a player breaks a block respawned from an ore, toggleable fireworks are shown slightly above the block. » Progression Based Mining Levels. An mcmmo type aspect of mining where players can levelup mining in order to unlock the ability to mine other ores (And in the future levelup skills). » Fully optimized mining shop. Players can sell items in the mining shop for economy. Shop prices are easily configurable, and auto update in some instances. » Full customization of menus, messages, and mechanics. Coming Soon... ✔️ » Modify block break times/speeds. » Nodes. Add different custom nodes which players can place and mine for resource items. ✔️ » Shop type control, make fragments exclusive and the only thing you can sell in the ore shop. ✔️ » Floating Item Animations ✔️ » Tons of fully custom rare drops with a respective shop menu. Stacks on top of fragments and are all configurable. » Compatibility with ore deposits, toggleable ability to have ores automatically registered to deposits along with a fragments addition. » If you have general ideas please share them on discord.
Advanced Mining is an extremely advanced plugin that works with several different mining mechanics and is great for any server type. It has mining animations, economy balances, and many different configurable aspects to it. It is compatible with any gamemode, and is most unique when incorporated into a skyblock server. Personal plugin modification commissions are available, join the discord and ask in the advanced-mining channel if you are looking for something like that. Suggestions are also always open and frequent additions will be coming to this plugin.
Want to see the plugin in action? Test it now on the live development server! Ip: 144.217.103.86:25605 Version: 1.12.2
################################################### ##### A D V A N C E D M I N I N G P L U G I N ##### ##### By: InfinityFactions ##### ###################################################
Mechanics: # Control what a player is given while mining. Fragments are an addition used to make mining more difficult and lasting # # When a player breaks an ore, they are given a fragment which then they must obtain 9 of to convert into the actual gem # # With fragments enabled, breaking that ores block will simply drop the ores default drop rather than a block to balance # Fragments: true # Should particles be spawned around ores when they are broken? If so in what style # Particles: true # Valid Particle Style Types: ("circle", "fountain", "tornado", "disco") # # Changing the particle style requires a full server restart, /am reload will not work for them # Style: "circle" # How long should it take to transform bedrock back into the specified ore (in seconds) # Delay: 10 # When re-spawning the ore, should a random type be chosen? If set to false it will always respawn the same ore that was broken # Randomized_Respawn: true # The Ore Block feature allows for ores to be spawned back as blocks when broken. If a player breaks a coal # # Ore, it could be spawned back as a coal block after the delay. Randomized Respawn does not change block spawn type. # Ore_Block: Enabled: true Chance: .20 Fireworks: true # Select which worlds you want these mechanics to apply to # Enabled_Worlds: - "world" # Mining levels adds an mcmmo type aspect to mining. By mining ores, players progress through mining levels which can # # affect other configurable aspects of mining listed below. # Mining_Levels: Enabled: true Level_Up_Message: "&6&lSKILLS >> &fYou have leveled up &eMining&f. &7(Level %level%)" Max_Level: 1000 # Should mining be progressive? (Reach a certain level to unlock the ability to mine a corresponding ore/block) # Progression_Based: Enabled: true Coal_Level: 0 Iron_Level: 100 Gold_Level: 250 Redstone_Level: 400 Lapis_Level: 650 Emerald_Level: 800 Diamond_Level: 1000 Ore_Locked_Message: "&6&lMINING >> &7&n%type% Ore&f is locked until you reach &eMining Level &7%required%" # ! WARNING ! WARNING ! WARNING ! WARNING ! WARNING ! WARNING # # 1.12+ Start # # ItemDisplays will not work if you are running a server version lower than 1.12 # # ItemDisplays allow for animated items/fragments to pop up when a player breaks ores # Item_Displays: Enabled: false Glowing: false # END OF 1.12+ (everything after this works for any version 1.8-1.15) #
# Choose whether or not you want to enable rare drops while mining. If enabled a rare drop shop will be # # Added to your current mining shop, works whether or not it is fragments or items shop. # # Mob Mine Drops is a feature that will allow you to incorporate mobs into mines for a dungeon effect # # They are not currently obtainable but will be soon. # Rare_Drops: Enabled: true Quartz_Ore_Mechanics: true Sapphire: Name: "&1&lSapphire &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 1000 Verdite: Name: "&a&lVerdite &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 5000 Netherite: Name: "&c&lNetherite &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 10000 Helidor: Name: "&e&lHelidor &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 20000 Crystal: Name: "&b&lCrystal &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 25000 TigerIron: Name: "&6&lTiger Iron &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 50000 Mob_Mine_Drops: Keeper_Flesh: Name: "&a&lKeeper Flesh &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 2500 Gold_Tear: Name: "&e&lGold Tear &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 10000 Hallow_Soul: Name: "&d&lHallow Soul &7(Sell!)" Lore: - "&7This item is very &7&nValuable&7!" - "&7You can sell it in the &7&nMine Shop&7!" SellPrice: 17500
# If fragments are enabled, you can customize the look of them here, as well as change the /convert messages. # Fragment_Items: Coal_Fragment_Name: "&8&lCoal Fragment" Coal_Fragment_Lore: - "&fThis &7Coal Fragment &fis" - "&fused to create &7Pure Coal" - " " - "&fConvertable with &7/convert &fcommand" - "&8((&7You must have nine to convert&)" Iron_Fragment_Name: "&f&lIron Fragment" Iron_Fragment_Lore: - "&fThis &8Iron Fragment &fis" - "&fused to create &8Pure Iron" - " " - "&fConvertable with &8/convert &fcommand" - "&8((&7You must have nine to convert&)" Gold_Fragment_Name: "&e&lGold Fragment" Gold_Fragment_Lore: - "&fThis &6Gold Fragment &fis" - "&fused to create &6Pure Gold" - " " - "&fConvertable with &6/convert &fcommand" - "&8((&7You must have nine to convert&)" Redstone_Fragment_Name: "&c&lRedstone Fragment" Redstone_Fragment_Lore: - "&fThis &4Redstone Fragment &fis" - "&fused to create &4Pure Redstone" - " " - "&fConvertable with &4/convert &fcommand" - "&8((&7You must have nine to convert&)" Lapis_Fragment_Name: "&3&lLapis Fragment" Lapis_Fragment_Lore: - "&fThis &bLapis Fragment &fis" - "&fused to create &bPure Lapis" - " " - "&fConvertable with &b/convert &fcommand" - "&8((&7You must have nine to convert&)" Emerald_Fragment_Name: "&a&lEmerald Fragment" Emerald_Fragment_Lore: - "&fThis &2Emerald Fragment &fis" - "&fused to create &2Pure Emeralds" - " " - "&fConvertable with &2/convert &fcommand" - "&8((&7You must have nine to convert&)" Diamond_Fragment_Name: "&b&lDiamond Fragment" Diamond_Fragment_Lore: - "&fThis &3Diamond Fragment &fis" - "&fused to create &3Pure Diamonds" - " " - "&fConvertable with &3/convert &fcommand" - "&8((&7You must have nine to convert&)" # Customize the messages user's see when converting fragments # Conversion_Messages: Coal_Conversion: "&8&l[&8&l!&8&l] &fConverted all &8Coal Fragments &finto &8x%coal% Coal&f." Iron_Conversion: "&8&l[&f&l!&8&l] &fConverted all Iron Fragments into x%iron% Iron." Gold_Conversion: "&8&l[&e&l!&8&l] &fConverted all &eGold Fragments &finto &ex%gold% Gold&f." Redstone_Conversion: "&8&l[&c&l!&8&l] &fConverted all &cRedstone Fragments &finto &cx%redstone% Redstone&f." Lapis_Conversion: "&8&l[&3&l!&8&l] &fConverted all &3Lapis Fragments &finto &3x%lapis% Lapis&f." Emerald_Conversion: "&8&l[&a&l!&8&l] &fConverted all &aEmerald Fragments &finto &ax%emerald% Emerald(s)&f." Diamond_Conversion: "&8&l[&b&l!&8&l] &fConverted all &bDiamond Fragments &finto &bx%diamond% Diamond(s)&f." Not_Enough_Fragments: "&4&l[&c&l!&4&l] &fYou do not have enough fragments to convert."
#################################################################################################################### ######################################################## M E N U S ################################################# ####################################################################################################################
# Shop Menu Settings # Shop_Title: "&8&lMining Shop" # Change what can be sold at the shop, valid types are "fragment", "item". # Shop_Type: "item" Item_Name_Color: "&e&l" Item_Sell_Price_Color: "&6" Item_Sell_Price_Total_Color: "&f" Sell_Message: "&6&lSHOP >> &fYou sold &ex%count% %type% &ffor &7$&6%total%" Sell_Message_Not_Enough: "&6&lSHOP >> &fYou do not have enough &e%type% &fto sell" # Sell prices and amounts to sell per click in the /ores gui # # Block sell prices automatically change to item sell price * 9 # Coal_Sell_Price: 15.0 Iron_Sell_Price: 25.0 Gold_Sell_Price: 50.0 Redstone_Sell_Price: 35.0 Lapis_Sell_Price: 75.0 Diamond_Sell_Price: 100.0 Emerald_Sell_Price: 200.0 # This will only apply if Shop_Type is set to "fragment" # Fragment_Shop: Titles: "&e&l%type% Fragment" Lores: - "&6Sell Price: &f%price%"
Menu_Back_Button_Title: "&c&lBACK" Menu_Back_Button_Lore: - "&7Click to return" - "&7to the previous menu"
#Do not change anything under this message Log_Lag_Over_Milis: 100 Debug: [] Version: 1 Prefix: ""
%am_exp% - This will display the amount of EXP that a player needs to progress to the next level. For featherboard please use {placeholderapi_am_exp}.
%am_level% - Display the current mining level for that player. For featherboard please use {placeholderapi_am_level}.
DEPENDENCIES - Effect Lib is required in order to use any other Particle Animations other than circle. - Vault is required for use of /am shop where players can sell ores - Spigot is required for the plugin to function.
Ore Deposits
My plugin Ore Deposits compliments this plugin perfectly. It works as a virtual storage where players can deposit ores in order to turn them into a generator. It is great for player retention and competitive servers. If you’d like to check it out, it can be found here - https://www.mc-market.org/resources/14727/