Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
CustomAnvilGUI
PluginMIT

CustomAnvilGUI

Problem with Anvils for geyser users? Try CustomAnvilGUI!

330
Downloads
5
Followers
4 months ago
Updated
📦
5
Versions
game-mechanicsoptimizationutilitybukkitpaperpurpurspigot
Download Latestv1.5.5View on Modrinth

📖About CustomAnvilGUI

🛠️ CustomAnvilGUI

bStats Server bStats Players Spigot Downloads Spigot Rating Last Plugin Version Modrinth Downloads

Empty Anvil

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
  • Fully configurable rename interface
  • Fix tools with one click
  • Customizable messages (including RGB color support)
  • Rename and enchant items with ease
  • No external dependencies
  • RGB support for chat messages Compatibilities Floodgate, Vault InCompatibilities EcoEnchants, AdvancedEnchantments are NOT compatible with this plugin for the absence of documentations or informations



🖼️ Previews

Full Anvil Anvil Result Item
Anvil Result Experience Cost Anvil Fix
Renaiming



⚙️ Commands

/cagui help     - View all available commands
/cagui reload   - Reload the plugin configuration



🔐 Permissions

- cagui.help.command     - Access to help command
- cagui.reload.command   - Access to reload command
- cagui.fix.hand - Able to fix the item in hand
- cagui.fix.inventory - Able to fix all items in the inventory
- cagui.fix.hand.bypass - Able to bypass the costs of relative fix
- cagui.fix.inventory.bypass - Able to bypass the costs of relative fix



📊 Metrics

bStats




⚙️ Configuration Preview

config.yml
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                               #
#                                      CustomAnvilGUI                                           #
#                           Created by eliotesta98 & xSavior_of_God                             #
#                                                                                               #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

Configuration:
  Hooks:
    Floodgate: false
    Vault: false

  # If you want only bedrock players open the custom anvil gui
  # P.S. For check this you have to activate the hook of Floodgate!
  OnlyBedrock: 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

  # This sound is triggered when an anvil change stage
  AnvilSound:
    SoundName: 'minecraft:block.anvil.use'
    Volume: 100
    Pitch: 0.6

  FixItems:
    Hand:
      # If you want a payment for the fix hand (PS: Enable Vault Dependency for use economy payment)
      Payment:
        Enabled: false
        Price: 1.0
        # The type of payment (Material, Experience, Money)
        # Type: "Material:COBBLESTONE"
        # Type: "Experience" (levels)
        # Type: "Money" (you need to activate Vault compatibility)
        Type: "Money"
        # Formula for calculate the final price (PS: You can use only this operation: + - * / and only one type of operation!)
        Calculation: "{price} * {durability}"
    Inventory:
      # If you want a payment for the fix inventory (PS: Enable Vault Dependency for use economy payment)
      Payment:
        Enabled: false
        Price: 1.0
        # The type of payment (Material, Experience, Money)
        # Type: "Material:COBBLESTONE"
        # Type: "Experience" (levels)
        # Type: "Money" (you need to activate Vault compatibility)
        Type: "Money"
        # Formula for calculate the final price (PS: You can use only this operation: + - * / and only one type of operation!)
        Calculation: "{price} * {durability}"

Interface:
  Anvil:
    Title: "&0Repair & Name"
    OpenSound:
      SoundName: 'minecraft:entity.allay.item_thrown'
      Volume: 100
      Pitch: 0.6
    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 {priceHand}$"
          - "&b&l> &bRight Click: repair all items in your inventory {priceInventory}$"
        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!'
    NoItemInHand: '{prefix}&cHEY! &7You don''t have an item in hand for make this action!'
    NotEnoughMoney: '{prefix}&cHEY! &7You don''t have enough money!'
    NotEnoughExperience: '{prefix}&cHEY! &7You don''t have enough experience!'
    NotEnoughMaterial: '{prefix}&cHEY! &7You don''t have enough material!'

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



Discord

If you want support or add a specific Challenge, 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

👥 Team & Contributors

eliotest98
eliotest98Owner
xSavior-of-God
xSavior-of-God
Member

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.131.13.11.13.21.141.14.11.14.21.14.31.14.4+37 more

🔗 Links

Modrinth Page