Custom Recipes 2.2.1

Ingame crafting recipe and furnace recipe management

  1. Jannyboy11
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    Custom Recipes
    This plugin enables you to create custom recipes for any itemstack.
    Also, you can disable any vanilla recipe you like.
    For this plugin to work, Java 8+ is required.

    This page will only cover the CustomRecipes-2.2.x featuers, however if you prefer to stay on an older version, then use this compatibility list.
    • Spigot 1.12.1 - CustomRecipes 2.2.1
    • Spigot 1.12 - CustomRecipes 2.2.0
    • Spigot 1.11.x - CustomRecipes 1.1.0
    • Spigot 1.10.x - CustomRecipes 1.0.4
    • Spigot 1.9.4 - CustomRecipes 1.0.2
    • Spigot 1.9/1.9.2 - CustomRecipes 1.0.1
    • Spigot 1.8.8 - CustomRecipes 1.0
    CustomRecipes is NOT compatible with other server implementations such as CraftBukkit, GlowStone, and Sponge-to-Bukkit plugins.

    • Easy commands for creating and deleting custom recipes
    • Inventory menu for viewing all registered recipes
    • Supports crafting and furnace recipes
    • Recipes are saved in the NBT format, preserving all item data
    • Extra types of recipes: Permission Recipe, NBT-specific Recipe, Count Recipe, World Recipe.
    • Developers API, providing more access than the Bukkit API.

    Usage: the usage varies per recipe type:

    /addrecipe shaped <key> [<group>]
    /addrecipe shapeless <key> [<group>]
    /addrecipe nbt <key> [<group>]
    /addrecipe permisson <key> <permission> [<group>]
    /addrecipe count <key> [<group>]
    /addrecipe world <key> [<world_name>] [<group>]
    /addrecipe furnace [<xp>] [vanilla]

    Description: Creates a new recipe. The itemstack currently held in your hand will be the result of the recipe. Then in an inventory opens up in which you can specify the ingredients.

    Permission: customrecipes.addrecipe (default op only)

    Usage: the usage varies per recipe type:

    /removerecipe shaped <key>
    /removerecipe shapeless <key>
    /removerecipe nbt <key>
    /removerecipe permission <key>
    /removerecipe count <key>
    /removerecipe world <key>
    /removerecipe furnace [vanilla]

    Description: Removes or disables a recipe. In case of a crafting ingredient the key is used to determine what recipe should be removed, in case of a furnace recipe the itemstack in your hand is the ingredient for which the corresponding furnace recipe will be removed.

    Permission: customrecipes.removerecipe (default op only)

    Usage: /listrecipes <type>

    Description: Show a menu of recipes

    Permission: customrecipes.listrecipes (default for everyone)

    Usage: /migraterecipes
    Description: migrate recipes from CustomRecipes 1.1.0 to the new format used in CustomRecipes 2.x.x.
    Permission: customrecipes.migraterecipes

    In these commands <type> can be equal to
    • shaped
    • shapeless
    • nbt
    • permission
    • count
    • world
    • furnace
    , and <group> can be any string. <key> is a NamespacedKey such as `minecraft:fireworks` or `customrecipes:foo`.

    Please submit an issue on the github page, including steps to reproduce

    Feature requests
    The plugin is open source! Pull requests are welcome. If you're not a developer you can create an issue there as well.

    Do you like this plugin?
    You can donate to me here!

    2015-08-26_02.40.35.png 2015-08-26_02.41.37.png 2015-08-26_02.43.12.png 2015-08-26_02.43.35.png 2015-08-26_02.44.27.png 2015-08-26_02.45.43.png 2015-08-26_02.46.16.png 2015-08-26_02.46.43.png 2015-08-26_02.49.09.png 2015-08-26_02.49.29.png
    xMGZx, RedYoshi, Kenzae and 10 others like this.

Recent Reviews

  1. Antrox
    Version: 2.2.1
    Everything is overly complicated when it comes to guide how to use the plugin, and you cant edit the configs of each recipe because they're written in java..

    Also, it needs custom name support
  2. BluPenDragon
    Version: 2.2.1
    its a GREAT plugin. i am running a 1.10.2 server with some friends and have compiled a resource pack utilizing Optifine's CIT feature, and it just works great, i give a 4Star for 1 reason... the /recipelist command dosent work
  3. EWS
    Version: 2.2.1
    When will 3.0 be released? Ideas:
    - Recipes with multiple types, like nbt and count at the same time.
    - Better GUI, with item categories - a page for "minecraft:" recipes, and another for "mycustomrecipe:", for example.

    Anyway, best recipe plugin on Spigot, please keep updating <3
  4. CraftingLem
    Version: 2.2.1
    When I tried to make a recipe, i hit escape and tried to craft the item. did not work...
  5. Ang_Drew
    Version: 2.2.1
    1.8 please???
    1. Jannyboy11
      Author's Response
      The plugin was created around the time after 1.8 was released, you can still download compatible versions older minecraft versions, however they won't receive any updates.
  6. penswen
    Version: 2.2.1
    This is a great plugin and it is invaluable for any server where custom items are featured heavily.

    The ability to make custom brewing recipes would make this plugin even more useful.
  7. Mikedrek55
    Version: 2.2.1
    This is just what i needed and I was looking for. Just a question: does this plugin has compatibility with other plugins such as BentonQuests, Quests, Shopkeepers, MythicMobs...?
    1. Jannyboy11
      Author's Response
      It tries to do its best as much as possible. Recipes of a custom type such as NBT or Count present themselves as regular shaped recipes to the server and to other plugins. So generally yes, you shouldn't run into any issues.
  8. Herobrine1202
    Version: 2.2.1
    Your Plugin is very nice. Could you add that you could continue with Custom Items? So, for example, rubies, which one could use for a Pickaxe
    1. Jannyboy11
      Author's Response
  9. fren_gor
    Version: 2.2.1
    I'll put the fiveth star when you'll add reflection. This is amazing, i'm using it as dependency for my plugin.
    1. Jannyboy11
      Author's Response
      The plugin itself is using reflection already internally to access private fields and methods in mojangs code (nms). I'm not sure what you need reflection for in the API, let's pm about that.
  10. Gloried
    Version: 2.2.1
    Very nice plugin, I cant find out another like yours. But sometimes i havent got enough item to create a new recipe, I press ESC to cancel. When I cancel my creation the next time, my server crashed.

    Can you fix it?
    1. Jannyboy11
      Author's Response
      Thank you for the 4-star review!
      I'm currently doing lots of refactorings, in order to support multiple modifiers per recipe, modifiers on furnace recipes and more. If you want to report bugs, please submit an issue on the github page, including an error trace (if applicable) and steps to reproduce.