ProTrak+ Tools [1.16 - 1.20] icon

ProTrak+ Tools [1.16 - 1.20] -----

The Evolution of Mining Begins Here!



Heading.png

What is ProTrak+?
ProTrak+ revolutionises mining. By redesigning mining, players are rewarded for putting in the hard yards and getting rewarded for their efforts. ProTrak+ is designed to fit any server play style - whether you run an RPG, Prison, or Survival server, there are plenty of customisations to mold it to your liking.

How does ProTrak+ work?
ProTrak+ introduces cumulative mining to your server. Each pick that is created via the commands, comes with multiple customisations as seen below:
- Custom durability
- Custom xp level ranges
- Custom tiers
- Custom enchantments

You begin with the humble wooden pickaxe, and by mining ore (or any block you choose), you gain xp on that pickaxe. The more you level up, the more custom perks you can get. For example, after reaching level 10, your pick upgrades to a stone pickaxe, along with a custom enchantment. There are the possibility for 5 total upgrades:

Tiers.png

For a full description of customisations, view the config.yml below:

Code (Text):
# Xp required for each level, can be as long as you would like
levels:
  1: 100
  2: 200
  3: 300
  4: 500
  5: 1000
  6: 1750
  7: 2500
  8: 5000
  9: 10000
  10: 20000


# What materials you need to break in order to get xp, along with the average amount of xp given.
# Add items found here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
# xp added will be based on a normal distirbution with a standard deviation of %10

materials:
  -COAL_ORE: 15
  -IRON_ORE: 25
  -GOLD_ORE: 37
  -EMERALD_ORE: 55
  -DIAMOND_ORE: 80


# At what level will the pickaxe upgrade and recieve an upgraded enchantment
# Recommended to keep this spaced out, a total of 5 upgrades available from the starting pick

milestone_levels:
  - 2
  - 4
  - 6
  - 8
  - 10

# Pickaxe upgrades
# As the pickaxe gains more levels, the picks will unlock better mining speeds and durabilities.
# If you want to remove durability and have it so it never breaks, set durability value to 2147483647
pick_upgrades:
  1:
    pick_name: "&7Starter Pickaxe"
    pick_type: WOODEN_PICKAXE
    durability_amount: 50
  2:
    pick_name: "&aNovice Pickaxe"
    pick_type: STONE_PICKAXE
    durability_amount: 100
  3:
    pick_name: "&bAdept Pickaxe"
    pick_type: GOLDEN_PICKAXE
    durability_amount: 200
  4:
    pick_name: "&3Sophisticated Pickaxe"
    pick_type: IRON_PICKAXE
    durability_amount: 350
  5:
    pick_name: "&5Master Pickaxe"
    pick_type: DIAMOND_PICKAXE
    durability_amount: 500
  6:
    pick_name: "&4Champion Pickaxe"
    pick_type: NETHERITE_PICKAXE
    durability_amount: 800


# Customise enchantment probability and strength of enchantments
# Enchantments get added when a pickaxe upgrades
#
# What enchantment is added is dependent on their chance value.
# Works like a lottery system. All go into a pool, higher chance = more likely to get used
# minimum_to_add is if this is selected, what is the lowest amount you want added
# maximum_to_add is the highest amount you want added when the pick upgrades
#
# Example: - based off default values
# has a 20/75 chance of being added to a pick
# Will add between a 3# and 12% chance to the pick to earn double drops
# On next upgrade, if double ore is chosen again, will add onto what is already on the pick (might be 18% total)
#
# If you want to disable an enchant, set its chance to 0

enchantments:
  double_drops:
    chance: 20
    minimum_to_add: 0.03
    maximum_to_add: 0.12
  triple_drops:
    chance: 15
    minimum_to_add: 0.03
    maximum_to_add: 0.06
  durability:
    chance: 25
    minimum_to_add: 0.08
    maximum_to_add: 0.15
  feathers_touch:
    chance: 10
    minimum_to_add: 0.05
    maximum_to_add: 0.1
  treasure_find:
    chance: 5
    minimum_to_add: 0.01
    maximum_to_add: 0.03
    treasures:
      DIAMOND:
        chance: 20
      EMERALD:
        chance: 20

# Treasure Find treasure is what you will receive when treasure find triggers
# Under the tab treasures, default items are "DIAMOND" and "EMERALD"
# Just like the enchantments "chance" section, it is also a raffle system as to what item gets chosen when treasure find triggers
# If you want to disable specific treasure drops, simply set the chance to 0


How can I install ProTrak+?
ProTrak+ is easily installed. Simply download the .jar folder and place it into your plugins folder. Run your server and wait for it to start. Open up the ProTrak folder and view the config.yml and begin renovating your server!

What custom enchantments do you offer?
At the moment, ProTrak+ offers 5 custom enchantments, with more readily available to add. These are:
Double Drops:
Receive 2x drops for mined items
Triple Drops:
Receive 3x drops for mined items
Durability:
Increase the amount of durability at item has
Treasure Find:
Randomly find items while mining
Feather's Touch:
When you break a block, there is a chance it will instantly respawn. Allowing for additional drops

These enchantments have been made so you can pick and choose which ones you would like. If you want to see specific enchantments added, reach out to me and I can add them in for you.

How does xp and durability work?
XP works on standardised bell curve. The values for xp placed in the config.yml are the average xp amounts per material mined. When mined, a standard deviation of 5% is applied to create a range of xp values, rather than a one number fits all.

After a pickaxe has reach the top level, it will passively gain xp, but not attribute it to a new level. If you add a new level in after this, it will automatically update and that xp will go towards the newest level.

Durability has been completely revamped. You can give pickaxes custom durability values, or even get rid of durability all together. Item durability is reflected as standard item wear (but to demonstrate your custom durability), and also in the lore of the item. The closer to red the bar gets, the lower your durability.

When your pickaxe upgrades to a new tier that has new durability values, it carries over its percentage value, rather than literal value. See example below
Example:
Your wooden pick upgrades to stone. Your wooden pick has a durability of 40/50, or 80%. Your new stone pick has a total durability of 200, so therefore you new stone pickaxe would have a total durability of 160/200


Do I need any extra plugins to run ProTrak+?
No. ProTrak+ does not have any external dependencies to run. It would be advisable to have a unique way of adding allowing players to receive the pickaxes, whether through a shop, or an NPC from citizens.
If you choose to use commands to give pickaxes, use /protrak <playername>, as only admins and server consoles can use this command.


What is still being released?
- More enchantments
- Ability to regenerate durability with ore scraps
- Convert pickaxes into an enchantment scroll
- Apply enchant scrolls to other picks to build the ultimate pick
- Lots more fun features
- Want to see something specific? Reach out and see if it's possible!


Screen1.PNG Screen2.PNG Screen3.PNG Screen4.PNG Screen5.PNG Screen6.PNG




Terms of Service
By purchasing ProTrak+, you agree to the following terms:

- All purchases are final. No refunds will be issued.
- You will not share or resell any versions of this plugin.
- You will not decompile or attempt to deobfuscate the bytecode of any versions of this plugin.
- You will not share or modify the source of any versions of this plugin.
- You will only use the plugin on a single server. (a single purchase is valid for a single server or network)

Any support requests or bug reports in the reviews will be disregarded, instead, use the support button at the top of the page!
Contact me either on spigot chat or on discord: rob.21
Resource Information
Author:
----------
Total Downloads: 2
First Release: Aug 30, 2023
Last Update: Aug 30, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings