CustomCrafty [1.20.1 - 1.21.8] icon

CustomCrafty [1.20.1 - 1.21.8] -----

A plugin that allows crafting recipes with NBT support for named and enchanted items




CustomCrafty
Advanced Custom Crafting with NBT Support & GUI Interface

[​IMG] [​IMG] [​IMG]

Features

  • GUI Interface: Intuitive 45-slot GUI for creating recipes with visual crafting grid
  • NBT Support: Create recipes with custom names, lore, enchantments, and other NBT data
  • Flexible Recipe Types: Support for both shaped and shapeless recipes with smart detection
  • Folia Compatible: Works with both Paper and Folia servers using threaded region scheduler
  • Recipe Registration: Properly registers recipes with Bukkit's recipe system for full compatibility
  • Conflict Detection: Automatically removes existing recipes before creating new ones
  • Easy Configuration: YAML-based recipe configuration with examples
  • Command Interface: In-game commands for recipe management
  • Permission System: Configurable permissions for crafting and administration

Commands

Code (Text):

/customcrafty help - Show help menu
/customcrafty reload - Reload plugin configuration
/customcrafty list - List all custom recipes
/customcrafty create <name> - Open GUI to create a new recipe
/customcrafty remove <name> - Remove a custom recipe

Aliases: /cc, /crafty
 
GUI Usage

  1. Open Recipe Creator: Use
    Code (Text):
    /cc create <recipe_name>
    to open the GUI
  2. Place Ingredients: Place items in the 3x3 crafting grid (slots 10-12, 19-21, 28-30)
  3. Set Result: Place the result item in the center result slot (slot 24)
  4. Create Recipe: Click the green emerald block (slot 25) to create the recipe
  5. Cancel: Click the red redstone block (slot 23) to cancel creation

The GUI automatically detects whether your recipe should be shaped or shapeless based on ingredient placement!

Permissions

  • customcrafty.admin - Access to all commands (default: op)
  • customcrafty.craft - Allow using custom recipes (default: true)

Configuration Example

Code (Text):

recipes:
  enchanted_diamond_sword:
    name: "Enchanted Diamond Sword"
    type: SHAPED
    exactMatch: false
    preserveNBT: true
    shape:
      - " D "
      - " D "
      - " S "
    ingredients:
      D:
        material: DIAMOND
        amount: 1
      S:
        material: STICK
        amount: 1
    result:
      material: DIAMOND_SWORD
      amount: 1
      name: "&bEnchanted Diamond Sword"
      lore:
        - "&7A sword forged with ancient magic"
        - "&7Sharpness enchantment included"
      enchantments:
        sharpness: 3
        unbreaking: 2
 
NBT Support

The plugin supports:
  • Custom display names
  • Lore text
  • Enchantments
  • Custom model data
  • NBT preservation from ingredients
  • Full Bukkit recipe system integration

Compatibility

  • Minecraft: 1.20.1+
  • Server Software: Paper, Folia, Spigot
  • Java: 21+

Support


Need help? Join our Discord!
[​IMG]

For issues, suggestions, or questions, please join our Discord server for support.

Resource Information
Author:
----------
Total Downloads: 74
First Release: Jul 14, 2025
Last Update: Jul 19, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings