Provide a better mining experience!
Plugin Features:
# ============[PROMINING]============= #
# A session that determines when all the main functions
# such as AutoSort, AutoSmelt, AutoCompress, AutoSell, etc. will be executed.
mining-session:
timings:
# The expiration time the mining session will have once the player
# stops breaking blocks, once the session expires all the main functions
# are executed immediately.
expiration: 15
# The delay the mining session will have once the player starts
# breaking blocks.
delay: 15
shops:
# You can copy/paste these templates to create new shops
example:
provider:
# The type of provider you want for your shop
# You can use the prices of external plugins like (SHOPGUIPLUS,ROYALE_ECONOMY,ECONOMY_SHOP_GUI and ECONOMY_SHOP_GUI_PREMIUM)
# Put it as CUSTOM if you want to set your own prices
# Note that using CUSTOM shop providers requires specifying items prices.
type: CUSTOM
items:
COBBLESTONE:
amount: 1
worth: 0.5
STONE:
amount: 1
worth: 1.0
COAL_ORE:
amount: 1
worth: 2.0
IRON_ORE:
amount: 1
worth: 3.0
DIAMOND_ORE:
amount: 1
worth: 4.0
EMERALD_ORE:
amount: 1
worth: 5.0
# All the regions where the shop will work
# Leave it empty if you want the shop to work everywhere.
regions:
# Specifying a region requires to also establish the type of region
# Currently there is only one kind of region: {WORLDGUARD}
__GLOBAL__:
type: WORLDGUARD
# All those worlds where the shop will not be available
disabled-worlds:
- "example-world1"
- "example-world2"
# This shop represents an example of how a shop from ShopGuiPlus should look like
# Notice that the shop's name should be the same as the shop name from ShopGuiPlus.
ores:
provider:
# The type of provider you want for your shop
# You can use the prices of external plugins like (SHOPGUIPLUS,ROYALE_ECONOMY,ECONOMY_SHOP_GUI and ECONOMY_SHOP_GUI_PREMIUM)
# Put it as CUSTOM if you want to set your own prices
# Note that using CUSTOM shop providers requires specifying items prices.
type: SHOPGUIPLUS
# All the regions where the shop will work
# Leave it empty if you want the shop to work everywhere.
regions: {}
# All those worlds where the shop will not be available
disabled-worlds: {}
shops:
# You can copy/paste these templates to create new shops
example:
provider:
# The type of provider you want for your shop
# You can use the prices of external plugins like (SHOPGUIPLUS,ROYALE_ECONOMY,ECONOMY_SHOP_GUI and ECONOMY_SHOP_GUI_PREMIUM)
# Put it as CUSTOM if you want to set your own prices
# Note that using CUSTOM shop providers requires specifying items prices.
type: CUSTOM
items:
COBBLESTONE:
amount: 1
worth: 0.5
STONE:
amount: 1
worth: 1.0
COAL_ORE:
amount: 1
worth: 2.0
IRON_ORE:
amount: 1
worth: 3.0
DIAMOND_ORE:
amount: 1
worth: 4.0
EMERALD_ORE:
amount: 1
worth: 5.0
# All the regions where the shop will work
# Leave it empty if you want the shop to work everywhere.
regions:
# Specifying a region requires to also establish the type of region
# Currently there is only one kind of region: {WORLDGUARD}
__GLOBAL__:
type: WORLDGUARD
# All those worlds where the shop will not be available
disabled-worlds:
- "example-world1"
- "example-world2"
# This shop represents an example of how a shop from ShopGuiPlus should look like
# Notice that the shop's name should be the same as the shop name from ShopGuiPlus.
ores:
provider:
# The type of provider you want for your shop
# You can use the prices of external plugins like (SHOPGUIPLUS,ROYALE_ECONOMY,ECONOMY_SHOP_GUI and ECONOMY_SHOP_GUI_PREMIUM)
# Put it as CUSTOM if you want to set your own prices
# Note that using CUSTOM shop providers requires specifying items prices.
type: SHOPGUIPLUS
# All the regions where the shop will work
# Leave it empty if you want the shop to work everywhere.
regions: {}
# All those worlds where the shop will not be available
disabled-worlds: {}
prefix: "&f&lPro&3&lMining &7>>"
actions:
automatic-compression:
enable: "&aAutomatic compression was enabled!"
disable: "&cAutomatic compression was disabled!"
automatic-selling:
enable: "&aAutomatic selling was enabled!"
disable: "&cAutomatic selling was disabled!"
automatic-sorting:
enable: "&aAutomatic sorting was enabled!"
disable: "&cAutomatic sorting was disabled!"
automatic-smelting:
enable: "&aAutomatic smelting was enabled!"
disable: "&cAutomatic smelting was disabled!"
selling:
success: "&aYou earned &f&l+%money%$ &aselling your items!"
fail: "&cIt wasn't possible to sell items in this area!"
no-permission: "&cYou don't have the required permission!"
external-inventories:
linking:
waiting-to-link: "&cPlease right click in the container you want to link!"
already-trying-to-link: "&cYou are already trying to link a container, please right click in the containers you want to link!"
not-a-container: "&cThe clicked block is not a container!"
linked: "&aThe container has been linked successfully!"
unlinking:
unlinked: "&aThe current container was un-linked successfully!"
no-linked-container: "&cYou do not have any linked container!"
filters:
creating:
unspecified-name: "&cPlease specify a name for the filter!"
already-exists: "&cThe specified filter name already exists!"
unspecified-materials: "&cPlease specify the materials&6, &e&lFORMAT&6: &estone&6,&ecobblestone&6,&eiron_ore&6...&c!"
non-valid-materials: "&cThe specified materials are not valid!"
duplicated-materials: "&cThe specified materials can not contain duplicates!"
success: "&aThe filter was created correctly!"
deleting:
no-filters: "&cYou do not have any filter created!"
disabling-autopushing: "&cThe auto pushing filter is not longer available, disabling auto pushing..."
success: "&aThe filter was deleted correctly!"
editing:
unspecified-name: "&cPlease specify the name of the filter!"
non-valid-filter: "&cThe specified filter does not exists!"
set:
unspecified-materials: "&cPlease specify the materials&6, &e&lFORMAT&6: &estone&6,&ecobblestone&6,&eiron_ore&6...&c!"
non-valid-materials: "&cThe specified materials are not valid!"
duplicated-materials: "&cThe specified materials can not contain duplicates!"
success: "&aThe filter was correctly modified!"
add:
unspecified-materials: "&cPlease specify the materials&6, &e&lFORMAT&6: &estone&6,&ecobblestone&6,&eiron_ore&6...&c!"
non-valid-materials: "&cThe specified materials are not valid!"
duplicated-materials: "&cThe specified materials can not contain duplicates!"
success: "&aThe filter was correctly modified!"
already-present-materials: "&7All the specified materials already existed on the filter!"
remove:
unspecified-materials: "&cPlease specify the materials&6, &e&lFORMAT&6: &estone&6,&ecobblestone&6,&eiron_ore&6...&c!"
non-valid-materials: "&cThe specified materials are not valid!"
duplicated-materials: "&cThe specified materials can not contain duplicates!"
success: "&aThe filter was correctly modified!"
automatic-purge: "&cSince all the materials were removed then the filter was automatically deleted!"
list:
no-filters: "&cYou do not have any filter created!"
displayment:
main: "&fAvailable filters&3: %list%"
start: "&8["
items: "&7%filter%"
separation: "&8,"
end: "&8]"
actions:
pushing:
no-filters: "&cPlease first create a filter using &6/&cinventory filter create &6<&cname&6> &cEXAMPLE1&6,&cEXAMPLE2...&6!"
container-no-longer-available: "&cThe linked container is not longer available, un-linking the inventory..."
no-linked-container: "&cPlease first link a container using &6/inventory link&c!"
pulling:
no-filters: "&cPlease first create a filter using &6/&cinventory filter create &6<&cname&6> &cEXAMPLE1&6,&cEXAMPLE2...&6!"
container-no-longer-available: "&cThe linked container is not longer available, un-linking the inventory..."
no-linked-container: "&cPlease first link a container using &6/inventory link&c!"
autopushing:
no-filters: "&cPlease first create a filter using &6/&cinventory filter create &6<&cname&6> &cEXAMPLE1&6,&cEXAMPLE2...&6!"
container-no-longer-available: "&cThe linked container is not longer available, un-linking the inventory..."
no-linked-container: "&cPlease first link a container using &6/inventory link&c!"
on-enable: "&aAutomatic pushing with the filter&6: &e&l%filter% &awas enabled!"
on-disable: "&cAutomatic pushing was disabled!"
command-help:
- "&f&m----------&7=&8[&e&lInventory&6&lLinking&8]&7=&f&m---------"
- "&8- &6/&finventory link &6- &8(&7Link an inventory&8)"
- "&8- &6/&finventory unlink &6- &8(&7Unlink an existing inventory&8)"
- "&8- &6/&finventory filter create &6<&fname&6> <&fmaterials&6> &6- &8(&7Create a new filter&8)"
- "&8- &6/&finventory filter edit &6<&fname&6> &fset &6<&fmaterials&6> &6- &8(&7Set a list of materials to an existing filter&8)"
- "&8- &6/&finventory filter edit &6<&fname&6> &fadd &6<&fmaterials&6> &6- &8(&7Add a list of materials to an existing filter&8)"
- "&8- &6/&finventory filter edit &6<&fname&6> &fremove &6<&fmaterials&6> &6- &8(&7Remove a list of materials to an existing filter&8)"
- "&8- &6/&finventory filter delete &6- &8(&7Delete an existing filter&8)"
- "&8- &6/&finventory filter list &6- &8(&7Show the list of existing filters&8)"
- "&8- &6/&finventory push &6- &8(&7Push your inventory content to the linked inventory using a filter&8)"
- "&8- &6/&finventory pull &6- &8(&7Pull the linked inventory content to your inventory using a filter&8)"
- "&8- &6/&finventory autopush &6- &8(&7Toggle automatic pushing&8)"
- "&f&m---------------------------------------"
mining-hub:
main:
buttons-placeholders:
status-lore-word:
enable: "disable"
disable: "enable"
status:
enable: "&a&lON"
disable: "&c&lOFF"
buttons:
AUTOMATIC_SELL_BUTTON:
material: "PLAYER_HEAD"
head: "945f47feb4d75cb333914bfdb999a489c9d0e320d548f310419ad738d1e24b9"
name: "&f&lAutomatic &c&lSells"
lore:
- "&7Click here to %status-lore-word% the automatic sells"
- ""
- "&7Actual status&6: %status%"
AUTOMATIC_SMELT_BUTTON:
material: "PLAYER_HEAD"
head: "2347278ca72dc319b2249c951882983393dde0204afc6434bd326f3ab56b2781"
name: "&f&lAutomatic &6&lSmelts"
lore:
- "&7Click here to %status-lore-word% the automatic compression"
- ""
- "&7Actual status&6: %status%"
AUTOMATIC_COMPRESS_BUTTON:
material: "PLAYER_HEAD"
head: "1682de72bf61c6d23364e2fe2d7cc28ddf83145d18f193857d369cf9df692"
name: "&f&lAutomatic &7&lCompress"
lore:
- "&7Click here to %status-lore-word% the automatic compression"
- ""
- "&7Actual status&6: %status%"
AUTOMATIC_SORT_BUTTON:
material: "HOPPER"
head: ""
name: "&f&lAutomatic &5&lSorting"
lore:
- "&7Click here to %status-lore-word% the automatic compression"
- ""
- "&7Actual status&6: %status%"
INVENTORY_LINKING_BUTTON:
material: "PLAYER_HEAD"
head: "ea1ecad45493784fa6ff79cab0ea79d94fd7aae384d32b073a513618bfb540c1"
name: "&e&lInventory &6&lLinking"
lore:
- "&7Click here to open this menu!"
inventory-linking:
buttons-placeholders:
status:
enable: "&a&lON"
disable: "&c&lOFF"
buttons:
LINK_BUTTON:
linked:
material: "PLAYER_HEAD"
head: "4cd3c45d7b8384e8a1963e4da0ae6b2daeb2a3e97ac7a28f9eb3d3959725799f"
name: "&6&lInventory linker!"
lore:
- "&7Left click to link a container"
- "&7Right click to un-link the current container"
- ""
- "&7Actual status&6: %status%"
unlinked:
material: "PLAYER_HEAD"
head: "4cd3c45d7b8384e8a1963e4da0ae6b2daeb2a3e97ac7a28f9eb3d3959725799f"
name: "&6&lInventory linker!"
lore:
- "&7Left click to link a container"
- ""
- "&7Actual status&6: %status%"
AUTOMATIC_PUSH_BUTTON:
enable:
material: "PLAYER_HEAD"
head: "4b221cb9607c8a9bf02fef5d7614e3eb169cc219bf4250fd5715d5d2d6045f7"
name: "&b&lAutoPush items!"
lore:
- "&7Left click to automatically push items with a filter"
- "&7Right click to stop the automatic pushing"
- ""
- "&7Actual status&6: %status%"
disable:
material: "PLAYER_HEAD"
head: "4b221cb9607c8a9bf02fef5d7614e3eb169cc219bf4250fd5715d5d2d6045f7"
name: "&b&lAutoPush items!"
lore:
- "&7Left click to automatically push items with a filter"
- ""
- "&7Actual status&6: %status%"
PULL_BUTTON:
material: "PLAYER_HEAD"
head: "ff7416ce9e826e4899b284bb0ab94843a8f7586e52b71fc3125e0286f926a"
name: "&a&lPull items!"
lore:
- "&7Click here to pull items to your inventory!"
PUSH_BUTTON:
material: "PLAYER_HEAD"
head: "2d9287616343d833e9e7317159caa2cb3e59745113962c1379052ce478884fa"
name: "&c&lPush items!"
lore:
- "&7Click here to push your inventory items!"
INVENTORY_LINKING_BACK_BUTTON:
material: "PLAYER_HEAD"
head: "86971dd881dbaf4fd6bcaa93614493c612f869641ed59d1c9363a3666a5fa6"
name: "&6&lBack"
lore:
- ""
/mining - Open the mining hub
/autosort - Toggle the automatic sort feature
/sellall - Sell all your inventory content
/autosell - Toggle the automatic sell feature
/autosmelt - Toggle the automatic smelt feature
/autocompress - Toggle the automatic compress feature
/inventory link - Link an external inventory/container
/inventory unlink - Unlink the existing inventory/container
/inventory filter create <name> <materials> - Creates a new filter with the specified name and materials
/inventory filter edit <name> set <materials> - Sets a list of materials to the specified filter
/inventory filter edit <name> add <materials> - Adds a list of materials to the specified filter
/inventory filter edit <name> remove <materials> - Removes a list of materials to the specified filter
/inventory filter delete - Delete an existing filter
/inventory filter list - Shows the list of existing filters.
/inventory push - Send your items to the linked inventory
/inventory pull - Pull your items from the linked inventory to your personal inventory
/inventory autopush - Toggle the automatic pushing feature
/promining reload - Reloads the plugin entirely
promining.admin - Grants access to admins commands
promining.shop.* - Grants access to sell items in all the plugin's shops
promining.shop.<shop_name> - Grants access to sell items at a specified plugin's shop
promining.autosell - Allows the player to toggle the automatic sells feature
promining.sellall - Allows the player to execute the /sellall
promining.autosmelt - Allows the player to toggle the automatic smelt feature
promining.autosort - Allows the player to toggle the automatic sort feature
promining.autocompress - Allows the player to toggle the automatic compress feature
command