• Plugin that convert items into crafting resources.
• Saving resources from waste items that will be thrown to lava or throw it away.
Ex: pick up & gain resources from damaged items that other players throw it away
• Player can craft other items with there resources are convert from items , recycling is better than wasting right?
► FEATURE
• Convert all items into crafting resources base on recipes in Minecraft
• Support custom recipes from other plugin.
• If item that have more than 1 recipe , plugin will choose nearest recipe of it to convert
(recipe choice will available in premium version)
► INSTALLATION & USAGE
• Download ItemDismantle.jar
• Put to plugins folder
• Reload/restart server
(suggest use PlugMan plugin) • Sneak and right/left click on Crafting Table
# ========================================================== # ui: # title: Title of the UI. # background: Background material. # type: Material of button. # name: Name of button. # lore: Describe feature of this button. # ========================================================== ui:
title: "&9&lDismantle Workbench" background: "CYAN_STAINED_GLASS_PANE" dismantle-button:
type: "SUNFLOWER" name: "&a&lDismantle" lore: -
"&9&oClick to dismantle item to crafting material" -
"&f&o> &a&oRight click &f&oto dismantle &c&o&nall" -
"&f&o> &a&oLeft click &f&oto dismantle &c&o&none"
# Durability percent allow that item can be dismantled to crafting material. # If item durability is below <percent> , it can"t be dismantled. # • toggle: enable/disable durability requirement when dismant (default is true) # • percent: amount of durability on item allow to dismant (50% is default). durability:
toggle: true
percent: 50
#Display item is item that will display on crafting table #when you put item into input slot. display-item:
enable: true
glow: false
#Set color of display item name and amount name-display: true
color:
name: "&a" amount: "&6" #Disable items that you don"t want dismant it. (ignore capitalization) #Only items that listed below can"t be dismantled, # otherwise dismantable (different with whitelist) #If black list and white list has the same toggle status #player can"t use Dismantle Workbench (prevent bugs) , otherwise not #List of available item: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html blacklist:
toggle: false
items: #- example_item #Allow items in this list can be dismantled. (ignore capitalization) #Only items that listed below can be dismantled, # otherwise indismantable (different with blacklist) #If black list and white list has the same toggle status # player can"t use Dismantle Workbench (prevent bugs) , otherwise not #List of available item: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html whitelist:
toggle: false
items: #- example_item #Prevent player dismant item trade from villager (maybe it so op) #Some spigot users has report this to me #Toggle this will make every items trade from villager #has a hidden tag "villager_item" on it #and player is unable to dismant it #Default value is false if not set #Turn on "trade-villager: true" in update config before turn on this villager-item: #Toggle make item have "indismantable" lore on item when trade, #and it can't be dismantled in workbench toggle: false
#(Optional) Set this true will make item has lore "indismantable" can be dismantled , otherwise not #Default value is true if not set can-dismant: true
#Tag added on item when trade (also add NBT tag to it) #Item has the same lore with item trade from villager is not the same. #because it isn't have the NBT tag. tag: "&r&c[Indismantable]" #Interact with item has enchantment on it enchantment: #Prevent items which have cursed enchantment can't be dismantled #Default value is false if not set. no-curse: false
#Ignore is that item will be dismantled without enchanted book include # • enable: toggle ignore mode (default is false) # • items: list of items will be ignored , if it"s empty # then plugin will ignore all item in server ignore:
toggle: false
items: #- example_item #Restriction of enchantment on item #- If item has enchantment"s level run out of [min-max] range #this item can"t be extract. # • enable: false (default , you can change it) # • min: minimum level of enchantment. (default is 2) # • max: maximum level of enchantment. (default is 99999) #Min level must be greater than 0 or restriction will not active restrict:
toggle: false
min: 1
max: 99999
#Auto update of each feature #When you enable auto update , every children config #of this feature is also updated by the time. #When you turn off the update, any new values you set will not be displayed/changed #in the game (plugin still take the old value from config) unless you turn on #the update or reload server/plugin # • toggle: toggle auto update (default is true) # you can stop auto update by command. # • time: plugin will update every xx seconds. (default is 1 if not set) # • durability: toggle update durability feature. # • whitelist: toggle update whitelist. # • blacklit: toggle update blacklist. # • ignore: toggle update ignore list. # • restrict: toggle restrict requirement of enchant. #All default value is true if you not set for it. update:
toggle: true
time: 1
durability: true
whitelist: true
blacklist: true
ignore: true
restrict: true
trade-villager: false
# Play sound when interact with Dismantle Workbench. # Set true will play sound , false will mute # - enable: true (default is true) # - open: when open. # - close: when close. # - success: when dismant success an item. # - fail: when item dismant fail. # - not-valid: when you"ve not put item to dismant. # - full: when the output slot is full of crafting material. # - type: sound type which will be played ingame. # If you don"t set value , return default value. # Sound library: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html # - volume: is the loudness of the sound. (default is 1) # - pitch: is amplification of the sound. (default is 1) sound:
enable: true
open: # Sound type default is BLOCK_STONE_BUTTON_CLICK_ON type: "BLOCK_STONE_BUTTON_CLICK_ON" volume: 1
pitch: 1
close: # Sound type default is BLOCK_STONE_BUTTON_CLICK_OFF type: "BLOCK_STONE_BUTTON_CLICK_OFF" volume: 1
pitch: 1
success: # Sound type default is ENTITY_EXPERIENCE_ORB_PICKUP type: "ENTITY_EXPERIENCE_ORB_PICKUP" volume: 1
pitch: 1
fail: # Sound type default is BLOCK_BELL_USE type: "BLOCK_BELL_USE" volume: 1
pitch: 1
not-valid: # Sound type default is BLOCK_ANVIL_FALL type: "BLOCK_ANVIL_FALL" volume: 1
pitch: 1
full: # Sound type default is BLOCK_BAMBOO_BREAK type: "BLOCK_BAMBOO_BREAK" volume: 1
pitch: 1
#Message display ingame #Placeholders: # %percent%: percent that allow item can be dismantled. # %dbpercent%: player item"s durability percent. # %dbamount%: player item"s durability amount. # %maxdb%: max durability of this item. # %perm%: permission per command. # %version%: current version of plugin. # %latest%: latest version in website SpigotMC. # %player%: player who is targeted. # %boolean%: toggle status of this feature. # %amount%: amount of some list. # %min%: minimum of enchantment restrict. # %max%: maximum of enchantment restrict. # %percent%: amount of percent to dismant items. message:
prefix: "&6[&b&lItemDismantle&6] " input-not-valid: "• &cPlease put item need to dismant" no-permissions: "• &cYou don't have permissions to access &9&lDismantle WorkBench." no-perm-command: "• &cYou don't have &6%perm% &cto use that command." reload: "• &aReloaded all configuration!" durability-low: -
"• &cYou can't dismant item that durability is below &e%percent%%" - "• &cYour item durability percent: &e%dbpercent%/100% |
(%dbamount%/%maxdb%)" version-check:
- "○ &6Current version: &a%version%" - "○ &6Latest version: &c%latest%" other-player-use: "• &6%player% &cis using &9Dismantle Workbench" other-player-break: "• &6%player% &cbroke your &9Dismantle Workbench" same-toggle: "• &3Black List &cand &bWhite List &cis enable together , contact GM to disable one." no-recipe: "• &cItem &6%name% x%amount% &cdon't have recipe to dismant or have been disabled (bamboo)." indismantable: "• &cItem that trade from villager can't be dismantled." update:
check:
- "○ &6Toggle: %toggle%" - "○ &6Update: %boolean%" - "○ &6Time: &a%sec%" - "• &bDurability: %dbStatus%" - "• &bWhite-list: %wlStatus%" - "• &bBlack-list: %blStatus%" - "• &bIgnore-list: %ignStatus%" - "• &bRestrict: %rstStatus%" - "• &bTrade-villager: %tvStatus%" start: "• &aAuto update enabled..." stop: "• &cDisabled auto update..." white-list:
check:
- "○ &6Status: %boolean%" -
"○ &6Total &b%amount% &adismantable &6items:" not-exist: "• &cItem &6%name% &cisn't in white list" black-list:
check:
- "○ &6Status: %boolean%" -
"○ &6Total &b%amount% &aindismantable &6items:" exist: "• &cItem &6%name% &cis prohibited in black list" ignore-list:
check:
- "○ &6Status: %boolean%" -
"○ &6Total &b%amount% &aignore &6items:" exist: "• &cItem &6%name% &cwas in ignore-list so you didn't get enchanted book when dismant." enchant-restrict:
check:
- "○ &6Status: %boolean%" -
"○ &6Enchantment level must be in range &a[%min%-%max%]" - "○ &6Current min level: %minLv%" - "○ &6Current max level: %maxLv%" no-curse: "• &cYou can't dismantle item which contains &6curse enchantment." requirement: -
"• &cYour input item does not match with restrict requirement." -
"• &cPlease check with &b/dismantle enchant restrict" durability:
- "○ &6Status: %boolean%" - "○ &6Percent to dismant: &a%percent%" #Message that will write log of player"s activity. log: "Dismant success %item% x%item_amount%"
► CONTACT
• This is just a
free version of
ItemDismantle , still lots of features are waiting to be developed and premium version will be released soon.
• If any problem occurred during use plugin please let me know and it will be fixed asap.
• Contact me via discord:
Tuan#1177
► MY OTHER PLUGINS
• FishingBonus- get extra exp , items and even mythic mobs when fishing •ColorGradient- Create new gradient color text base on Minecraft color