ā›ļøPickaxes

Coral features one of the most indepth pickaxe modules, working completely flawlessy and ready to be added onto your server.

Pickaxe Setup + Names

The main pickaxe item can be fully editted via the configuration files found in CoralPrisons/modules/pickaxes/configs/pickaxes.yml and CoralPrisons/modules/pickaxes/configs/pickaxe-names.yml. The first editable value represents the default-name: of the pickaxe. It is important to note this is not the format of the pickaxe item name which will be shown to players and in menus. This is only the name of the pickaxe which should be used whilst the player does not meet any requirements for any other names specified in pickaxes.yml. The item name of the pickaxe can be edited in the name: field where %name% represents the current name of the pickaxe.

If you wish to display the statistics of how much the economy the user has spent on their pickaxe you can do so by adding in the %value-<economy>%, replacing the <economy> tag with the name of the economy you wish to provide a statistic for. This works with any and all economies supported by abyss lib or economies created using the built in economy module for coral.

Both the %enchants% and %boosts% will be replaced by a list of enchants or boosts which are currently contained on the pickaxe, along with their enchant level or boost percentage. The format in which they display on the lore may be changed in their respective configurations (more on this later).

default-enchants:
    - "EFFICIENCY;50"

You may also specify a list of default enchants which the pickaxe should have. This may be done by specifying the enchant id in upper case followed by the level it should have by default, separated by a semi-colon. Please ensure to wrap each enchant and its default level in quotation marks. If you would like your pickaxe to have no enchants by default you should replace the list with an empty array as shown below.

default-enchants: []

You can create as many pickaxe types as you would like, simply by copy + pasting the default pickaxe and changing its id at the very top. For example:

pickaxes:
    "default":
        default-name: "&eCoral Pickaxe"
        material: "DIAMOND_PICKAXE"
        name: "&6&l[&e&l!&6&l] &e%name%&r &7(&f%raw-blocks%&7)"
        lore: []
        default-enchants:
            - "EFFICIENCY;50"
    "donor":
        default-name: "&eDonor Pickaxe"
        material: "DIAMOND_PICKAXE"
        name: "&6&l[&e&l!&6&l] &e%name%&r &7(&f%raw-blocks%&7)"
        lore: []
        default-enchants:
            - "EFFICIENCY;50"
            - "TOKEN-GATHERER;100"

As mentioned previously, you can create multiple different pickaxe names which players can use, by editing the pickaxe-names.yml. Please note that the name: field is once again not the pickaxe item name, but rather the value which will replace %name%. Player pickaxes will automatically be updated with the new name of the pickaxe after the user has met the requirements set under requirements: of each pickaxe name.

The order in which the enchants show up in the lore can be edited in CoralPrisons/modules/pickaxes/configs/settings.yml under the enchant-placeholders-order:.

In the settings.yml you can also find options to fine tune the lore update interval on pickaxes, the interval between effect enchants proccing and whether or not pickaxes should be souldbound.

Enchants

Coral pickaxes allows you to add a wide array of different enchants, ranging from default minecraft enchants to custom animated enchants included in coral. Each category of enchant has their own settings which can be configured, however there are a few which are shared in common throughout, shown below are some of these options:

enabled: true
enchantment: "DIG_SPEED"
identifier: "Custom Name"
economy: "tokens"
max-level: 100
base-cost: 100
cost-increase: 100
pickaxe-lore: "&5&lā†’ &dEfficiency&f %level%"
requirements:
    level: 0
    prestige: 0
    raw-blocks: 0
    total-blocks: 0
available-item:
    enchanted: true
    material: "BOOK"
    name: "&5&l[&d&l!&5&l] &dEfficiency Enchant &7(Click)"
    lore: []
unavailable-item:
    material: "RED_STAINED_GLASS_PANE"
    name: "&4&l[&c&l!&4&l] &cEfficiency Enchant &7(Locked)"
    lore: []

All enchants have an option to add an identifier: field, where you can specify a custom name for the enchant which will be displayed in messages sent to the user, when they are purchasing, refunding or when the enchant has procced. Note this is an optional field we have included to enhance customisability of your server, however if you wish to keep the default enchant name you do not need to include this.

The field economy: represents the economy which should be used when purchasing or refunding levels of the particular enchant in question. This can be any economy which is currently supported by AbyssLib, or any currency which is created with the in built economy core.

The max-level: field represents the maximum level of the enchant, players will not be able exceed this value. The base-cost: field signifies the initial cost required for the first level of enchantment. The cost-increase: field indicates the amount by which the cost rises with each level. The pickaxe-lore value determines the enhancement that will replace the placeholder %enchants% in your pickaxe lore if the user has purchased levels of the enchant.

The requirements for each enchant work the same as pickaxe names above. If a requirement is specified, and the user does not meet the requirement, they will not be able to purchase the enchant and will be shown anything under unavailable-item in their pickaxe upgrade menu. Otherwise they will be shown anything under available-item:. Within these items you can specify a %chance% placeholder which will display the chance of the enchant proccing at its current level.

All enchants have a secret option which can be added onto them via the config, to send a message to the user when the enchant procs. This section is called activation-message and should something similar to this:

activation-message:
            sound:
                enabled: true
                value: "BLOCK_NOTE_PLING"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&e&lCoral&6&lPrisons &8&lā†’ &7Your nuke enchant has procced."

Vanilla Enchants

Coral allows for users to add any vanilla enchant onto pickaxes. Currently included with coral are: Efficiency and Fortune. However if you wanted to add any other vanilla enchant onto the pickaxe simply add an enchantment field followed by the spigot enchantment id. An example of this is shown below:

"unbreaking":
        enabled: true
        enchantment: "DURABILITY"
        economy: "tokens"
        max-level: 100
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&5&lā†’ &dUnbreaking&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0

Effect Enchants

Coral also allows for users to add any vanilla potion effects onto pickaxes. Currently included with coral are: Speed, Jump, Nightvision and haste. However if you wanted to add any other vanilla enchant onto the pickaxe simply add an effect field followed by the spigot effect id. An example of this is shown below:

    "invisibility":
        enabled: true
        effect: "INVISIBILITY"
        economy: "tokens"
        max-level: 2
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&1&lā†’ &9Invisibility&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0

Command Enchants

Coral also allows for users to add custom enchants which run a command through console when activated. Currently included with coral are: Token Gatherer and Key Finder. However if you want to add any other command enchants simply copy + paste an existing command enchant and change its id along with its milestones.

Milestones provide additional settings you can tweak, depending on the users current pickaxe level. You can create as many milestones per enchant as you wish, however each milestone must contain the required-level: field at the very least. For command enchants there are two additional sections which can be added to the milestones to add more to your command enchants, first of which is the generate: section. This section should contain an boolean option for enabled, as well as 2 integer options called min: and max:. This will generate a random number between these two arguments, which can be used in the commands section via the %amount% placeholder. The next section which can be added to milestones is the commands: section, which can contain a list of commands which you want to run when the enchant is activated. Additionally, coral allows you to provide a percentage chance of the commands proc rate, which can be done by adding the chance at the end of the enchant separated by a semi-colon. Examples of these two milestone options are shown below.

"hundy":
    required-level: 100
    generate:
        enabled: true
        min: 1000
        max: 10000
    commands:
        - "tokens give %player% %amount%"
"epic":
    required-level: 100
    generate:
        enabled: true
        min: 1
        max: 3
    commands:
        - "crates give %player% epic %amount%;75"
        - "crates give %player% vote %amount%;25"

Boost Enchants

Coral also allows for users to add custom enchants which boost the ability to gain any eco supported by AbyssLib, or any eco created by the built in economy module. Currently included with coral are: Money Booster and Token Booster. However if you want to add any other boost enchants simply copy + paste an existing boost enchant and change its id. You must also specify a boost-economy: which is the economy to be boosted by the enchant. The boost-per-level field also indicates the amount of boost on the economy incremented with each level. An example of a boost enchant is shown below:

"gem-booster":
    enabled: true
    economy: "tokens"
    max-level: 1000
    base-cost: 100
    cost-increase: 100
    base-chance: 1
    chance-increase: 0.1
    boost-economy: "gems"
    boost-per-level: 0.1
    pickaxe-lore: "&6&lā†’ &eGems Booster&f %level%"

Coral Enchants

In addition to all the enchants above, coral have included a wide range of animated enchants which can be fully configured via milestones. All enchants are entirely packet based, allowing for increased server performance. A list of all the enchants and their descriptions can be shown below:

  • Jackhammer -> Destroys the entire layer the player is on

  • Nuke -> Destroys every block in the mine virtually

  • Explosion -> Destroys every block in a certain radius, specified in milestones

  • Laser -> Sends laser beams in a plus shape down to the bottom of your mine

  • Lootbox -> Spawns a chest which can be right clicked for rewards if it is claimed in time by the user

  • Blackhole -> Summons a blackhole made from particles above, sucking in multiple blocks and creating a huge crater.

  • Vortex -> Summons a massive whirlwind absorbing blocks from your mine

  • Meteor -> Spawns a meteor making its way from space, creating a massive explosion on impact

  • Missile -> Directs a missile to your location, creating a massive explosion on impact

  • Reverse -> Breaks an additional block at the bottom of the mine

  • Shadow Clone -> Spawns a clone of you with your current pickaxe which mines

  • Maniac -> Spawns a ravager who destroys any blocks in its path

  • Airstrike -> Calls in air support from a ghast, which flies around your mine dropping tnt

  • Storm -> Summons a lightning storm, destroying blocks on each lightning strike

  • Horde -> Summons a horde of baby zombies which tear apart your mine

  • Shockwave -> Creates a shockwave blast in your mine

  • Invasion -> Summons endermen who ping across your mine, mining for you

  • Swarm -> Summons a swarm of bees who spew honey over your mine as they fly across

  • Midas Touch -> Converts the current layer of the mine to a certain block

  • Polar -> Spawns a polar bear who destroys any blocks in its path

Enchant Categories

Coral enchants are able to be separated into unlimited categories of your choice. These categories will be displayed when the user opens the pickaxe upgrade menu. The categories can be configured in CoralPrisons/modules/pickaxes/configs/menus.yml under the upgrade-menus: section. The first field which must be filled out is the default-menu: field, where you must specify the category which should always open when the player right clicks their pickaxe. Categories are configured similarly to how most Abyss plugin menus are, with a few extra steps. You must specify values for enchant-slots: and a list of enchants under enchants:. Enchant slots are the slots in which the list of enchants will occupy in the menu. When adding enchants to the list please ensure that the enchant ID is in uppercase. An example is shown below:

"vanilla":
        title: "&8&lVANILLA ENCHANTS"
        rows: 6
        enchant-slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34 ]
        enchants:
            - "EFFICIENCY"
            - "FORTUNE"

You must also configure the items for each category selector under each and every single category you create. This is done under the category-items: section in the category you are creating. When doing this you must ensure that the value for category: matches the category id of the categories you have created. An example is show below:

category-items:
            "all":
                slot: 2
                category: "all"
                material: "LIME_STAINED_GLASS_PANE"
                name: "&2&l[&a&l!&2&l] &aAll Enchants &7(Click)"
                lore: [ ]
            "vanilla":
                slot: 3
                category: "vanilla"
                enchanted: true
                material: "PURPLE_STAINED_GLASS_PANE"
                name: "&5&l[&d&l!&5&l] &dVanilla Enchants &7(Selected)"
                lore: [ ]

HINT: If you experience any errors switching between categories, ensure your category ID's are lowercase all throughout.

Pickaxe Abilities

Pickaxe Abilities are just a special type of enchant category, however they do not work like normal enchants. Pickaxe abilities can be purchased like any other enchant. One major difference between enchants and abilities, is that only one ability may be selected and used at a time. To select an ability you must SHIFT + LEFT CLICK the ability. Coral currently features 3 abilities such as: Tnt Cannon, Phantom Drill and Ice Blast. These abilities' are only triggered when Q is pressed whilst holding your pickaxe inside a mine region. Here is a brief description of the abilities:

  • Tnt Cannon -> Shoots tnt out of your pickaxe in the direction you're facing

  • Phantom Drills -> Spawns a phantom who drills through your mine in the direction you are facing

  • Ice Blast -> Blasts an ice berg in the direction you are facing, creating a region of ice blocks around eventually melting away

All abilities have a cooldown which can be specified in the milestones section, and also a cooldown-message section.

HINT: Neither enchants nor abilities are able to be toggled whilst outside the mine region. In addition, entities from abilities will automatically be destroyed if they leave the mine region.

Pickaxe Crystals

Coral also allows for users to add pickaxe crystals which boost the chance for an enchant to proc, adding on from the proc chance of the enchant at that current level. Crystals can be configured in CoralPrisons/modules/pickaxes/configs/crystals.yml. You can create as many crystals as you would like. The %boosts% placeholder in the lore for the crystals will be replaced by a list of random boosts, which can be entirely configured below, and will take up the formatting specified in boost-format:.

Crystals also allow you to have a success range, where you must specify a minimum and maximum value of success. This means when a crystal is applied to a pickaxe slot it has a certain chance of destroying.

possible-boosts:
    min: 1
    max: 3
    boosts:
    - "JACKHAMMER;1;18"
    - "NUKE;1;8"
    - "EXPLOSION;3;15"
    - "BLACKHOLE;1;5"
    - "LOOTBOX;7;18"

Possible boosts indicate the enchants which the crystal boost when applied. This will be randomly selected from the list specified. The values min and max, tell the plugin how many boosts to randomly pick. Each boost is separated in the following format ENCHANTID;MIN;MAX where min and max represent the min and max percentage boost of the enchant. For example "JACKHAMMER;1;18" would tell the plugin to select a random percentage between 1-18 to boost for the jackhammer enchant, should it be selected randomly.

You are also able to add as many pickaxe slots as you may like by simply copy+pasting and exisiting pickaxe slot, and changing the slot: field aswell as the id.

Pickaxe Skins

Coral allows for you to add custom cosmetics to your pickaxe by the use of pickaxe skins. This can be configured in CoralPrisons/modules/pickaxes/configs/menus.yml under the "skin-menu" section. In order to this you must upload your texture either via ItemsAdder, Oraxen or through the server resourcepack and allocate a custom model data to identify this texture variation. You must then specify the same id in the custom-model-data: field. Skins are purely cosmetic and serve no advantage over other players.

Any issues which you may face are most likely related to your resource pack management plugin. Please contact support for them before contacting us.

Rename Tags

Coral allows for users to rename their pickaxe to any name they choose by the use of rename tags. To use a rename tag a player must redeem a tag by right clicking it, hold their pickaxe in their hand and type the new name in chat. The rename tag item may be edited in CoralPrisons/modules/pickaxes/configs/settings.yml under the pickaxe-rename-tag-item section.

Configuration Files

pickaxes.yml
pickaxes:
    "default":
        default-name: "&eCoral Pickaxe"
        material: "DIAMOND_PICKAXE"
        name: "&6&l[&e&l!&6&l] &e%name%&r &7(&f%raw-blocks%&7)"
        lore:
            - " "
            - "&eInformation"
            - "&eā†’ &7Owner: &f%owner%"
            - "&eā†’ &7Type: &fDefault"
            - "&eā†’ &7Selected Ability: &f%ability%"
            - " "
            - "&eStatistics"
            - "&eā†’ &7Prestige: &f%prestige%"
            - "&eā†’ &7Level: &f%level%"
            - "&eā†’ &7EXP: &f%exp%&7/&f%max-exp% &7(%bar%&7)"
            - "&eā†’ &7Total Blocks: &f%blocks%"
            - "&eā†’ &7Raw Blocks: &f%raw-blocks%"
            - " "
            - "&eEnchantments"
            - "%enchants%"
            - " "
            - "&eCrystal Boosts"
            - "%boosts%"
            - " "
            - "&7&o(( Right-Click to &f&oupgrade&7&o your pickaxe! ))"
        default-enchants:
            - "EFFICIENCY;50"
pickaxe-names.yml
pickaxe-names:
    "benjamin":
        name: "&2&l&k|&r&a&l$&2&l&k|&r &a&lBENJAMIN &2&l&k|&r&a&l$&2&l&k|&r"
        requirements:
            level: 0
            prestige: 0
            total-blocks: 100
            raw-blocks: 0
    "rich":
        name: "&6&l&k|&r&e&l$&6&l&k|&r &e&lRICH &e&l&k|&r&6&l$&e&l&k|&r"
        requirements:
            level: 0
            prestige: 0
            total-blocks: 10000
            raw-blocks: 0
    "maniac":
        name: "&4&l&k|&c&l&k|&4&l&k|&r &c&l&nMANIAC &4&l&k|&c&l&k|&4&l&k|&r"
        requirements:
            level: 0
            prestige: 0
            total-blocks: 1000000
            raw-blocks: 0
enchants.yml
vanilla-enchants:
    "efficiency":
        enabled: true
        enchantment: "DIG_SPEED"
        economy: "tokens"
        max-level: 100
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&5&lā†’ &dEfficiency&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: true
            material: "BOOK"
            name: "&5&l[&d&l!&5&l] &dEfficiency Enchant &7(Click)"
            lore:
                - " "
                - "&dInformation"
                - "&d&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&d&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cEfficiency Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "fortune":
        enabled: true
        enchantment: "LOOT_BONUS_BLOCKS"
        economy: "tokens"
        max-level: 100
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&2&lā†’ &aFortune&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: true
            material: "EMERALD"
            name: "&2&l[&a&l!&2&l] &aFortune Enchant &7(Click)"
            lore:
                - " "
                - "&aInformation"
                - "&a&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&a&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cFortune Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"

effect-enchants:
    "speed":
        enabled: true
        effect: "SPEED"
        economy: "tokens"
        max-level: 10
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&3&lā†’ &bSpeed&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: false
            material: "SUGAR"
            name: "&3&l[&b&l!&3&l] &bSpeed Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cSpeed Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "jump":
        enabled: true
        effect: "JUMP"
        economy: "tokens"
        max-level: 5
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&2&lā†’ &aJump&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: false
            material: "RABBIT_FOOT"
            name: "&2&l[&a&l!&2&l] &aJump Enchant &7(Click)"
            lore:
                - " "
                - "&aInformation"
                - "&a&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&a&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cJump Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "haste":
        enabled: true
        effect: "FAST_DIGGING"
        economy: "tokens"
        max-level: 10
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&6&lā†’ &eHaste&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: false
            material: "GOLDEN_PICKAXE"
            name: "&6&l[&e&l!&6&l] &eHaste Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cHaste Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "nightvision":
        enabled: true
        effect: "NIGHT_VISION"
        economy: "tokens"
        max-level: 2
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: "&1&lā†’ &9Nightvision&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            enchanted: false
            material: "ENDER_PEARL"
            name: "&1&l[&9&l!&1&l] &9Nightvision Enchant &7(Click)"
            lore:
                - " "
                - "&9Information"
                - "&9&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&9&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cNightvision Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"

command-enchants:
    "token-gatherer":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &eToken Gatherer&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "SUNFLOWER"
            name: "&6&l[&e&l!&6&l] &eToken Gatherer Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cToken Gatherer Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                generate:
                    enabled: true
                    min: 100
                    max: 5000
                commands:
                    - "tokens give %player% %amount%"
            "hundy":
                required-level: 100
                generate:
                    enabled: true
                    min: 1000
                    max: 10000
                commands:
                    - "tokens give %player% %amount%"
            "fivehundy":
                required-level: 500
                generate:
                    enabled: true
                    min: 10000
                    max: 50000
                commands:
                    - "tokens give %player% %amount%"
            "grand":
                required-level: 1000
                generate:
                    enabled: true
                    min: 25000
                    max: 100000
                commands:
                    - "tokens give %player% %amount%"
    "key-finder":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&3&lā†’ &bKey Finder&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "TRIPWIRE_HOOK"
            name: "&3&l[&b&l!&3&l] &bKey Finder Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cKey Finder Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                generate:
                    enabled: true
                    min: 1
                    max: 3
                commands:
                    - "crates give %player% vote %amount%;75"
                    - "crates give %player% epic %amount%;25"
            "epic":
                required-level: 100
                generate:
                    enabled: true
                    min: 1
                    max: 3
                commands:
                    - "crates give %player% epic %amount%;75"
                    - "crates give %player% vote %amount%;25"

boost-enchants:
    "money-booster":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        boost-economy: "vault"
        boost-per-level: 0.1
        pickaxe-lore: "&2&lā†’ &aMoney Booster&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "EMERALD_BLOCK"
            name: "&2&l[&a&l!&2&l] &aMoney Booster Enchant &7(Click)"
            lore:
                - " "
                - "&aInformation"
                - "&a&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&a&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cMoney Booster Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "token-booster":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        boost-economy: "tokens"
        boost-per-level: 0.1
        pickaxe-lore: "&6&lā†’ &eToken Booster&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "GOLD_BLOCK"
            name: "&6&l[&e&l!&6&l] &eToken Booster Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cToken Booster Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"

coral-enchants:
    "jackhammer":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&4&lā†’ &cJackhammer&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "HOPPER"
            name: "&4&l[&c&l!&4&l] &cJackhammer Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cJackhammer Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "nuke":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&4&lā†’ &cNuke&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "TNT"
            name: "&4&l[&c&l!&4&l] &cNuke Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cNuke Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "explosion":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&4&lā†’ &cExplosion&f %level%"
        activation-particle: "EXPLOSION_HUGE"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "FIREBALL"
            name: "&4&l[&c&l!&4&l] &cExplosion Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cExplosion Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                radius: 3
            "medium":
                required-level: 100
                radius: 5
            "large":
                required-level: 1000
                radius: 7
    "laser":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&3&lā†’ &bLaser&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PRISMARINE_CRYSTALS"
            name: "&3&l[&b&l!&3&l] &bLaser Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cLaser Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                radius: 3
            "medium":
                required-level: 100
                radius: 5
            "big":
                required-level: 500
                radius: 7
            "huge":
                required-level: 1000
                radius: 10
    "lootbox":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &eLootbox&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "CHEST"
            name: "&6&l[&e&l!&6&l] &eLootbox Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cLootbox Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                lootbox-material: "CHEST"
                time-until-expire: 60
                hologram:
                    enabled: true
                    height-offset: 2
                    lines:
                        - "&6&l[&e&l!&6&l] &eSunken Treasure &7(Right-Click)"
                        - "&f&o%player%&7&o must claim in &f&o%time%&7&o."
                rewards:
                    "gold":
                        chance: 50
                        commands:
                            - "give %player% gold_ingot 1"
                    "diamond":
                        chance: 40
                        commands:
                            - "give %player% diamond 1"
                    "emerald":
                        chance: 30
                        commands:
                            - "give %player% emerald 1"
    "blackhole":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&0&lā†’ &8Blackhole&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "ENDER_EYE"
            name: "&4&l[&c&l!&4&l] &cBlackhole Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cBlackhole Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                explosion-radius: 25
                blackhole-radius: 5
                ring-distance: 1
                points: 10
                rate: 50
                ticks: 400
                mode: "SINGULAR_ROTATION" #SINGULAR_ROTATION, INNER_COLLIDING_ROTATION, OUTER_COLLIDING_ROTATION, INNER_COLLIDING,ROTATION_TWO, OUTER_COLLIDING_ROTATION_TWO
                ring-one-color: "#000000"
                ring-two-color: "#ff5100"
    "spaceship": #Enchant disabled due to some reworking
        enabled: false
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&5&lā†’ &fSpaceship&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjZlNWU0NjE3ZWI3NTExMjY5OTliOTQ3MDMxODgwZjVjYmZlYjBhZDZjZWI4Zjk2OTkyYmNlM2U4ZWIzOWQ4In19fQ=="
            name: "&5&l[&f&l!&5&l] &fSpaceship Enchant &7(Click)"
            lore:
                - " "
                - "&fInformation"
                - "&f&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&f&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cSpaceship Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                particle: "RED"
                sound: "EXPLODE"
                radius: 35
        start-message:
            title:
                enabled: true
                title: "&a&lSPACESHIP"
                sub-title: "&7&o(( An incoming &f&ospaceship&7&o has entered the mine! ))"
        end-message:
            title:
                enabled: true
                title: "&c&lBOOM!"
                sub-title: "&7&o(( The &f&ospaceship&7&o blew up the mine! ))"
    "vortex":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&3&lā†’ &bVortex&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWJjZGJhYzQwZDhlYWZiNWM4OGQ4MmM3YWQ3N2ExYTA2NTQwMjU3ODQwZGZlYzFlYzM3MmE1NDVmMWY2ZGMifX19"
            name: "&3&l[&b&l!&3&l] &bVortex Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cVortex Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                speed: 0.3
                ticks: 600 #30 seconds
                start-blocks: 1
                max-blocks: 200
                radius: 15
    "meteor":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &cMeteor&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "MAGMA_BLOCK"
            name: "&6&l[&c&l!&6&l] &cMeteor Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cMeteor Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                particle: "EXPLOSION_HUGE"
                sound: "EXPLODE"
                material: "MAGMA_BLOCK"
                radius: 50
    "missile":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&f&lā†’ &eMissile&f %level%"
        activation-particle: "EXPLOSION_HUGE"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "FLINT_AND_STEEL"
            name: "&f&l[&e&l!&f&l] &eMissile Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cMissile Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                width: 7
                length: 15
            "medium":
                required-level: 100
                width: 9
                length: 20
            "large":
                required-level: 1000
                width: 12
                length: 25
    "reverse":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&8&lā†’ &4Reverse&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "COMPASS"
            name: "&8&l[&4&l!&8&l] &4Reverse Enchant &7(Click)"
            lore:
                - " "
                - "&4Information"
                - "&4&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&4&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cReverse Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                amount: 1
            "double":
                required-level: 100
                amount: 2
            "triple":
                required-level: 1000
                amount: 3
    "shadow-clone":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&d&lā†’ &5Shadow Clone&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "NETHER_STAR"
            name: "&d&l[&5&l!&d&l] &5Shadow Clone Enchant &7(Click)"
            lore:
                - " "
                - "&5Information"
                - "&5&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&5&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cShadow Clone Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 5.5
                    name:
                        - "&5&m-------------------------------"
                        - ""
                        - "&d&l%player%'s &5&lSHADOW &d&lCLONE"
                        - ""
                        - "&5&lā†’ &7Blocks mined: &f%amount%"
                        - "&5&lā†’ &7Time left: &f%time-left%"
                        - ""
                        - "&5&m-------------------------------"
                time: 600
                ticks-between-locations: 100
                ticks-between-blocks: 5 #breaks blocks every 5 ticks
                trail-particle: "PURPLE"
                break-particle: "SMOKE_LARGE"
                radius: 2
    "maniac":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&c&lā†’ &4Maniac&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "RED_CANDLE"
            name: "&c&l[&4&l!&c&l] &4Maniac Enchant &7(Click)"
            lore:
                - " "
                - "&4Information"
                - "&4&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&4&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cManiac Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 5.5
                    name:
                        - "&4&m-------------------------------"
                        - ""
                        - "&4&l%player%'s &c&lMANIAC"
                        - ""
                        - "&4&lā†’ &7Blocks mined: &f%amount%"
                        - "&4&lā†’ &7Time left: &f%time-left%"
                        - ""
                        - "&4&m-------------------------------"
                time: 480
                ticks-between-locations: 80
                ticks-between-blocks: 5 #breaks blocks every 5 ticks
                trail-particle: "RED"
                break-particle: "EXPLOSION_NORMAL"
                radius: 5
    "airstrike":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&4&lā†’ &cAirstrike&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "FIREWORK_ROCKET"
            name: "&f&l[&c&l!&f&l] &cAirstrike Enchant &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&c&l[&4&l!&c&l] &cAirstrike Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 6.5
                    name:
                        - "&f&m-------------------------------"
                        - ""
                        - "&c&l%player%'s &f&lAIRSTRIKE"
                        - ""
                        - "&c&lā†’ &7Blocks mined: &f%amount%"
                        - "&c&lā†’ &7Time left: &f%time-left%"
                        - ""
                        - "&f&m-------------------------------"
                time: 360
                ticks-between-locations: 60
                ticks-between-strikes: 20 #breaks blocks every 5 ticks
                tnt-trail-particle: "RED"
                explosion-particle: "EXPLOSION_HUGE"
                radius: 10
    "storm":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&3&lā†’ &bStorm&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "LIGHTNING_ROD"
            name: "&3&l[&b&l!&3&l] &bStorm Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&c&l[&4&l!&c&l] &cStorm Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                time: 300
                strikes: 100
    "horde":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&2&lā†’ &aHorde&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "ROTTEN_FLESH"
            name: "&2&l[&a&l!&2&l] &aHorde Enchant &7(Click)"
            lore:
                - " "
                - "&aInformation"
                - "&a&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&a&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&c&l[&4&l!&c&l] &cHorde Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 2
                    name:
                        - "&a&l%player%'s &2&lHORDE &7(&f%amount%x&7)"
                        - "&7&oTime left: &f&o%time-left%"
                time: 360
                ticks-between-locations: 15
                amount: 50
    "shockwave":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &eShockwave&f %level%"
        activation-particle: "EXPLOSION_HUGE"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "BEACON"
            name: "&6&l[&e&l!&6&l] &eShockwave Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cShockwave Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                width: 7
                height: 5
                length: 25
            "medium":
                required-level: 100
                width: 9
                height: 6
                length: 35
            "large":
                required-level: 1000
                width: 12
                height: 7
                length: 50
    "invasion":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&5&lā†’ &dInvasion&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "CHORUS_FRUIT"
            name: "&5&l[&d&l!&5&l] &dInvasion Enchant &7(Click)"
            lore:
                - " "
                - "&dInformation"
                - "&d&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&d&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cInvasion Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                trail-particle: "PURPLE"
                enderman: 10
                time: 660
                mine-teleport-delay: 60
                player-teleport-delay: 30
                radius: 15
                nametag:
                    height-offset: 5
                    name:
                        - "&d&l%player%'s &5&lINVADER &7(&f%amount%x&7)"
                        - "&7&oTime left: &f&o%time-left%"
        start-message:
            title:
                enabled: true
                title: "&5&lINVASION"
                sub-title: "&7&o(( An incoming &f&oinvasion&7&o has begun! ))"
        end-message:
            title:
                enabled: true
                title: "&4&lINVASION"
                sub-title: "&7&o(( The &f&oinvasion&7&o has ended! ))"
    "swarm":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &eSwarm&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "HONEY_BLOCK"
            name: "&6&l[&e&l!&6&l] &eSwarm Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&c&l[&4&l!&c&l] &cSwarm Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 1.5
                    name:
                        - "&6&m-------------------------------"
                        - ""
                        - "&e&l%player%'s &6&lSWARM"
                        - ""
                        - "&e&lā†’ &7Blocks mined: &f%amount%"
                        - "&e&lā†’ &7Time left: &f%time-left%"
                        - ""
                        - "&6&m-------------------------------"
                time: 360
                swarm-amount: 10
                ticks-between-locations: 60
                ticks-between-drops: 20
                honey-trail-particle: "ORANGE"
                explosion-particle: "EXPLOSION_HUGE"
                radius: 10
    "midas-touch":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&6&lā†’ &eMidas Touch&f %level%"
        conversion-material: "GOLD_BLOCK" #What block to turn the layer into
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "GOLD_NUGGET"
            name: "&6&l[&e&l!&6&l] &eMidas Touch Enchant &7(Click)"
            lore:
                - " "
                - "&eInformation"
                - "&e&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&e&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cMidas Touch Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
    "polar":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        base-chance: 1
        chance-increase: 0.1
        pickaxe-lore: "&f&lā†’ &bPolar&f %level%"
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "LIGHT_BLUE_CANDLE"
            name: "&f&l[&b&l!&f&l] &bPolar Enchant &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oenchant&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cPolar Enchant &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This enchantment is currently &f&olocked&7&o! ))"
        milestones:
            "default":
                required-level: 0
                nametag:
                    height-offset: 5.5
                    name:
                        - "&f&m-------------------------------"
                        - ""
                        - "&b&l%player%'s &3&lPOLAR &f&lBEAR"
                        - ""
                        - "&b&lā†’ &7Blocks mined: &f%amount%"
                        - "&b&lā†’ &7Time left: &f%time-left%"
                        - ""
                        - "&f&m-------------------------------"
                time: 480
                ticks-between-locations: 80
                ticks-between-blocks: 5 #breaks blocks every 5 ticks
                trail-particle: "CYAN"
                break-particle: "EXPLOSION_NORMAL"
                radius: 5

ability-enchants:
    "tnt-cannon":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: ""
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWU0MzUyNjgwZDBiYjI5YjkxMzhhZjc4MzMwMWEzOTFiMzQwOTBjYjQ5NDFkNTJjMDg3Y2E3M2M4MDM2Y2I1MSJ9fX0="
            name: "&4&l[&c&l!&4&l] &cTNT Cannon Ability &7(Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Status: &fUnlocked"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        selected-item:
            enchanted: true
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWU0MzUyNjgwZDBiYjI5YjkxMzhhZjc4MzMwMWEzOTFiMzQwOTBjYjQ5NDFkNTJjMDg3Y2E3M2M4MDM2Y2I1MSJ9fX0="
            name: "&4&l[&c&l!&4&l] &cTNT Cannon Ability &7(Left-Click)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Status: &fEquipped"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cTNT Cannon Ability &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Status: &fLocked"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This ability is currently &f&olocked&7&o! ))"
        activation-message:
            sound:
                enabled: true
                value: "BLOCK_NOTE_PLING"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&e&lCoral&6&lPrisons &8&lā†’ &7You have activated your &eTNT Cannon&7 ability."
        cooldown-message:
            sound:
                enabled: true
                value: "FIZZ"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&c&lCoral&4&lPrisons &8&lā†’ &7Your &cTNT Cannon&7 is still on cooldown for &c%time%&7."
        milestones:
            "default":
                required-level: 0
                trail-particle: "RED"
                time: 100 # ticks
                tnt-interval: 5
                cooldown: 60 #seconds
                radius: 3
    "phantom-drill":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: ""
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWRmZTUxODAxNzYxNjYwZWJmNmRhZTcwZTljYWQ1ODhiMmVmNWU2Y2IyYjMxOTRkMDI4YTQwYWMwZWViY2RmNSJ9fX0="
            name: "&5&l[&d&l!&5&l] &dPhantom Drill Ability &7(Click)"
            lore:
                - " "
                - "&dInformation"
                - "&d&lā†’ &7Status: &fUnlocked"
                - "&d&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&d&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        selected-item:
            enchanted: true
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWRmZTUxODAxNzYxNjYwZWJmNmRhZTcwZTljYWQ1ODhiMmVmNWU2Y2IyYjMxOTRkMDI4YTQwYWMwZWViY2RmNSJ9fX0="
            name: "&5&l[&d&l!&5&l] &dPhantom Drill Ability &7(Left-Click)"
            lore:
                - " "
                - "&dInformation"
                - "&d&lā†’ &7Status: &fEquipped"
                - "&d&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&d&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cPhantom Drill Ability &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Status: &fLocked"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This ability is currently &f&olocked&7&o! ))"
        activation-message:
            sound:
                enabled: true
                value: "BLOCK_NOTE_PLING"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&e&lCoral&6&lPrisons &8&lā†’ &7You have activated your &ePhantom Drill&7 ability."
        cooldown-message:
            sound:
                enabled: true
                value: "FIZZ"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&c&lCoral&4&lPrisons &8&lā†’ &7Your &cPhantom Drill&7 is still on cooldown for &c%time%&7."
        milestones:
            "default":
                required-level: 0
                trail-particle: "LIME"
                cooldown: 60 #seconds
                radius: 5
    "ice-blast":
        enabled: true
        economy: "tokens"
        max-level: 1000
        base-cost: 100
        cost-increase: 100
        pickaxe-lore: ""
        requirements:
            level: 0
            prestige: 0
            raw-blocks: 0
            total-blocks: 0
        available-item:
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDE3MGY3MTVlMjVmMTBhZmYxMjRkMmY2MWZlZTFlYjc5ZmJiZjYxZmZjY2I3MWJjY2M2ZTU5NWQyOGFhMzRiZCJ9fX0="
            name: "&3&l[&b&l!&3&l] &bIce Blast Ability &7(Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Status: &fUnlocked"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        selected-item:
            enchanted: true
            material: "PLAYER_HEAD"
            skull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDE3MGY3MTVlMjVmMTBhZmYxMjRkMmY2MWZlZTFlYjc5ZmJiZjYxZmZjY2I3MWJjY2M2ZTU5NWQyOGFhMzRiZCJ9fX0="
            name: "&3&l[&b&l!&3&l] &bIce Blast Ability &7(Left-Click)"
            lore:
                - " "
                - "&bInformation"
                - "&b&lā†’ &7Status: &fEquipped"
                - "&b&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&b&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( Click me to purchase levels of this &f&oability&7&o! ))"
        unavailable-item:
            material: "RED_STAINED_GLASS_PANE"
            name: "&4&l[&c&l!&4&l] &cIce Blast Drill Ability &7(Locked)"
            lore:
                - " "
                - "&cInformation"
                - "&c&lā†’ &7Status: &fLocked"
                - "&c&lā†’ &7Level: &f%level%&7/&f%max-level% &7(%bar%&7)"
                - "&c&lā†’ &7Cost: &f%cost%"
                - " "
                - "&7&o(( This ability is currently &f&olocked&7&o! ))"
        activation-message:
            sound:
                enabled: true
                value: "BLOCK_NOTE_PLING"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&e&lCoral&6&lPrisons &8&lā†’ &7You have activated your &eIce Blast&7 ability."
        cooldown-message:
            sound:
                enabled: true
                value: "FIZZ"
                volume: 1
                pitch: 1
            message:
                enabled: true
                value:
                    - "&c&lCoral&4&lPrisons &8&lā†’ &7Your &cIce Blast&7 is still on cooldown for &c%time%&7."
        milestones:
            "default":
                required-level: 0
                trail-particle: "CYAN"
                cooldown: 15 #seconds
                radius: 10
crystals.yml
crystals:
    items:
        "tier1":
            material: "QUARTZ"
            name: "&5&l[&d&l!&5&l] &dPickaxe Crystal &7(Tier I)"
            lore:
                - " "
                - "&dInformation"
                - "&dā†’ &7Type: &fTier I"
                - "&dā†’ &7Boost Range: &f1-20%+"
                - "&dā†’ &7Success Rate: &f30-70%+"
                - " "
                - "&dBoosts"
                - "%boosts%"
                - " "
                - "&7&o(( Apply this to your &f&opickaxe&7&o! ))"
            boost-format: "&dā†’ &7%enchant% &f%boost%%"
            successful-apply:
                min-chance: 30
                max-chance: 70
            possible-boosts:
                min: 1
                max: 3
                boosts:
                    - "JACKHAMMER;1;18"
                    - "NUKE;1;8"
                    - "EXPLOSION;3;15"
                    - "BLACKHOLE;1;5"
                    - "LOOTBOX;7;18"

menus:
    "crystal-menu":
        title: "&8&lCRYSTALS"
        rows: 4
        pickaxe-slot: 31
        borders:
            "gray":
                material: "GRAY_STAINED_GLASS_PANE"
                name: " "
                lore: [ ]
                slots:
                    - "0-35"
        crystals:
            "1":
                slot: 11
                requirements:
                    level: 0
                    prestige: 1
                    raw-blocks: 0
                    total-blocks: 0
                available:
                    material: "LIME_STAINED_GLASS_PANE"
                    name: "&2&l[&a&l!&2&l] &aEmpty Slot &7(Fill)"
                    lore:
                        - " "
                        - "&aInformation"
                        - "&aā†’ &7Status: &fEmpty"
                        - " "
                        - "&aDescription"
                        - "&7Left-Click on a pickaxe crystal in your inventory"
                        - "&7to &fapply&7 it to your pickaxe. You can"
                        - "&7remove this crystal at any time."
                        - " "
                        - "&7&o(( This is an &f&oempty&7&o crystal slot! ))"
                unavailable:
                    material: "RED_STAINED_GLASS_PANE"
                    name: "&4&l[&c&l!&4&l] &cSlot Unavailable &7(Locked)"
                    lore:
                        - " "
                        - "&cInformation"
                        - "&cā†’ &7Status: &fLocked"
                        - " "
                        - "&cRequirements"
                        - "&cā†’ &7Prestige: &f1"
                        - " "
                        - "&7&o(( This crystal slot is currently &f&olocked&7&o! ))"
            "2":
                slot: 12
                requirements:
                    level: 0
                    prestige: 2
                    raw-blocks: 0
                    total-blocks: 0
                available:
                    material: "LIME_STAINED_GLASS_PANE"
                    name: "&2&l[&a&l!&2&l] &aEmpty Slot &7(Fill)"
                    lore:
                        - " "
                        - "&aInformation"
                        - "&aā†’ &7Status: &fEmpty"
                        - " "
                        - "&aDescription"
                        - "&7Left-Click on a pickaxe crystal in your inventory"
                        - "&7to &fapply&7 it to your pickaxe. You can"
                        - "&7remove this crystal at any time."
                        - " "
                        - "&7&o(( This is an &f&oempty&7&o crystal slot! ))"
                unavailable:
                    material: "RED_STAINED_GLASS_PANE"
                    name: "&4&l[&c&l!&4&l] &cSlot Unavailable &7(Locked)"
                    lore:
                        - " "
                        - "&cInformation"
                        - "&cā†’ &7Status: &fLocked"
                        - " "
                        - "&cRequirements"
                        - "&cā†’ &7Prestige: &f2"
                        - " "
                        - "&7&o(( This crystal slot is currently &f&olocked&7&o! ))"
            "3":
                slot: 13
                requirements:
                    level: 0
                    prestige: 3
                    raw-blocks: 0
                    total-blocks: 0
                available:
                    material: "LIME_STAINED_GLASS_PANE"
                    name: "&2&l[&a&l!&2&l] &aEmpty Slot &7(Fill)"
                    lore:
                        - " "
                        - "&aInformation"
                        - "&aā†’ &7Status: &fEmpty"
                        - " "
                        - "&aDescription"
                        - "&7Left-Click on a pickaxe crystal in your inventory"
                        - "&7to &fapply&7 it to your pickaxe. You can"
                        - "&7remove this crystal at any time."
                        - " "
                        - "&7&o(( This is an &f&oempty&7&o crystal slot! ))"
                unavailable:
                    material: "RED_STAINED_GLASS_PANE"
                    name: "&4&l[&c&l!&4&l] &cSlot Unavailable &7(Locked)"
                    lore:
                        - " "
                        - "&cInformation"
                        - "&cā†’ &7Status: &fLocked"
                        - " "
                        - "&cRequirements"
                        - "&cā†’ &7Prestige: &f3"
                        - " "
                        - "&7&o(( This crystal slot is currently &f&olocked&7&o! ))"
            "4":
                slot: 14
                requirements:
                    level: 0
                    prestige: 4
                    raw-blocks: 0
                    total-blocks: 0
                available:
                    material: "LIME_STAINED_GLASS_PANE"
                    name: "&2&l[&a&l!&2&l] &aEmpty Slot &7(Fill)"
                    lore:
                        - " "
                        - "&aInformation"
                        - "&aā†’ &7Status: &fEmpty"
                        - " "
                        - "&aDescription"
                        - "&7Left-Click on a pickaxe crystal in your inventory"
                        - "&7to &fapply&7 it to your pickaxe. You can"
                        - "&7remove this crystal at any time."
                        - " "
                        - "&7&o(( This is an &f&oempty&7&o crystal slot! ))"
                unavailable:
                    material: "RED_STAINED_GLASS_PANE"
                    name: "&4&l[&c&l!&4&l] &cSlot Unavailable &7(Locked)"
                    lore:
                        - " "
                        - "&cInformation"
                        - "&cā†’ &7Status: &fLocked"
                        - " "
                        - "&cRequirements"
                        - "&cā†’ &7Prestige: &f4"
                        - " "
                        - "&7&o(( This crystal slot is currently &f&olocked&7&o! ))"
            "5":
                slot: 15
                requirements:
                    level: 0
                    prestige: 5
                    raw-blocks: 0
                    total-blocks: 0
                available:
                    material: "LIME_STAINED_GLASS_PANE"
                    name: "&2&l[&a&l!&2&l] &aEmpty Slot &7(Fill)"
                    lore:
                        - " "
                        - "&aInformation"
                        - "&aā†’ &7Status: &fEmpty"
                        - " "
                        - "&aDescription"
                        - "&7Left-Click on a pickaxe crystal in your inventory"
                        - "&7to &fapply&7 it to your pickaxe. You can"
                        - "&7remove this crystal at any time."
                        - " "
                        - "&7&o(( This is an &f&oempty&7&o crystal slot! ))"
                unavailable:
                    material: "RED_STAINED_GLASS_PANE"
                    name: "&4&l[&c&l!&4&l] &cSlot Unavailable &7(Locked)"
                    lore:
                        - " "
                        - "&cInformation"
                        - "&cā†’ &7Status: &fLocked"
                        - " "
                        - "&cRequirements"
                        - "&cā†’ &7Prestige: &f5"
                        - " "
                        - "&7&o(( This crystal slot is currently &f&olocked&7&o! ))"
settings.yml
command:
    name: "pickaxes"
    aliases:
        - "pickaxe"
        - "pick"
        - "cpickaxe"
        - "cpickaxes"
        - "cpick"
        - "coralpickaxe"
        - "coralpick"
        - "coralpickaxes"

value-command:
    name: "value"
    aliases:
        - "pickvalue"
        - "val"
        - "spent"

crystal-boost-lore-format: "&eā†’ &7%enchant% &f%boost%%"
crystals-command:
    name: "crystal"
    aliases:
        - "crystals"
        - "coralcrystals"
        - "coralcrystal"
        - "ccrystal"
        - "ccrystals"

pickaxe-rename-tag-item:
    enchanted: true
    material: "NAME_TAG"
    name: "&6&l[&e&l!&6&l] &ePickaxe Rename Tag &7(Right-Click)"
    lore:
        - " "
        - "&eInformation"
        - "&eā†’ &7Action: &fRename Pickaxe"
        - "&eā†’ &7Usage: &fRight-Click"
        - " "
        - "&eDescription"
        - "&7Redeem this voucher and then type a new"
        - "&7name for your pickaxe in chat."
        - " "
        - "&7&o(( Right-Click to &f&orename&7&o your pickaxe! ))"

pickaxe-lore-update-interval: 10 #seconds
effect-enchant-proc-interval: 15 #seconds
soulbound-pickaxes: true

apply-exp-to-all-blocks: true
exp-settings:
    min-per-block: 1
    max-per-block: 6

max-exp-formula: "%level% * 100"
enchant-placeholders-order:
    - "EFFICIENCY"
    - "FORTUNE"
    - "TOKEN-GATHERER"
    - "KEY-FINDER"
    - "LOOTBOX"
    - "BLACKHOLE"
    - "SHADOW-CLONE"
    - "MANIAC"
    - "AIRSTRIKE"
    - "SWARM"
    - "METEOR"
    - "MISSILE"
    - "INVASION"
    - "HORDE"
    - "VORTEX"
    - "NUKE"
    - "JACKHAMMER"
    - "SHOCKWAVE"
    - "EXPLOSION"
    - "LASER"
    - "STORM"
    - "REVERSE"
    - "TOKEN-BOOSTER"
    - "MONEY-BOOSTER"
    - "SPEED"
    - "JUMP"
    - "HASTE"
    - "NIGHTVISION"
lang.yml
messages:
    "admin-help":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&6&m------------------------------------------"
                - " "
                - "&e&lCoral&6&lPrisons &8&lā†’ &ePickaxes Module"
                - "&7&oMade by &f&oRelocation#0001&7&o."
                - " "
                - "&7<> = Required"
                - "&7[] = Optional"
                - " "
                - "&e&lCOMMANDS:"
                - "&e&lā†’ &7/pickaxes give <player> <type>"
                - "&e&lā†’ &7/pickaxes givetag <player> <amount>"
                - "&e&lā†’ &7/pickaxes add <enchant> <amount>"
                - "&e&lā†’ &7/pickaxes set <enchant> <amount>"
                - "&e&lā†’ &7/pickaxes del <enchant> <amount>"
                - "&e&lā†’ &7/pickaxes help"
                - " "
                - "&6&m------------------------------------------"
    "crystal-admin-help":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&6&m------------------------------------------"
                - " "
                - "&e&lCoral&6&lPrisons &8&lā†’ &ePickaxe Crystals"
                - "&7&oMade by &f&oRelocation#0001&7&o."
                - " "
                - "&7<> = Required"
                - "&7[] = Optional"
                - " "
                - "&e&lCOMMANDS:"
                - "&e&lā†’ &7/crystals give <player> <type> <amount>"
                - "&e&lā†’ &7/crystals help"
                - " "
                - "&6&m------------------------------------------"
    "no-permission":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You do not have &cpermission&7 to perform this action."
    "invalid-pickaxe":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have specified an &cinvalid&7 pickaxe."
    "invalid-player":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have specified an &cinvalid&7 player."
    "invalid-number":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have specified an &cinvalid&7 number."
    "not-enough":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You do not have &cenough&7 for this."
    "invalid-crystal":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have specified an &cinvalid&7 crystal."
    "must-hold-pickaxe":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You must be holding a &cCoral Pickaxe&7 to perform this action."
    "invalid-rename":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You must hold your pickaxe to rename it."
    "soulbound":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You cannot get rid of your pickaxe, it is &csoulbound&7 to you."
    "rename-cancelled":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have &ccancelled&7 renaming your pickaxe."
    "renamed":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have successfully &erenamed&7 your pickaxe."
    "rename-prompt":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&6&m------------------------------------------"
                - " "
                - "&e&lCoral&6&lPrisons &8&lā†’ &eRename Pickaxe"
                - "&7&oMade by &f&oRelocation#0001&7&o."
                - " "
                - "&e&lDESCRIPTION:"
                - "&7Type your new pickaxe name in chat. You can use"
                - "&7as many &cc&6o&el&ao&br&7 codes as you want!"
                - " "
                - "&7&oTip: Type &f&o'cancel'&7&o to cancel renaming"
                - "&7&oyour pickaxe"
                - " "
                - "&6&m------------------------------------------"
    "purchased-enchant":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have purchased &e%amount%x&7 level(s) of the &e%enchant%&7 enchant for &e%amount%x&7 token(s)."
    "refunded-enchant":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have refunded &e%amount%x&7 level(s) of the &e%enchant%&7 enchant for &e%amount%x&7 token(s)."
    "given-crystal":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have given &e%player% %amount%x %tier%&7 crystal(s)."
    "received-crystal":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have received &e%amount%x %tier%&7 crystal(s)."
    "given-pickaxe":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have given &e%player%&7 a(n) &e%type%&7 pickaxe."
    "received-pickaxe":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have received &e%player%&7 a(n) &e%type%&7 pickaxe."
    "crystal-applied":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have &esuccessfully&7 applied your pickaxe crystal."
    "crystal-destroyed":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You were unlucky and your pickaxe crystal was &cdestroyed&7."
    "prestiged-pickaxe":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&6&m------------------------------------------"
                - " "
                - "&e&lCoral&6&lPrisons &8&lā†’ &ePickaxe Prestige"
                - " "
                - "&e&lDESCRIPTION:"
                - "&7You have just prestiged your pickaxe to prestige &f%prestige%&7."
                - "&7The higher your prestige the better upgrades you can"
                - "&7purchase for your pickaxe."
                - " "
                - "&6&m------------------------------------------"
    "added-levels":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have added &e%amount%x&7 levels of the &e%enchant%&7 enchant to your pickaxe."
    "deleted-levels":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lCoral&4&lPrisons &8&lā†’ &7You have removed &c%amount%x&7 levels of the &c%enchant%&7 enchant from your pickaxe."
    "set-levels":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&e&lCoral&6&lPrisons &8&lā†’ &7You have set the &e%enchant%&7 enchant's level to &e%amount%x&7 on your pickaxe."
    "spent-value":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&6&m------------------------------------------"
                - " "
                - "&e&lCoral&6&lPrisons &8&lā†’ &eSpent Value"
                - " "
                - "&e&lINFORMATION:"
                - "&2&lā†’ &aMoney: &f$%vault%"
                - "&5&lā†’ &dExperience: &f%experience%"
                - "&6&lā†’ &eTokens: &f%tokens%"
                - " "
                - "&6&m------------------------------------------"

Last updated