Custom Recipes icon

Custom Recipes -----

Create your own custom Crafting, Furnace, Anvil, and other recipes with tons of configuration option



Custom Recipes
Create your own custom Crafting, Furnace, Anvil, and other recipes with tons of configuration option
[​IMG] [​IMG] [​IMG] [​IMG]
CustomRecipes allows you to create custom recipes for wide selection of workstations including:
Crafting Table ( Others in Future Updates)

Integrates with other plugins:
( In Future)

In addition, you can switch vanilla recipes at your discretion, as well as disable and override them ( In Future)

Support
For any questions or support join the Discord

[​IMG]
Features

Recipe Types
- Shaped Recipes - Create custom 3x3 crafting grid patterns with exact positions
- Shapeless Recipes - Position-independent recipes (any arrangement works)
- Bulk Crafting - Configure recipes to produce multiple items (1-64)
- Hidden Recipes - Hide from recipe viewer mods until player discovers them


Recipe Management
- Recipe Creator GUI
- Create recipes in-game with drag-and-drop interface
- Recipe Editor GUI - Modify existing recipes visually
- Item Editor - Customize result items with:
  • GUI Name & Description (shown in recipe browser)
  • Crafted Name & Description (shown on crafted item)
  • CustomModelData support for resource packs
  • NBT data and custom tags
  • Enchantments with custom levels
- Per-World Restrictions - Enable/disable recipes per world (Overworld, Nether, End)
- Hot Reload - Reload recipes without restarting the server

User Experience
- Recipe Browser GUI - View all recipes in an interactive interface
- Recipe Viewer - Inspect individual recipe patterns visually
- Automatic Pagination - Handles large recipe collections
- MiniMessage Support - Rich text formatting with gradients and colors
- Permission System - Granular permission control
- Update Notifications - Automatic alerts for new versions (for admins)

Commands
/customrecipes help
- Show help menu
Permission: customrecipes.use
/customrecipes reload - Reload configuration
Permission: customrecipes.reload
/customrecipes list - List all recipes
Permission: customrecipes.list
/customrecipes gui - Open GUI Menu
Permission: customrecipes.gui
/customrecipes enable <recipe> - Enable a recipe
Permission: customrecipes.manage
/customrecipes disable <recipe> - Disable a recipe
Permission: customrecipes.manage
/customrecipes delete <recipe> - Delete a recipe
Permission: customrecipes.manage
Alias: /cr

Permissions
customrecipes.*
- All permissions op
customrecipes.use - Basic command access true
customrecipes.reload - Reload configuration op
customrecipes.list - View recipe list true
customrecipes.gui - Open GUI interface true
customrecipes.manage - Manage recipes (enable/disable/delete) op
customrecipes.update.notify - Receive update notifications op

Example Configuration Recipes
Spawn Egg Recipe
Code (Text):

BeeSpawnEgg:
  gui-name: "<yellow>Bee Spawn Egg"
  gui-description:
    - "<gray>Craft using honey bottles"
    - "<gold>Place to spawn a bee!"
  crafted-name: "<yellow>Bee Spawn Egg"
  crafted-description:
    - "<gray>Craft using honey bottles"
    - "<gold>Place to spawn a bee!"
  recipe:
    - HONEY_BOTTLE HONEY_BOTTLE HONEY_BOTTLE
    - HONEY_BOTTLE CLOCK HONEY_BOTTLE
    - HONEY_BOTTLE HONEY_BOTTLE HONEY_BOTTLE
  material: BEE_SPAWN_EGG
  amount: 1
  hidden: false
  type: SHAPED
 
Bulk Crafting Recipe
Code (Text):

GoldenAppleStack:
  gui-name: "<gold>Golden Apple Stack"
  gui-description:
    - "<gray>Bulk golden apple crafting"
    - "<yellow>Creates 8 golden apples"
  recipe:
    - GOLD_BLOCK GOLD_BLOCK GOLD_BLOCK
    - GOLD_BLOCK APPLE GOLD_BLOCK
    - GOLD_BLOCK GOLD_BLOCK GOLD_BLOCK
  material: GOLDEN_APPLE
  amount: 8
  hidden: false
  type: SHAPED
 
Color Codes
This plugin supports **MiniMessage** format for text coloring:
Code (Text):

- <red>, <green>, <blue>, etc. - Named colors
- <#FF0000> - Hex colors
- <gradient:#FF0000:#00FF00>Text</gradient> - Gradients
- <rainbow>Text</rainbow> - Rainbow effect
- <bold>, <italic>, <underline> - Formatting
[See MiniMessage Documentation] for more options.

Roadmap
Completed
- [] Shapeless Recipes
- Support for recipes without specific patterns
- [] Recipe Editor GUI - In-game recipe creation interface
- [] Recipe Export/Import - Recipes saved as individual files
- [] Per-World Recipes - Enable/disable recipes per world
- [] Hidden Recipes - Discoverable recipes system

Planned Features
- [ ] Furnace Recipes
- Custom smelting recipes
- [ ] Brewing Recipes - Custom potion recipes
- [ ] Smithing Recipes - Custom smithing table recipes
- [ ] MySQL Support - Store recipes in database
- [ ] Per-Player Recipes - Unlock recipes per player
- [ ] Recipe Groups - Organize recipes into categories
- [ ] Recipe Dependencies - Require other recipes first

Installation
1. Download the latest CustomRecipes-1.1.2.jar from releases
2. Place the jar file in your server's plugins folder
3. Start your server to generate the default configuration
4. Edit plugins/CustomRecipes/config.yml to add your custom recipes or use /customrecipes gui with GUI-Create system.
5. Reload using /cr reload or restart your server

Compatibility
- Minecraft Version: 1.21+
- Server Software: Paper/Spigot/Purpur (or compatible fork)
- Java Version: Java 21+

[​IMG]
[​IMG] [​IMG] [​IMG]
Made with ❤️ for the Minecraft community
Resource Information
Author:
----------
Total Downloads: 10
First Release: Nov 16, 2025
Last Update: Yesterday at 9:01 PM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings