Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A plugin that allows crafting recipes with NBT support for named and enchanted items
CustomCrafty
Advanced Custom Crafting with NBT Support & GUI Interface
β¨ 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
/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
- Open Recipe Creator: Use
/cc create <recipe_name>
to open the GUI - Place Ingredients: Place items in the 3x3 crafting grid (slots 10-12, 19-21, 28-30)
- Set Result: Place the result item in the center result slot (slot 24)
- Create Recipe: Click the green emerald block (slot 25) to create the recipe
- 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
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: 17+
π Support
Need help? Join our Discord!
For issues, suggestions, or questions, please join our Discord server for support.
Information
Category | Gameplay |
---|---|
Published on | July 14, 2025 |
License | Unspecified |
Downloads | 0 |
Stars | 0 |
Watchers | 0 |
Supports Folia
Pinned Versions
Pages
Members
Owner