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:
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
# 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
# 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!
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 decompileor 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