Repair Hammers 1.1.1

Fix your items on the fly

  1. sungcad
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/Sungcad/RepairHammers
    Repair Hammers.png
    Description
    Repair hammers add configurable hammers that can fix one or more of your items. To use a hammer simply drop it on an item in you inventory that needs fixed. They can be set to fix a set amount of durability or a percentage. Hammers can be consumed on use or unlimited. If vault is installed hammers can have a cost to buy and/or use. Most messages can be changed in the config or hammers files. This plugin supports RPGItems and allows you to fix items from that plugin.

    Commands
    /hammer - aliases /rh /hammers
    /hammer help - shows the help message from the config
    /hammers list - list the hammers that are setup and how much they fix
    /hammers give <player> <hammer> (number) - gives the player 1 or more hammers
    /hammers buy <hammer> (number)
    /hammers reload - reloads the config
    /hammers info - list information about the plugin
    /hammer shop - open a shop to buy hammers
    /hammershop - aliases /rhshop /hammersshop - open the shop to buy hammers

    Permissions
    hammers.admin - gives access to the commands
    hammers.command - needed to use /hammers
    hammers.help - permission to show /hammers help
    hammers.buy - needed to buy hammers with /hamers buy command
    hammers.buy.(hammername) -permission to buy (hammername)
    hammers.buyall - permission to buy all hammers
    hammers.give - needed permission to give a hammer to a player
    hammers.give.(hammername) - permission to give (hammername) needs hammers.give
    hammers.giveall - permission to give all hammers
    hammers.use - needed permission to use a hammer
    hammers.use.(hammername) - permission to use (hamername) needs hammers.use
    hammers.useall - permission to use all hammers
    hamers.list - permission to list hammers you can give
    hammers.listall - permission to see all hammers in list
    hammers.shop - permission to buy hammers from /hammershop

    Installation
    Repair Hammers requires Java 8 to run. To install it drop the jar in your servers plugins folder then restart, edit the config as needed, and then reload it with /hammers reload. If you plan on using RPGItems hammers can only repair up to durabilityUpperBound or maxDurability whichever is lowest so make sure you set them both.

    To Do
    • Add a permission to use hammers
    • add list of items to fix per hammer
    • redo error messages
    • add cost to use hammer
    • add hammers that are not consumed when used
    • support for RPGitems
    • add item data to change the color of dye
    • additions api support
    • add-on support
    • hammers that have durability that is used up
    • crafting hammers
    • add command to add/edit hammers in game
    • support for 1.13
    • If there is anything you want added send me a message.

    CONFIG
    Code (Text):
    #for color codes use &

    #ways you can use the hammers to fix items set at least one to true
    use:
      #fix items by using a hammer on them from your inventory
      inventory: true
      #right click with the hammer in hand then with the item to fix
      rightclick: true

    # what items should be fixaable enable one or more
    items:
      # fix all default items and many that are added by plugins
      minecraft: true
      # fix items added by RPGItems
      rpgitems: false
      # fix items added from AdditionsAPI
      additionsapi: false
      # fix hammers from this plugin
      hammers: false

    #messages if rightclick method is used
    rightclick:
      #message when a player click with a hammer
      start:
        - '&3Repair Hammers &7Right click the item to fix.'
      #message if the hammer is removed from the players inventory
      notfound:
        - '&3Repair Hammers &7Repair canceled.'

    #format for money values
    format: '#,##0.00'

    #first line of /hammers list
    list: "&3Repair Hammers:"

    #message sent when you reload the config
    reload: '&3Repair Hammers &7The config has been reloaded.'

    #message sent when you use /hammers help
    #can have multiple lines
    help:
    - '&3Repair Hammers'
    - '&6/Hammers give <player> <hammer> (amount) &7give a player one or more hammers'
    - '&6/Hammers help &7show this list of commands'
    - '&6/Hammers info &7show information about the plugin'
    - '&6/Hammers list &7list all hammers and there amount'
    - '&6/Hammers reload &7reload the config'
    - '&6/Hammers shop &7Open the hammer shop'

    #settings for shop
    shop:
      #should the /rhshop command be enabled
      enabled: true
      #message if the command is disabled
      disabledmessage: "&cHammer shop is disabled."
      #if set to true the plugin designs the shop layout based on the hammers the player can buy
      #is set to false the values here and in hammers.yml will be used
      default: true
      #size is how many rows should be in the shop
      #size is only used if default is set to false
      size: 6
      #name for the shop menu
      name: "&6Hammer Shop"
      #lore to be added to the end of each hammer
      #set to [] to add nothing
      addedlore:
        - "cost to buy $<cost>"

    #section for error  messages
    error:
      #errors if a player tries to do something they don't have permission for.
      np:
        #error messeage when a player doesn't have permission to veiw /hammers or /hammers help.
        help: "&cYou don't have permission."
        #error when a player tries to reload the config.
        reload: "&cYou don't have permission."
        #error when a player tries to give a hammer they can't.
        give: "&cYou can't give that hammer."
        #error when the player tries to give a hammer and doesn't have hammers.give or hammers.giveall.
        givecmd: "&cYou can't give hammers."
        #error when a player tries to use /hammers list with out permission.
        list: "&cYou don't have permission."
        #error when a player tries to use /hammers info with out permission.
        info: "&cYou don't have permission."
        #error when a player tries to buy a hammer they can't.
        buy: "&cYou don't have permission."
        #error when the player tries to give a hammer and doesn't have hammers.buy or hammers.buyall.
        buycmd: "&cYou don't have permission."
      #errors if the target is not found.
      nf:
        #error when the targeted player is not online.
        player: "&cPlayer not found."
        #error when the hammer name entered is not a hammer.
        hammer: "&cHammer not found."
      #errors if inputs are invalid.
      args:
        #error if input is not a number where a number should be
        nan: "&cInvalid number."
        #error for too many or too few arguments with give command
        give: "&c/hammers give <player> <hammer> (number)"
        #error for too many or too few arguments with buy command
        buy: "&c/hammers buy <hammer> (number)"
      #error if a player can't pay the cost of the hammer
      #<cost> is replaced with the cost of the hammer the player tried to use
      bal:
        #error when they try to use a hammer
        use: "&cYou need $<cost> to use this hammer."
        #error when they try to buy a hammer
        buy: "&cYou need $<cost> to buy this hammer."
      #error if a non-player tries a player only command
      sender: "&cYou must be a player to use this command."
    #here you can define lists of items to be fixed by the hammers
    #you can make as many lists as you want
    fixlist:
      #this list has all the items that can be fixed
      all:
        - BOW
        - CHAINMAIL_BOOTS
        - CHAINMAIL_CHESTPLATE
        - CHAINMAIL_HELMET
        - CHAINMAIL_LEGGINGS
        - DIAMOND_AXE
        - DIAMOND_BOOTS
        - DIAMOND_CHESTPLATE
        - DIAMOND_HELMET
        - DIAMOND_HOE
        - DIAMOND_LEGGINGS
        - DIAMOND_PICKAXE
        - DIAMOND_SPADE
        - DIAMOND_SWORD
        - ELYTRA
        - FISHING_ROD
        - FLINT_AND_STEEL
        - GOLD_AXE
        - GOLD_BOOTS
        - GOLD_CHESTPLATE
        - GOLD_HELMET
        - GOLD_HOE
        - GOLD_LEGGINGS
        - GOLD_PICKAXE
        - GOLD_SPADE
        - GOLD_SWORD
        - IRON_AXE
        - IRON_BOOTS
        - IRON_CHESTPLATE
        - IRON_HELMET
        - IRON_HOE
        - IRON_LEGGINGS
        - IRON_PICKAXE
        - IRON_SPADE
        - IRON_SWORD
        - LEATHER_BOOTS
        - LEATHER_CHESTPLATE
        - LEATHER_HELMET
        - LEATHER_LEGGINGS
        - SHEARS
        - SHIELD
        - STONE_AXE
        - STONE_HOE
        - STONE_PICKAXE
        - STONE_SPADE
        - STONE_SWORD
        - WOOD_AXE
        - WOOD_HOE
        - WOOD_PICKAXE
        - WOOD_SPADE
        - WOOD_SWORD
      #this list lets a hammer fix swords
      swords:
        - WOOD_SWORD
        - STONE_SWORD
        - IRON_SWORD
        - GOLD_SWORD
        - DIAMOND_SWORD
    Code (Text):
    #for color codes use &

    #hammername: name of the hammer for commands
    #  name: Item Name
    #  type: item the hammer should be
    #  data: set item data such as color or damage
    #  enchanted: should the hammer have the enchanted glow
    #  amount: how much should the hammer fix
    #  consume: should the hammer consumed durablity when used, doesn't work for percentage hammers
    #  destroy: should the hammer be destroyed when used
    #  cost:
    #    use: cost to used
    #    buy: cost to buy
    #  shop:
    #    row: location top to bottom
    #    column: location left to right
    #  fixall: should the hammer fix all items in the inventory or only the clicked item
    #  lore: what lore should the hammer have
    #  use: message sent to the player when they use the hammer
    #  cantuse: message sent to the player when they can't use the hammer
    #  listgive:
    #    can: message if they can give the hammer
    #    cant: message if they can't give the hammer and have hammers.listall


    #this hammer is test1 so to give it in game the command would be /rh give <player> test1
    test1:
      #name is the name the hammer item will have in game
      name: Test hammer number 1
      #type is what item the hammer is
      type: IRON_INGOT
      #set the data for the hammer
      data: 0
      #should the hammer glow
      enchanted: true
      #amount is how much the hammer will fix the item you can have it
      #a number to fix a set amount of points to fix 50 points of damage
      #amount: 50
      #or you can have a percent
      #amount: 50%
      amount: 50%
      #should the hammer have a durability that is cunsumed as it is used
      #if hammer has a percent for its fix amount consume will always be false
      #true - hammer can fix up to its fix amount across any number of items
      #false - a hammer always fixes its fix amount
      consume: false
      #when a player uses the hammers should the hammer item be destroyed
      #if consume is true it will be destroyed at 0 durability left otherwise it will be consumed on its first use
      #true - hammer is destroyed on use
      #false - you can use the hammer more than once
      destroy: true
      #cost is the cost to buy or use the hammer
      #if you are not using vault make sure to set both to 0 or 0.0 or you will get warnings
      cost:
        #cost to buy the hammer with /hammers buy test1 or from /hammershop
        buy: 100.0
        #cost to use the hammer
        use: 0.0
      #shop settiing are only used if shop.default is set to false in the config.yml
      shop:
        #the top row is 0
        #should be a value between 0 and one less than shop.size from config.yml
        row: 1
        #the left most column is column 0 value should be 0-8
        column: 1
      #should the hammer fix only the clicked item (false) or
      #should it fix all items in the players inventory and armor (true)
      fixall: false
      #what item list should this hammer be able to fix
      #fix lists can be setup in config.yml
      fixlist: all
      #lore the item should have you can add as many lines as you want
      #if you don't want the hammer to have lore
      #lore: []
      lore:
      - This hammer fixes one item by 50%
      - line 2
      #messages sent to the player when they use the hammer
      #you can add as many lines as you want
      #to not send a message use
      #use: []
      use:
      - you have used a hammer
      #messages sent to the player when they try to use this hammer
      #you can add as many lines as you want
      #to not send a message use
      #cantuse: []
      cantuse:
      - you can't use this hammer.
      #how should the hammer look in /rh list
      listgive:
        #how it should look if the sender can buy this hammer
        can: '&2test1&8 - &7repairs one item by 50%'
        #how it should look if the sender can't buy this hammer
        #this is only show if the sender has the permission hammers.listall
        cant: '&4test1&8 - &7repairs one item by 50%'

    #here is the start of the next hammer it is hammer2
    #the command to give it is /rh give <player> hammer2
    hammer2:
      name: Fix all hammer
      type: GOLD_INGOT
      data: 0
      enchanted: true
      amount: 50
      consume: true
      destroy: true
      cost:
        buy: 1000.0
        use: 0.0
      shop:
        row: 1
        column: 4
      fixall: true
      fixlist: all
      lore:
      - '&1This hammer fixes all items in you inventory'
      use:
      - you used a fix all hammer
      cantuse:
      - you can't use this hammer.
      listgive:
        can: '&2hammer2&8 - &7repairs all items by 50'
        cant: '&4hammer2&8 - &7repairs all items by 50'

    #here is the third hammer
    swordhammer1:
      name: Sword hammer
      type: IRON_INGOT
      data: 0
      enchanted: true
      amount: 100%
      consume: false
      destroy: true
      cost:
        buy: 50.0
        use: 50.0
      shop:
        row: 1
        column: 7
      fixall: false
      fixlist: swords
      lore:
      - '&1This hammer fixes one sword'
      use:
      - you used a sword hammer
      cantuse:
      - you can't use this hammer.
      listgive:
        can: '&2swordhammer1&8 - &7repairs one sword by 100%'
        cant: '&4swordhammer1&8 - &7repairs one sword by 100%'

    #you can add as many as you want

     
    Code (Text):
    ACACIA_DOOR
    ACACIA_FENCE
    ACACIA_FENCE_GATE
    ACACIA_STAIRS
    ACTIVATOR_RAIL
    AIR
    ANVIL
    APPLE
    ARMOR_STAND
    ARROW
    BAKED_POTATO
    BANNER
    BARRIER
    BEACON
    BED
    BED_BLOCK
    BEDROCK
    BEETROOT
    BEETROOT_BLOCK
    BEETROOT_SEEDS
    BEETROOT_SOUP
    BIRCH_DOOR
    BIRCH_DOOR_ITEM
    BIRCH_FENCE
    BIRCH_FENCE_GATE
    BIRCH_WOOD_STAIRS
    BLACK_GLAZED_TERRACOTTA
    BLACK_SHULKER_BOX
    BLAZE_POWDER
    BLAZE_ROD
    BLUE_GLAZED_TERRACOTTA
    BLUE_SHULKER_BOX
    BOAT
    BOAT_ACACIA
    BOAT_BIRCH
    BOAT_DARK_OAK
    BOAT_JUNGLE
    BOAT_SPRUCE
    BONE
    BONE_BLOCK
    BOOK
    BOOK_AND_QUILL
    BOOKSHELF
    BOW
    BOWL
    BREAD
    BREWING_STAND
    BREWING_STAND_ITEM
    BRICK
    BRICK_STAIRS
    BROWN_GLAZED_TERRACOTTA
    BROWN_MUSHROOM
    BROWN_SHULKER_BOX
    BUCKET
    BURNING_FURNACE
    CACTUS
    CAKE
    CAKE_BLOCK
    CARPET
    CARROT
    CARROT_ITEM
    CARROT_STICK
    CAULDRON
    CAULDRON_ITEM
    CHAINMAIL_BOOTS
    CHAINMAIL_CHESTPLATE
    CHAINMAIL_HELMET
    CHAINMAIL_LEGGINGS
    CHEST
    CHORUS_FLOWER
    CHORUS_FRUIT
    CHORUS_FRUIT_POPPED
    CHORUS_PLANT
    CLAY
    CLAY_BALL
    CLAY_BRICK
    COAL
    COAL_BLOCK
    COAL_ORE
    COBBLE_WALL
    COBBLESTONE
    COBBLESTONE_STAIRS
    COCOA
    COMMAND
    COMMAND_CHAIN
    COMMAND_MINECART
    COMMAND_REPEATING
    COMPASS
    CONCRETE
    CONCRETE_POWDER
    COOKED_BEEF
    COOKED_CHICKEN
    COOKED_FISH
    COOKED_MUTTON
    COOKED_RABBIT
    COOKIE
    CROPS
    CYAN_GLAZED_TERRACOTTA
    CYAN_SHULKER_BOX
    DARK_OAK_DOOR
    DARK_OAK_DOOR_ITEM
    DARK_OAK_FENCE
    DARK_OAK_FENCE_GATE
    DARK_OAK_STAIRS
    DAYLIGHT_DETECTOR
    DAYLIGHT_DETECTOR_INVERTED
    DEAD_BUSH
    DETECTOR_RAIL
    DIAMOND
    DIAMOND_AXE
    DIAMOND_BARDING
    DIAMOND_BLOCK
    DIAMOND_BOOTS
    DIAMOND_CHESTPLATE
    DIAMOND_HELMET
    DIAMOND_HOE
    DIAMOND_LEGGINGS
    DIAMOND_ORE
    DIAMOND_PICKAXE
    DIAMOND_SPADE
    DIAMOND_SWORD
    DIODE
    DIODE_BLOCK_OFF
    DIODE_BLOCK_ON
    DIRT
    DISPENSER
    DOUBLE_PLANT
    DOUBLE_STEP
    DOUBLE_STONE_SLAB2
    DRAGON_EGG
    DRAGONS_BREATH
    DROPPER
    EGG
    ELYTRA
    EMERALD
    EMERALD_BLOCK
    EMERALD_ORE
    EMPTY_MAP
    ENCHANTED_BOOK
    ENCHANTMENT_TABLE
    END_BRICKS
    END_CRYSTAL
    END_GATEWAY
    END_ROD
    ENDER_CHEST
    ENDER_PEARL
    ENDER_PORTAL
    ENDER_PORTAL_FRAME
    ENDER_STONE
    EXP_BOTTLE
    EXPLOSIVE_MINECART
    EYE_OF_ENDER
    FEATHER
    FENCE
    FENCE_GATE
    FERMENTED_SPIDER_EYE
    FIRE
    FIREBALL
    FIREWORK
    FIREWORK_CHARGE
    FISHING_ROD
    FLINT
    FLINT_AND_STEEL
    FLOWER_POT
    FLOWER_POT_ITEM
    FROSTED_ICE
    FURNACE
    GHAST_TEAR
    GLASS
    GLASS_BOTTLE
    GLOWING_REDSTONE_ORE
    GLOWSTONE
    GLOWSTONE_DUST
    GOLD_AXE
    GOLD_BARDING
    GOLD_BLOCK
    GOLD_BOOTS
    GOLD_CHESTPLATE
    GOLD_HELMET
    GOLD_HOE
    GOLD_INGOT
    GOLD_LEGGINGS
    GOLD_NUGGET
    GOLD_ORE
    GOLD_PICKAXE
    GOLD_PLATE
    GOLD_RECORD
    GOLD_SPADE
    GOLD_SWORD
    GOLDEN_APPLE
    GOLDEN_CARROT
    GRASS
    GRASS_PATH
    GRAVEL
    GRAY_GLAZED_TERRACOTTA
    GRAY_SHULKER_BOX
    GREEN_GLAZED_TERRACOTTA
    GREEN_RECORD
    GREEN_SHULKER_BOX
    GRILLED_PORK
    HARD_CLAY
    HAY_BLOCK
    HOPPER
    HOPPER_MINECART
    HUGE_MUSHROOM_1
    HUGE_MUSHROOM_2
    ICE
    INK_SACK
    IRON_AXE
    IRON_BARDING
    IRON_BLOCK
    IRON_BOOTS
    IRON_CHESTPLATE
    IRON_DOOR
    IRON_DOOR_BLOCK
    IRON_FENCE
    IRON_HELMET
    IRON_HOE
    IRON_INGOT
    IRON_LEGGINGS
    IRON_NUGGET
    IRON_ORE
    IRON_PICKAXE
    IRON_PLATE
    IRON_SPADE
    IRON_SWORD
    IRON_TRAPDOOR
    ITEM_FRAME
    JACK_O_LANTERN
    JUKEBOX
    JUNGLE_DOOR
    JUNGLE_DOOR_ITEM
    JUNGLE_FENCE
    JUNGLE_FENCE_GATE
    JUNGLE_WOOD_STAIRS
    KNOWLEDGE_BOOK
    LADDER
    LAPIS_BLOCK
    LAPIS_ORE
    LAVA
    LAVA_BUCKET
    LEASH
    LEATHER
    LEATHER_BOOTS
    LEATHER_CHESTPLATE
    LEATHER_HELMET
    LEATHER_LEGGINGS
    LEAVES
    LEAVES_2
    LEVER
    LIGHT_BLUE_GLAZED_TERRACOTTA
    LIGHT_BLUE_SHULKER_BOX
    LIME_GLAZED_TERRACOTTA
    LIME_SHULKER_BOX
    LINGERING_POTION
    LOG
    LOG_2
    LONG_GRASS
    MAGENTA_GLAZED_TERRACOTTA
    MAGENTA_SHULKER_BOX
    MAGMA
    MAGMA_CREAM
    MAP
    MELON
    MELON_BLOCK
    MELON_SEEDS
    MELON_STEM
    MILK_BUCKET
    MINECART
    MOB_SPAWNER
    MONSTER_EGG
    MONSTER_EGGS
    MOSSY_COBBLESTONE
    MUSHROOM_SOUP
    MUTTON
    MYCEL
    NAME_TAG
    NETHER_BRICK
    NETHER_BRICK_ITEM
    NETHER_BRICK_STAIRS
    NETHER_FENCE
    NETHER_STALK
    NETHER_STAR
    NETHER_WART_BLOCK
    NETHER_WARTS
    NETHERRACK
    NOTE_BLOCK
    OBSERVER
    OBSIDIAN
    ORANGE_GLAZED_TERRACOTTA
    ORANGE_SHULKER_BOX
    PACKED_ICE
    PAINTING
    PAPER
    PINK_GLAZED_TERRACOTTA
    PINK_SHULKER_BOX
    PISTON_BASE
    PISTON_EXTENSION
    PISTON_MOVING_PIECE
    PISTON_STICKY_BASE
    POISONOUS_POTATO
    PORK
    PORTAL
    POTATO
    POTATO_ITEM
    POTION
    POWERED_MINECART
    POWERED_RAIL
    PRISMARINE
    PRISMARINE_CRYSTALS
    PRISMARINE_SHARD
    PUMPKIN
    PUMPKIN_PIE
    PUMPKIN_SEEDS
    PUMPKIN_STEM
    PURPLE_GLAZED_TERRACOTTA
    PURPLE_SHULKER_BOX
    PURPUR_BLOCK
    PURPUR_DOUBLE_SLAB
    PURPUR_PILLAR
    PURPUR_SLAB
    PURPUR_STAIRS
    QUARTZ
    QUARTZ_BLOCK
    QUARTZ_ORE
    QUARTZ_STAIRS
    RABBIT
    RABBIT_FOOT
    RABBIT_HIDE
    RABBIT_STEW
    RAILS
    RAW_BEEF
    RAW_CHICKEN
    RAW_FISH
    RECORD_10
    RECORD_11
    RECORD_12
    RECORD_3
    RECORD_4
    RECORD_5
    RECORD_6
    RECORD_7
    RECORD_8
    RECORD_9
    RED_GLAZED_TERRACOTTA
    RED_MUSHROOM
    RED_NETHER_BRICK
    RED_ROSE
    RED_SANDSTONE
    RED_SANDSTONE_STAIRS
    RED_SHULKER_BOX
    REDSTONE
    REDSTONE_BLOCK
    REDSTONE_COMPARATOR
    REDSTONE_COMPARATOR_OFF
    REDSTONE_COMPARATOR_ON
    REDSTONE_LAMP_OFF
    REDSTONE_LAMP_ON
    REDSTONE_ORE
    REDSTONE_TORCH_OFF
    REDSTONE_TORCH_ON
    REDSTONE_WIRE
    ROTTEN_FLESH
    SADDLE
    SAND
    SANDSTONE
    SANDSTONE_STAIRS
    SAPLING
    SEA_LANTERN
    SEEDS
    SHEARS
    SHIELD
    SHULKER_SHELL
    SIGN
    SIGN_POST
    SILVER_GLAZED_TERRACOTTA
    SILVER_SHULKER_BOX
    SKULL
    SKULL_ITEM
    SLIME_BALL
    SLIME_BLOCK
    SMOOTH_BRICK
    SMOOTH_STAIRS
    SNOW
    SNOW_BALL
    SNOW_BLOCK
    SOIL
    SOUL_SAND
    SPECKLED_MELON
    SPECTRAL_ARROW
    SPIDER_EYE
    SPLASH_POTION
    SPONGE
    SPRUCE_DOOR
    SPRUCE_DOOR_ITEM
    SPRUCE_FENCE
    SPRUCE_FENCE_GATE
    SPRUCE_WOOD_STAIRS
    STAINED_CLAY
    STAINED_GLASS
    STAINED_GLASS_PANE
    STANDING_BANNER
    STATIONARY_LAVA
    STATIONARY_WATER
    STEP
    STICK
    STONE
    STONE_AXE
    STONE_BUTTON
    STONE_HOE
    STONE_PICKAXE
    STONE_PLATE
    STONE_SLAB2
    STONE_SPADE
    STONE_SWORD
    STORAGE_MINECART
    STRING
    STRUCTURE_BLOCK
    STRUCTURE_VOID
    SUGAR
    SUGAR_CANE
    SUGAR_CANE_BLOCK
    SULPHUR
    THIN_GLASS
    TIPPED_ARROW
    TNT
    TORCH
    TOTEM
    TRAP_DOOR
    TRAPPED_CHEST
    TRIPWIRE
    TRIPWIRE_HOOK
    VINE
    WALL_BANNER
    WALL_SIGN
    WATCH
    WATER
    WATER_BUCKET
    WATER_LILY
    WEB
    WHEAT
    WHITE_GLAZED_TERRACOTTA
    WHITE_SHULKER_BOX
    WOOD
    WOOD_AXE
    WOOD_BUTTON
    WOOD_DOOR
    WOOD_DOUBLE_STEP
    WOOD_HOE
    WOOD_PICKAXE
    WOOD_PLATE
    WOOD_SPADE
    WOOD_STAIRS
    WOOD_STEP
    WOOD_SWORD
    WOODEN_DOOR
    WOOL
    WORKBENCH
    WRITTEN_BOOK
    YELLOW_FLOWER
    YELLOW_GLAZED_TERRACOTTA
    YELLOW_SHULKER_BOX

Recent Updates

  1. Hammer Durability
  2. 1.1.0
  3. Additions API support

Recent Reviews

  1. Ergenta
    Ergenta
    5/5,
    Version: 1.0.7
    ========================================
    Even better than before! Very responsive dev
    Wish there was an Id list, but very easy to figure out
    ========================================
  2. Ergenta
    Ergenta
    5/5,
    Version: 1.0.6
    ========================================
    Amazing plugin! Can you add Data value for things like Dye?
    Other than that, plugin works perfectly.
    ========================================
  3. jakubasd
    jakubasd
    5/5,
    Version: 1.0.6
    Great plugin and author is very helpful! It's also nice way to repair items made in RPGitems. Good job! :)