CustomAnvilGUI icon

CustomAnvilGUI -----

Problem with Anvils for geyser users? Try CustomAnvilGUI!




CustomAnvilGUI ️⚒

Screenshot 2024-04-25 173622.png

CustomAnvilGUI is an innovative plugin designed to solve the challenges Geyser users face when using anvils in Minecraft. It provides a customized and intuitive interface, making item repair, renaming, and enchanting smoother and more enjoyable.

With just a few clicks, players can easily access the full functionality of anvils, regardless of their platform.

Unlock a better way to play Minecraft — try CustomAnvilGUI today!


⚡️ Features ⚡️

  • ⚒ Fully configurable anvil interface
  • ☑️Customizable messages (including RGB color support)
  • ✨ Rename and enchant items with ease
  • ⛔No external dependencies
  • ⛄RGB support for chat messages
☀️ Previews ☀️


Screenshot 2024-04-25 173700.png

Screenshot 2024-04-25 173843.png

Screenshot 2024-04-25 174210.png

Immagine 2025-05-03 165909.png

⚙️ Commands ⚙️


⚠️ Permissions ⚠️

⚖️ ️Metrics ⚖️

[​IMG]

⚙️ Configuration Preview ⚙️

Code (YAML):

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                               #
#                                      CustomAnvilGUI                                           #
#                           Created by eliotesta98 & xSavior_of_God                             #
#                                                                                               #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

Configuration
:
  Hooks
:
    Floodgate
: false

  # This section is for configuring how much is the possibility of anvil damage at every use.
  # For default, there is 1/8 (12%) possibility to damage the anvil at each use
  AnvilDamage
:
    Damage
: 12

  # Configure if you want directly the rename of item or reopen the anvil for rename an item
  DirectRename
: false

Interface
:
  Anvil
:
    Title
: "&0Repair & Name"
    OpenSound
: ENTITY_ENDER_DRAGON_FLAP # ENDERDRAGON_WINGS <1.13
    Slots
:
     - 'tbbbbbbbx'
      - 'bfbsbebrb'
      - 'nbbbbbbcb'
    Items
:
      FirstItem
:
        Letter
: 'f'
        Name
: ''
        Type
: ''
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      SecondItem
:
        Letter
: 's'
        Name
: ''
        Type
: ''
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      Submit
:
        Letter
: 'e'
        Name
: '&2>&a&l> &a&lSUBMIT <&2<'
        Type
: 'SUNFLOWER'
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      NoResult
:
        Letter
: 'r'
        Name
: ' {message }'
        Type
: 'BARRIER'
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      Cost
:
        Letter
: 'c'
        Name
: '&a&oEnchantment Cost : {exp }'
        Type
: 'EXPERIENCE_BOTTLE'
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      Back
:
        Letter
: 'x'
        Name
: '&7&l&oBACK TO ANVIL'
        Type
: 'DAMAGED_ANVIL'
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      Rename
:
        Letter
: 'n'
        Name
: '&e>&e&l> &e&lRENAME <&e<'
        Type
: 'NAME_TAG'
        Texture
: ''
        Lore
: [ ]
        SoundClick
: ''
      Fix
:
        Letter
: 't'
        Name
: '&b>&b&l> &b&lFIX <&b<'
        Type
: 'DIAMOND_PICKAXE'
        Texture
: ''
        Lore
:
         - "&bRepair items in your inventory"
          - "&b&l> &bLeft Click
: repair the item in your main hand "
          - "
&b&l> &bRight Click : repair all items in your inventory "
        SoundClick: ''
      Border:
        Letter: 'b'
        Name: "
"
        Type: "
GRAY_STAINED_GLASS_PANE " # STAINED_GLASS_PANE;7 <1.13
        Texture: '' # set to '' to disable
        Lore: [ ]
        SoundClick: ''
    Floodgate: { }

  Rename:
    Title: "
Renaming ... "
    OpenSound: ENTITY_ENDER_DRAGON_FLAP # ENDERDRAGON_WINGS <1.13
    Slots: [ ]
    Items: { }
    Floodgate:
      1:
        Type: 'Input'
        Label: 'Item Name'
        Placeholder: 'Diamond Sword'
        DefaultText: ''


# you can use a different coloring by using a hexadecimal. for all messages Ex. &{#FFFF00}(yellow).
# Example for a command: '/cagui &{#FFFF00}<reload>&{#000000} command reload Labyrinth plugin'
Messages:
  Prefix: '&eCustomAnvilGUI &r'
  Commands:
    Footer: '&7(&7&l(&c&l!&7&l)&7) &9[] optional value, <> required'
    Reload: '   &e/cagui &6<reload> &7for reload CustomGuiForAnvil plugin'
    Help: '   &e/cagui &6<help> &7for help commands'
  Success:
    Rename: '{prefix}&aTool name has been successfully registered, please now reopen the anvil, place your tool in the anvil and click on Rename button'
  Results:
    NoItem: '&cHEY! &7You don''t have much experience for enchant this items!'
  Lists: { }
  Warnings: { }
  Info:
    Rename: '{prefix}&7Please write the name of your tool in chat'
  Errors:
    NoPlayer: '{prefix}&cYou are not a player'
    CommandNotFound: '{prefix}&cCommand not found'
    InsufficientPermission: '{prefix}&cInsufficient permission'
    InsufficientExperience: '{prefix}&cHEY! &7You don''t have much experience for enchant this items!'

Debug:
  # Commands execution
  Commands: false
  # Enabled of plugin
  Enabled: false
  # Disabled of plugin
  Disabled: false
  # Click in the gui
  ClickGui: false
  # API
  API: false

If you want support or ask for anything, don't hesitate to report it either on Discord or via SpigotMC.

- Thanks @xSavior_of_God for helping me to realize one of my project.

- NBT API ( https://www.spigotmc.org/resources/nbt-api.7939/) Used to make the item in hand look better.
- BIG THANKS goes to @Ome_R ( https://www.mc-market.org/members/40228/) from BG-Softwarse who allowed us to use his class for handling configuration files <3
Resource Information
Author:
----------
Total Downloads: 804
First Release: Apr 25, 2024
Last Update: Jul 1, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings