Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
LevelTools icon

LevelTools 1.2

Fully Configurable | Custom Levels | Custom Action | TokenEnchant | PlaceholderAPI

Upgrade your pickaxe by leveling it up and earn rewards!


Dependencies

Commands

  • /givefirstjoinpickaxe give <player> - Give the first join pickaxe to a player
  • /leveltools give <player> <pickaxe-level> - Give the first join pickaxe to a player
  • /leveltools info - Shows detailed information about the pickaxe you are holding
  • /leveltools transfer - Transfers ownership of the pickaxe you are holding to another player
  • /leveltools reload - Reloads the plugin

Permissions

  • leveltools.command.givefirstjoinpickaxe - Allows use of the /givefirstjoinpickaxe give command
  • leveltools.command.give - Allows use of the /leveltools give command
  • leveltools.command.info - Allows use of the /leveltools info command
  • leveltools.command.transfer - Allows use of the /leveltools transfer command
  • leveltools.command.reload - Allows use of the /leveltools reload command

Action List

  • ACTION_BAR:message - Send short message to the player action bar
  • ADD_POTION:type:amplifier:duration - Add a potion effect to the player
  • BROADCAST:message - Send message to all players on the server
  • CONSOLE_COMMAND:command - Execute command from the server console
  • ENCHANT:enchant_name:level - Add an enchantment to the player tool
  • MSG:message - Send private message to specific player
  • MONEY:money - Add money to the player balance
  • PLAYER_COMMAND:command - Execute command as if the player ran it themselves
  • SOUND:type:float:float - Play sound to player
  • TOKEN:token - Add tokens to the player via the TokenEnchant API
  • TOKEN_ENCHANT:enchant_name:level - Add a TokenEnchant enchantment to the player tool

✔ Pickaxe Settings Support
You can configure giving players a default pickaxe on first join and making pickaxes unbreakable.

✔ Pickaxe Levels Support
You can configure each pickaxe level including display name experience gain experience requirements and actions.

✔ Level Up Actions Support
You can configure pickaxe level up actions.

✔ Progress Bar Support
You can configure the pickaxe experience progress bar symbols and length.

✔ TokenEnchant Support
You can configure the token enchant that can be added to the pickaxe.

✔ Pickaxe Ownership Transfer Support
Allows transferring pickaxe ownership between players.


✔ PlaceholderAPI Support

  • %leveltools_is_level_tools% - Displays whether the item being held is a level tool
  • %leveltools_pickaxe_owner% - Displays the owner of the pickaxe being held
  • %leveltools_pickaxe_level% - Displays the level of the pickaxe being held
  • %leveltools_pickaxe_exp% - Displays the current experience of the pickaxe being held
  • %leveltools_pickaxe_blocks% - Displays the number of blocks broken by the pickaxe being held
  • %leveltools_pickaxe_blocks_percent% - Displays the percentage of experience gained each time the held item breaks a block

✔ Developer API Support

  • LevelToolLevelUpEvent - Called when a level tool levels up
  • LevelToolsUseEvent - Called when a player uses a level tool
  • Main.getApi().isLevelPickaxe(Player, ItemStack) - Check if the item is a level pickaxe
  • Main.getApi().getPickaxeOwner(Player, ItemStack) - Get the owner of the level pickaxe
  • Main.getApi().getPickaxeLevel(Player, ItemStack) - Get the current level of the pickaxe
  • Main.getApi().getPickaxeExp(Player, ItemStack) - Get the current experience of the pickaxe
  • Main.getApi().getPickaxeBlocks(Player, ItemStack) - Get the number of blocks broken with the pickaxe
  • Main.getApi().getPickaxeBlocksPercent(Player, ItemStack) - Get the block progress percentage to the next level

  config.yml

 



  messages.yml

 



  levels.yml


For support, please use only resource discussion

Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.

  • All payments are final and non-refundable.
  • Redistribution or resale of this plugin is prohibited.
  • You are not permitted to modify, decompile, or extract any part of the plugin's source code.
  • Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.
Sign in
$5.00 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe