Blacksmith | Custom GUI crafting system v1.3.0

Design your own crafting system | Unlimited recipes | Custom items
1784984116302.png


showcase.gif



blacksmith1.gif
customitems.gif


⚠️ Please note that the textures shown are not included with the plugin.​

1784984144358.png


⭐ Features
  • Create unlimited custom crafting recipes
  • Fully customizable crafting GUIs
  • Multiple crafting categories and menus
  • Support for custom ingredients and requirements
  • Built-in support for ItemsAdder, Nexo, Oraxen, MMOItems, CraftEngine, ExecutableItems, MythicMobs and MythicCrucible
  • Execute commands after successful crafting
  • Permission-based recipes
  • Economy and item requirements
  • PlaceholderAPI support
  • Lightweight and optimized
  • Easy YAML configuration
  • No coding required
YAML:
# Opens the crafting menu when the player
# interacts with the specified block.
block-open:
  # Enable or disable this feature.
  enable: false
  # Minecraft block ID to intercept.
  id: 'crafting_table'

# Default number of available crafting slots.
default-craft-slots: 2

# Permission format:
# crafting.slots.<number>
# Example: crafting.slots.4
slots-permission: 'crafting.slots'

# Available crafting slots.
craft-slots:
  - 11
  - 12
  - 14
  - 15

# GUI settings below are optional.
# Uncomment any section to override the corresponding values
# from the main config.yml for this menu only.

#gui:
#  main:
#    title: '&8ʙʟᴀᴄᴋꜱᴍɪᴛʜ ({page}/{last})'
#    rows: 6
#    # Automatically fills unused slots with the filler item.
#    fill: true
#    # Slots reserved for the top navigation bar.
#    nav-pagination:
#      - 0-8
#    # Slots where page icons are displayed.
#    pagination:
#      - 19-25
#      - 28-34
#      - 37-43
#    items:
#      fill:
#        icon-id: 'BLACK_STAINED_GLASS_PANE'
#        name: ' '
#        lore: []
#      left:
#        icon-id: 'ARROW'
#        slots:
#          - 47
#        name: '&a&lPrevious'
#        lore:
#          - ''
#          - '&eClick to go back!'
#      right:
#        icon-id: 'ARROW'
#        slots:
#          - 51
#        name: '&a&lNext'
#        lore:
#          - ''
#          - '&eClick to continue!'
#      panel:
#        icon-id: 'ANVIL'
#        slots:
#          - 49
#        name: '&b&lPlayer Panel'
#        lore:
#          - ''
#          - '&eClick to view your items!'

# Define all craftable items here.
# Item identifier.
# Supports vanilla Minecraft materials and custom items.
#
# Formats:
# - <material>               (Vanilla Minecraft)
# - nexo:<id>                (Nexo)
# - ia:<id>                  (ItemsAdder)
# - mmoitems:<category>:<id> (MMOItems)
# - oraxen:<id>              (Oraxen)
# - ce:<id>                  (CraftEngine)
# - ei<id>                   (ExecutableItems)
# - mm:<id>                  (MythicMobs)
#
# Examples:
# - STONE
# - DIAMOND_SWORD
# - nexo:ruby
# - ia:magic_ingot
# - mmoitems:SWORD:LONG_SWORD
# - oraxen:amethyst_hammer
# - ce:topaz
# - ei:Free_Bucket5
# - mm:BanditTunic

categories:
  # Unique category ID.
  templates:
    name: '&6&lTemplates'
    slot-size: 1
    title: '&8ᴛᴇᴍᴘʟᴀᴛᴇs ({page}/{last})'
    icon-id: 'NETHERITE_UPGRADE_SMITHING_TEMPLATE'
    lore:
      - '&7Craft upgrade templates'
      - '&7for your equipment.'
      - ''
      - '&e▶ Click to browse.'

  portals:
    name: '&6&lPortals'
    title: '&8ᴘᴏʀᴛᴀʟs ({page}/{last})'
    icon-id: 'END_PORTAL_FRAME'
    lore:
      - '&7Craft portal-related'
      - '&7blocks and items.'
      - ''
      - '&e▶ Click to browse.'

# Define all craftable items here.
# Item identifier.
# Supports vanilla Minecraft materials and custom items.
#
# Formats:
# - <material>               (Vanilla Minecraft)
# - nexo:<id>                (Nexo)
# - ia:<id>                  (ItemsAdder)
# - mmoitems:<category>:<id> (MMOItems)
# - oraxen:<id>              (Oraxen)
# - ce:<id>                  (CraftEngine)
# - ei<id>                   (ExecutableItems)
# - mm:<id>                  (MythicMobs)
#
# Examples:
# - STONE
# - DIAMOND_SWORD
# - nexo:ruby
# - ia:magic_ingot
# - mmoitems:SWORD:LONG_SWORD
# - oraxen:amethyst_hammer
# - ce:topaz
# - ei:Free_Bucket5
# - mm:BanditTunic

items:
  end_frame:
    category: 'portals'
    # Item awarded after the crafting process is completed.
    result:
      id: 'END_PORTAL_FRAME'
      amount: 1
    permission: 'craft.endframe'
    # Time in seconds.
    time: 180
    # Requires Vault to work.
    cost: 5000
    # Required ingredients for this recipe.
    recipe:
      netherite_ingot:
        id: 'NETHERITE_INGOT'
        amount: 1
      amethyst_shard:
        id: 'AMETHYST_SHARD'
        amount: 1
      obsidian:
        id: 'OBSIDIAN'
        amount: 1
    # Optional.
    # Commands executed after the item has been crafted.
    commands:
      - 'say {player} crafted an End Portal Frame!'

  nether_template:
    category: 'templates'
    result:
      id: 'NETHERITE_UPGRADE_SMITHING_TEMPLATE'
      amount: 1
      # Optional.
      # If set, the command will be executed instead of
      # giving the crafted item to the player.
      command: 'minecraft:give {player} minecraft:netherite_upgrade_smithing_template 1'
    time: 10
    recipe:
      netherite_ingot:
        id: 'NETHERITE_INGOT'
        amount: 1
      amethyst_shard:
        id: 'AMETHYST_SHARD'
        name: 'Amethyst Shard'
        amount: 1
      obsidian:
        id: 'OBSIDIAN'
        amount: 1


⚡Commands

/blacksmithreload -
Reloads the plugin.
permission: blacksmith.reload

/blacksmith <player> <gui> - Opens the specified crafting GUI for a player.
permission: blacksmith.use


⚡Placeholders

PlaceholderDescription
%blacksmith_next_craft_time%Time until next crafted item
%blacksmith_amount%Total crafted items

❤️ Media
dc.png
Buy a license now
$7.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
102 Views
0 Purchases
2 Downloads
Jul 25, 2026 Published
Jul 25, 2026 Updated
Not yet rated
229.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Equipment
Game mode
  1. Survival
  1. Skyblock
  1. Economy
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Polish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 142 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,290 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,830 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
Share and earn
Refer this resource and earn a 10% commission.
102 Views
0 Purchases
2 Downloads
Jul 25, 2026 Published
Jul 25, 2026 Updated
Not yet rated
229.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Equipment
Game mode
  1. Survival
  1. Skyblock
  1. Economy
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Polish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 142 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,290 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,830 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
Top