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:
    https://github.com/Jannyboy11/CustomRecipes
    Contributors:
    Jannyboy11
    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.

    Features
    • 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.
    Commands

    /addrecipe:
    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)

    /removerecipe
    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)

    /listrecipes
    Usage: /listrecipes <type>

    Description: Show a menu of recipes

    Permission: customrecipes.listrecipes (default for everyone)

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

    Macros:
    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`.

    Bugs
    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!

    Screenshots
    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. Ang_Drew
    Ang_Drew
    5/5,
    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.
  2. penswen
    penswen
    5/5,
    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.
  3. Mikedrek55
    Mikedrek55
    5/5,
    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.
  4. Herobrine1202
    Herobrine1202
    5/5,
    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
  5. fren_gor
    fren_gor
    4/5,
    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.
  6. Gloried
    Gloried
    4/5,
    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.
  7. Gynzel
    Gynzel
    5/5,
    Version: 2.2.1
    Thank you for the update. Nice work. :-)
    ---------------------------------------------------------
  8. Redstony
    Redstony
    5/5,
    Version: 2.2.0
    THATS SO COOL!!!! I wonna use it for my survival world!
    Thank you so much! I love this plugin!

    A question:
    Can you make it possible to overwrite original recipes?
    1. Jannyboy11
      Author's Response
      eh, you can remove them, and create a new recipe with the same ingredients, but a different result?
  9. Lokiro
    Lokiro
    5/5,
    Version: 2.2.0
    Its a mazing plugins
    i have suggestion

    -Add more that 1 ingredient for craft item (actually just need 1 item of each for craft . Exemple i want to add a custom craft for Totem i want to put totem in middle and 8 gold block around the totem but i can't )
  10. Pixllbot
    Pixllbot
    4/5,
    Version: 2.2.0
    Plugin seems well made and has a lot of potential, however it seems to come preloaded with a lot of recipes that people might not necessarily want (created a GitHub issue regarding it).
    1. Jannyboy11
      Author's Response
      I kind of expected server admins to know that the vanilla recipes are stored in the server jar as json files, which you can remove. This changed in 1.12, before they were hardcoded. Furnace recipes are still hardcoded, though this may change in 1.13. I replied to your issue on GitHub and updated the README too. Thanks for your review!