Tested Minecraft Versions:
- Then this is the perfect plugin for you!
RepairGUI enhance the way you repair your items in a complete new way, never seen before. Now you repair your items in a really cool and dynamic GUI.
Features
Commands
Code (Text):
## RepairGUI - Configuration File
## ChatColor values: https://goo.gl/KzeGXx
## Material values: https://goo.gl/REthDn
## Sound values: https://goo.gl/Os4kB7
## GUI Settings
gui:
# The title.
title: '&8Select an item to repair...'
item:
# The background item.
background:
type: STAINED_GLASS_PANE
data: 15
name: ' '
# The close item.
close:
type: BARRIER
name: '&cClose'
lore: '&7Click here to exit.'
repair-all:
has-permission:
# The repair all item if the player has permission and has not any items to be repaired.
no-items:
type: WOOL
data: 14
name: '&aRepair all items'
lore: '&cYou have no items to repair.'
# The repair all item if the player has permission and can afford it.
has-enough:
type: WOOL
data: 5
name: '&aRepair all items'
lore:
- '&ePRICE: %price%'
- '&7Click here to repair all items.'
# The repair all item if the player has permission and can not afford it.
not-enough:
type: WOOL
data: 14
name: '&aRepair all items'
lore:
- '&ePRICE: %price%'
- '&cYou cannot afford to repair all items.'
# The repair all item if player do not have permission.
no-permission:
type: WOOL
data: 14
name: '&aRepair all items'
lore: '&cYou do not have access to use this feature.'
sound:
repair:
# The repair success sound options.
success:
enabled: true
sound: ENTITY_PLAYER_LEVELUP
# The repair fail sound options.
fail:
enabled: true
sound: BLOCK_ANVIL_BREAK
repair-all:
# The repair all success sound options.
success:
enabled: true
sound: ENTITY_PLAYER_LEVELUP
# THe repair all fail sound options.
fail:
enabled: true
sound: BLOCK_ANVIL_BREAK
option:
# If the gui should be closed or not if the player do not have any items to be repaired.
close-no-items: false
# If the repair all item should be removed when the player do not have the permission or not.
repair-all-hide: false
## Hook Settings
hook:
# If the plugin should hook into PlaceholderAPI or not.
placeholder-api: true
# If the plugin should hook into Vault or not.
vault: true
# If the plugin should hook into TokenEnchant or not.
token-enchant: true
## Price Settings
price:
# The price format for each price type and the separator and the end string.
format:
xp: '&b%amount% XP Level(s)'
money: '&b$%amount%'
item: '&b%amount%x %type%'
token-enchant: '&b%amount% Enchantment Token(s)'
free: '&bFREE'
separator: ', '
end: ' and '
lore:
# The price lore that will be added to the item if the player can afford it.
has-enough:
- ' '
- '&ePRICE: %price%'
- '&aClick here to repair this item.'
# The price lore that will be added to the item if the player can not afford it.
not-enough:
- ' '
- '&ePRICE: %price%'
- '&cYou cannot afford to repair this item.'
# The default price for all items without it's own price.
default: 'XP:5'
# The individual price for each corresponding item.
list:
## EXAMPLES
DIAMOND_HELMET: 'XP:10' # Price: 10 XP Levels
DIAMOND_CHESTPLATE: 'MONEY:2000' # Price: $2000
DIAMOND_LEGGINGS: 'ITEM:cobblestone:20' # Price: 20x Cobblestone
DIAMOND_BOOTS: 'TOKEN_ENCHANT:5000' # Price: 50 Enchant Tokens
IRON_HELMET: 'FREE' # Price: Free
IRON_LEGGINS: 'XP:10|ITEM:STONE:20|TOKEN_ENCHANT:2000' # Price: 10 XP Levels, 20x Stone and 2000 Enchant Tokens
## Command Settings
command:
# If the repair command should be enabled or not.
repair: true
# If the fix command should be enabled or not.
fix: true
Dependencies:
If you want to charge money when repairing an item will you need to have Vault installed. https://dev.bukkit.org/projects/vault
If you want to charge TokenEnchant tokens when repairing an item will you need to have TokenEnchant installed. https://www.spigotmc.org/resources/tokenenchant.2287/
If you want to use PlaceholderAPI placeholders in the plugin messages will you need to have PlaceholderAPI installed. https://www.spigotmc.org/resources/placeholderapi.6245/
Do you miss some price type, for example som type of points plugin or some other feature you think would be neat? Just message me and I'll do my best do add it.
I would be really happy if you leaved a review of the plugin.
Before leaving a bad review of the plugin, please tell me why you are leaving a bad review of the plugin so i hopefully can change the thing you are not liking.
- 1.9
- 1.10
- 1.11
- 1.12
- Then this is the perfect plugin for you!
RepairGUI enhance the way you repair your items in a complete new way, never seen before. Now you repair your items in a really cool and dynamic GUI.
Features
- Dynamic GUI which you can customize every litle bit of it.
- 5 different price types. XP, Money, ItemStack's, TokenEnchant tokens or free.
- Per Item Support - You can set an individual price for each item.
- Repair one item at a time or all items at once.
- Change every message sent by the plugin.
- PlaceholderAPI support in all messages.
- Efficient code - No lag!
Commands
- /repair and /fix - Open the repair GUI.
- /repairgui - Reload the config.
- repairgui.use - Gives access to /repair and /fix.
- repairgui.repair-all - Gives access to repair all items at once.
- repairgui.* - Gives access to the two permissions listed above.
- repairgui.reload - Gives access to /repairreload
- repairgui.free.<material> - Gives access to free repairs of the selected material.
Code (Text):
## RepairGUI - Configuration File
## ChatColor values: https://goo.gl/KzeGXx
## Material values: https://goo.gl/REthDn
## Sound values: https://goo.gl/Os4kB7
## GUI Settings
gui:
# The title.
title: '&8Select an item to repair...'
item:
# The background item.
background:
type: STAINED_GLASS_PANE
data: 15
name: ' '
# The close item.
close:
type: BARRIER
name: '&cClose'
lore: '&7Click here to exit.'
repair-all:
has-permission:
# The repair all item if the player has permission and has not any items to be repaired.
no-items:
type: WOOL
data: 14
name: '&aRepair all items'
lore: '&cYou have no items to repair.'
# The repair all item if the player has permission and can afford it.
has-enough:
type: WOOL
data: 5
name: '&aRepair all items'
lore:
- '&ePRICE: %price%'
- '&7Click here to repair all items.'
# The repair all item if the player has permission and can not afford it.
not-enough:
type: WOOL
data: 14
name: '&aRepair all items'
lore:
- '&ePRICE: %price%'
- '&cYou cannot afford to repair all items.'
# The repair all item if player do not have permission.
no-permission:
type: WOOL
data: 14
name: '&aRepair all items'
lore: '&cYou do not have access to use this feature.'
sound:
repair:
# The repair success sound options.
success:
enabled: true
sound: ENTITY_PLAYER_LEVELUP
# The repair fail sound options.
fail:
enabled: true
sound: BLOCK_ANVIL_BREAK
repair-all:
# The repair all success sound options.
success:
enabled: true
sound: ENTITY_PLAYER_LEVELUP
# THe repair all fail sound options.
fail:
enabled: true
sound: BLOCK_ANVIL_BREAK
option:
# If the gui should be closed or not if the player do not have any items to be repaired.
close-no-items: false
# If the repair all item should be removed when the player do not have the permission or not.
repair-all-hide: false
## Hook Settings
hook:
# If the plugin should hook into PlaceholderAPI or not.
placeholder-api: true
# If the plugin should hook into Vault or not.
vault: true
# If the plugin should hook into TokenEnchant or not.
token-enchant: true
## Price Settings
price:
# The price format for each price type and the separator and the end string.
format:
xp: '&b%amount% XP Level(s)'
money: '&b$%amount%'
item: '&b%amount%x %type%'
token-enchant: '&b%amount% Enchantment Token(s)'
free: '&bFREE'
separator: ', '
end: ' and '
lore:
# The price lore that will be added to the item if the player can afford it.
has-enough:
- ' '
- '&ePRICE: %price%'
- '&aClick here to repair this item.'
# The price lore that will be added to the item if the player can not afford it.
not-enough:
- ' '
- '&ePRICE: %price%'
- '&cYou cannot afford to repair this item.'
# The default price for all items without it's own price.
default: 'XP:5'
# The individual price for each corresponding item.
list:
## EXAMPLES
DIAMOND_HELMET: 'XP:10' # Price: 10 XP Levels
DIAMOND_CHESTPLATE: 'MONEY:2000' # Price: $2000
DIAMOND_LEGGINGS: 'ITEM:cobblestone:20' # Price: 20x Cobblestone
DIAMOND_BOOTS: 'TOKEN_ENCHANT:5000' # Price: 50 Enchant Tokens
IRON_HELMET: 'FREE' # Price: Free
IRON_LEGGINS: 'XP:10|ITEM:STONE:20|TOKEN_ENCHANT:2000' # Price: 10 XP Levels, 20x Stone and 2000 Enchant Tokens
## Command Settings
command:
# If the repair command should be enabled or not.
repair: true
# If the fix command should be enabled or not.
fix: true
Dependencies:
If you want to charge money when repairing an item will you need to have Vault installed. https://dev.bukkit.org/projects/vault
If you want to charge TokenEnchant tokens when repairing an item will you need to have TokenEnchant installed. https://www.spigotmc.org/resources/tokenenchant.2287/
If you want to use PlaceholderAPI placeholders in the plugin messages will you need to have PlaceholderAPI installed. https://www.spigotmc.org/resources/placeholderapi.6245/
Do you miss some price type, for example som type of points plugin or some other feature you think would be neat? Just message me and I'll do my best do add it.
I would be really happy if you leaved a review of the plugin.
Before leaving a bad review of the plugin, please tell me why you are leaving a bad review of the plugin so i hopefully can change the thing you are not liking.