UPDATE:
A new plugin can be found at the following link:
https://www.spigotmc.org/resources/faction-tools-trench-tools-and-more.66598/
Trench tools features Trench and Tray Pickaxes, Axes and Shovels so that Players can easily mine large areas of land in shorter times. You can add as many sizes and types of Trench Tool as you want, Each with configurable Whitelists, Blacklists, Radius and much more. Here are some key features.
Y offset: Hard to explain but trust me its good
Auto inventory Option: ( Also includes a drop when inventory full option )
Full world guard and Factions UUID Support
Unlimited, configurable tools.
Configurable names and lores.
Configurable Chat messages.
Optional support for McMMO so blocks mined also give McMMO support.
Easy to use Commands:
Commands
/trench get {tench / tray} {pickaxe / axe / shovel} {name}
/trench give {username} {trench / tray} {pickaxe / axe / shovel} {name}
/trenchadmin log {number of lines to send you}
/trenchadmin dellog
There are three config files in total, Here they are:
Lang.yml
# Don't want a message to send? Simply set the message to "ignore" and we won't send it
# For example
Pointless: "ignore"
#The only message this won't work for is the Prefix
Prefix: "&f&l[&eTrench&7-&6Tools&f&l] &f: "
InvFullGive: "Your inventory was full so we dropped your %tooltype% %tooltool% on the floor!"
GiveSuccessfull: "&aSuccessfull! &7Player has recieved their %tooltype% %tooltool%!"
Success: "&aSuccess! &7You have recieved your %tooltype% %tooltool%!"
ToolsListFormat: "&8 - &7%tooltool%"
GiveOrGetChoice: "&7/trench &8{&fGive&7, &fGet&8}"
NotAValidCommand: "&cError &8: &7That is not a valid sub-Command"
GiveSubCommand1: "&7/trench give &8{&fPlayerName&8}"
GiveSubCommand2: "&7/trench give &8{&fPlayerName&8} &8{&fTrench&7, &fTray&8}"
GiveSubCommandTrench3: "&7/trench give &8{&fPlayerName&8} &7Trench &8{&fPickaxe&7, &fAxe&7, &fShovel&8}"
GiveSubCommandTray3: "&7/trench give &8{&fPlayerName&8} &7Tray &8{&fPickaxe&7, &fAxe&7, &fShovel&8}"
GiveSubCommand4TrenchPick: "&7/trench give &8{&fPlayerName&8} &7Trench Pickaxe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GiveSubCommand4TrayPick: "&7/trench give &8{&fPlayerName&8} &7Tray Pickaxe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GiveSubCommand4TrenchAxe: "&7/trench give &8{&fPlayerName&8} &7Trench Axe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GiveSubCommand4TrayAxe: "&7/trench give &8{&fPlayerName&8} &7Tray Axe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GiveSubCommand4TrenchShovel: "&7/trench give &8{&fPlayerName&8} &7Trench Shovel {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GiveSubCommand4TrayShovel: "&7/trench give &8{&fPlayerName&8} &7Tray Shovel {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand1: "&7/trench get &8{&fTrench&7, &fTray&8}"
GetSubCommand2: "&7/trench get &8{&fTrench&7, &fTray&8}"
GetSubCommandTrench3: "&7/trench get Trench &8{&fPickaxe&7, &fAxe&7, &fShovel&8}"
GetSubCommandTray3: "&7/trench get Tray &8{&fPickaxe&7, &fAxe&7, &fShovel&8}"
GetSubCommand4TrenchPick: "&7/trench get Trench Pickaxe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand4TrayPick: "&7/trench get Tray Pickaxe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand4TrenchAxe: "&7/trench get Trench Axe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand4TrayAxe: "&7/trench get Tray Axe {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand4TrenchShovel: "&7/trench get Trench Shovel {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
GetSubCommand4TrayShovel: "&7/trench get Tray Shovel {&ftoolName&8} \n &7Heres a list of your tools incase you forgot:"
NotAValidPlayerError: "&cError &8: &7 That is not a valid player name"Config.yml
#Should we put the brocken blocks in the players inventory or drop them?
StraightToInventory: true
#If StraightToInventory is true and the players inventory is full should we drop the blocks naturally or just ignore them
DropNaturalyIfInvFull: true
#Should we add the xp gained by trenching blocks to MCMMO's Minings skill?
EnableMcMMO: true
#If MccMO is enabled, What should we devide the xp by to make it less op?
#Warning, we reccomend above 50! A 5x5 Pick mines 5x5x5 blocks (125) And therefore players xp would encrase 125 times there normal rate! for a 7x7 It would encrease 343* there normal rate!
#For the default value of 60, a 5x5 pick would effectivly add 2.08 Times the ammount of xp normaly gained (+ The one block that is actualy mined = 3.08 times)
#For a 7x7 Pick, it would add effectivly 5.7x the ammount of xp (+ The one block that is actualy mined = 6.7Times
#The higher the average radius of your trench picks, The higher we suggest this to be e.g for a server with 11x11 (1131xp) We would suggest a Divisor of 200!
DivideMccMOXpBy: 60Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
