RepairGui 1.8 ~ 1.15.2 Editable GUI/PRICES/Supports other plugin's currencies 6.5.2

A Repair plugin with GUI. Supports other plugins' currency to fix items

  1. LegameMc
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15


    My Plugins list
    BookNews
    EnchantGui

    RepairGui

    This plugin requires VAULT!



    [​IMG]

    Multi-Repair
    [​IMG]
    Features:
    - LightWeight
    - Repair Multiple Items *New Feature in v6.0
    - Editable prices / background / Accept button / Cancel button
    - Editable GUI *New Feature in v4.0
    - Editable Message
    - Sound Effects
    - Able to use other plugins' currency to fix items *Required PlaceholderAPI


    Softdepend:
    - PlaceholderAPI

    You can set any style for the GUI as you like
    [​IMG]
    [​IMG]
    Installation:
    1. Download the plugin and Vault.
    2. Drop the plugin into your plugins folder.
    3. Restart/Start server.
    4. Edit the config file.
    Code (YAML):

    check-update
    : true

    Prefix
    : '&6&l[&aRepairGui&6&l] '

    Open-GUI
    :
        command
    : true # "/repair" to open Repair GUI
        anvil
    : true # open Repair GUI on anvil

    repair-sound
    :
        enable
    : true
        sound
    : BLOCK_ANVIL_USE
     
    #Player are only allowed to open the "RepaiGui" if only the anvil was placed by an admin.
    Only-Admin-Anvil
    : true

    alias-command
    :
        repair
    :
       - 'fix'
     
        multirepair
    :
       - 'multifix'

    #===================================================================#
    # Available placeholders for repair-cost/item-type                  #
    # {DURABILITY} = shows item's broken durability.                    #
    #                                                                   #
    # {ENCHANTAMOUNT} = shows item's enchantment amount.                #
    # Note: if item doesn't have any enchantments, it outputs 0.        #
    #                                                                   #
    # {TYPE} = get tool's type (diamond/gold/chain/stone/wood)          #
    # Note: it will be replaced to the cost that set in "item-type"     #
    #                                                                   #
    # {MAX_DURABILITY} = get tool's max durability                      #
    #===================================================================#

    # Note: you can do math in "item-type" too.
    item-type
    :
        DIAMOND
    : '2000'
        GOLD
    : '1500'
        CHAINMAIL
    : '1000'
        IRON
    : '500'
        STONE
    : '250'
        WOODEN
    : '20'
     
    repair-cost
    :

        money
    :
            enable
    : true
            cost
    : '((10 * {DURABILITY}) + 200) / 2'
        level
    :
            enable
    : true
            cost
    : '({DURABILITY} + 200) / 100'
     
        # Note: placeholder for showing custom cost. [repairgui_custom_<name>]
        # Example "repairgui_custom_token", "repairgui_custom_coins"
        # Placeholder for custom cost:
        # %player_name% : output player's name
        # %cost% : output total repair cost
        custom
    :
          enable
    : false # This feature required PlaceholderAPI
          cost
    :
            1
    :
             #TokenManager
              name
    : token
              type
    : '%tm_token%' #put the placeholder that show player's balance
              cost
    : '({DURABILITY} + 200) / 100'
              command
    : 'tokenmanager remove %player_name% %cost%' # Doesn't need to put "/"
     
            2
    :
            #Coins
              name
    : coins
              type
    : '%gemseconomy_balance%'
              cost
    : '({DURABILITY} + 200) / 100'
              command
    : 'coins take %player_name% %cost%'
     

    Message
    :
        Not-Enough-Money
    : '&cYou don''t have enough money to repair this item!'
        Not-Enough-Level
    : '&cYou don''t have enough level to repair this item!'
        # %name% will output the "name" that you have set in the custom repair prices
        Not-Enough-Custom-Currencies
    : '&cYou don''t have enought %name% to repair this item!'
        No-Permission
    : '&cYou don''t have permission to do this!'

     

     

    Code (YAML):

    FillItem
    : #Auto-fill all empty slot with the item setted.
        enable
    : true
        item
    :
           material
    : STAINED_GLASS_PANE
           display_name
    : ' '
           quantity
    : 1
           data
    : 3

    Gui-Settings
    :
       #Available size (9, 18, 27, 36, 45, 54)
        size
    : 54
        name
    : '&4RepairGui'
        accept-button
    :
            item
    :
              material
    : STAINED_GLASS
              display_name
    : '&aAccept'
              quantity
    : 1
              data
    : 5
              lore
    :
              - '&aCost
    : ${PRICES_MONEY} + {PRICES_LEVEL} level(s)'
              - '&aCurrent Money
    : ${PLAYER_MONEY}'
              - '&aCurrent Level
    : {PLAYER_LEVEL}'
            slot
    : 38

        cancel-button
    :
            item
    :
              material
    : STAINED_GLASS
              display_name
    : '&cCancel'
              quantity
    : 1
              data
    : 14
              lore
    :
             - ''
              - ''
            slot
    : 42
        player-item-slot
    : 22
     
    GUI
    :
        1
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 0
     
        2
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 1
     
        3
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 9
        4
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 7
     
        5
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 8
     
        6
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 17
        7
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 36
     
        8
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 44
     
        9
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 45
        10
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 46
     
        11
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 52
     
        12
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 14
          slot
    : 53
     

    Code (YAML):

    FillItem
    : #Auto-fill all empty slot with the item setted.
        enable
    : true
        item
    :
           material
    : STAINED_GLASS_PANE
           display_name
    : ' '
           quantity
    : 1
           data
    : 3

    Gui-Settings
    :
       #Available size (9, 18, 27, 36, 45, 54)
        size
    : 54
        name
    : '&4Mutli-RepairGui'
        accept-button
    :
            item
    :
              material
    : STAINED_GLASS
              display_name
    : '&aAccept'
              quantity
    : 1
              data
    : 5
              lore
    :
              - '&aCost
    : ${PRICES_MONEY} + {PRICES_LEVEL} level(s)'
              - '&aCurrent Money
    : ${PLAYER_MONEY}'
              - '&aCurrent Level
    : {PLAYER_LEVEL}'
            slot
    : 38
        cancel-button
    :
            item
    :
              material
    : STAINED_GLASS
              display_name
    : '&cCancel'
              quantity
    : 1
              data
    : 14
              lore
    :
             - ''
              - ''
            slot
    : 42
        player-item-slots
    :
       - 11
        - 12
        - 13
        - 14
        - 15
        - 20
        - 21
        - 22
        - 23
        - 24

    GUI
    :
        1
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 0
     
        2
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 1
     
        3
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 2
        4
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 3
     
        5
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 4
     
        6
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 5
        7
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 6
     
        8
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 7
     
        9
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 8
        10
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 45
     
        11
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 46
        12
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 47
        13
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 48
        14
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 49
        15
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 50
        16
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 51
        17
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 52
        18
    :
          type
    : item
          item
    :
            material
    : STAINED_GLASS_PANE
            display_name
    : ' '
            quantity
    : 1
            data
    : 1
          slot
    : 53

    /repairgui reload
    permission: repairgui.admin.reload
    /repair or /fix
    permission: repairgui.command.repair
    /multirepair or /multifix
    permission: repairgui.command.multirepair
    /repair <player> or /fix <player>
    permission: repairgui.command.repair.others
    /multirepair <player> or /multifix <player>
    permission: repairgui.command.multirepair.others

    Permission to open gui on anvil:
    repairgui.repair
    repairgui.multirepair

    Permission to place RepairGui Anvil: repairgui.anvil

    Video:

    Please donate if you like the plugin and would like to support me
    [​IMG]

    Having issues with the plugin? You can report it in the discord server.
    It might take some time for me to reply as I am a student. Thank you for your patience
    [​IMG]
    Sound Effect List (1.12)
    Sound Effect List (1.8)

Recent Updates

  1. Fixed file error
  2. Bug Fixed
  3. Improvement

Recent Reviews

  1. zMaster_
    zMaster_
    5/5,
    Version: 6.5.2
    Great plugin, but "repair-sound" is not working, i try a lot of sounds types in CC- Sounds List but still not working.
  2. Soyer
    Soyer
    5/5,
    Version: 6.4.12
    Great plugin, responsive author, thanks to him!)
    The plugin is really very convenient, I recommend it to everyone!
  3. Stefanus
    Stefanus
    5/5,
    Version: 6.4.12
    Works great on my 1.13.2 server! No errors and spam console. Thanks, keep it up!឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵឵
  4. Stefanus
    Stefanus
    5/5,
    Version: 6.4.10
    ================
    Great plugin for my server :)
    Thank you developer!
    ====================
  5. Firenet
    Firenet
    5/5,
    Version: 6.4.10
    This plugin is much easier / flexible than the "Epic Repair plugin" developer is very fast with his support and really helpful!
  6. evrenaydn
    evrenaydn
    5/5,
    Version: 6.4.10
    Great repairgui plugin, very responsive dev and very kind! Glad about the support.
  7. evrenaydn
    evrenaydn
    5/5,
    Version: 6.4.9
    Great repairgui plugin, very responsive dev and very kind! Glad about the support.
  8. a2914512269
    a2914512269
    5/5,
    Version: 6.4.7
    这下载地址打不开啊.....................................................................................
    1. LegameMc
      Author's Response
      试试看用其他的浏览器
  9. proy27
    proy27
    5/5,
    Version: 6.4.6
    This server is running Paper version git-Paper-120 (MC: 1.14.3) (Implementing API version 1.14.3-R0.1-SNAPSHOT) WORK!!!
  10. F8RG3D
    F8RG3D
    5/5,
    Version: 6.4.5
    very nice developer great plugin :))))))))))))))))))))))))))))))))))))))))))))))))