Recipe Creator

Works in 1.7.2
This plugin will give you complete control over Bukkit's Recipe system. With it you can create, edit and remove recipes from the server (Including default recipes) directly in game!
All you need to do, is download the ".jar" file, put it in your plugins directory, and start your server! The first time you run the plugin it will generate all the recipe files for the system, and then put itself in place of the default recipe system :)
Notes:
- I have had such an overwhelming amount of requests. Ohmahgoodness. Thank you you guys :). Please keep in mind that I am the only developer on this project. I will be doing my best to meet each of these requests to the best of my ability, In due time. Please, keep adding more! I will try my best to keep up to date with them, and keep this project as 'user developed' as possible :). Thank you again. If you would like faster development, and more updates, please send a donation to further the development process :). You can find the donate link above.
- This plugin is currently written solely to manipulate bukkits recipe system, and not other systems recipe enhancements. That will be a future add on, however, I am currently working alone trying to fix all of the current issues, and add needed things. Integration with other plugins recipe enhancements has taken a back seat until I resolve all other issues with the plugin. It shouldn't be long before I start integrating it. I apologize for the delay :3
- I am currently working on implementing a fully visual user interface for this plugin. It should be available in the next update. In this update, all recipes will be edited, viewed, and created using a crafting table environment. :)
V2.0
- Version 2.0 is soon coming. On top of fixing all of the issues in previous versions, it incorporates a new method of recipe creation / editing and a new feature to view a live example of a recipe. This version is taking long to update due to many bugs that already needed to be fixed, on top of new ones. I assure you I am working on it, and it should be out soon. This plugin is far from dead, it's just taking a while to get the stable update working. I have a few incomplete builds with pieces missing, that are functional, but not ready to be released. And this new recipe handling system is not the only new feature. 2.0 will also have Economy handling for putting a price on recipes, as well as a full system re-write on the main plugin, which fixed a lot of the bugs.
If you'd like a preview of the system in version 2.0, you can take a look here: Recipe Creator 2.0 Preview
Video Tutorial
Adding A Recipe
The first thing you're going to need to know about adding a recipe, is how to use the Recipe Construction Zones in your inventory.
![]() | Red - Shaped Recipe Construction Zone Blue - Shapeless Recipe Construction Zone Green - Recipe Result Zone |
To create a shaped recipe (Only craftable in a Crafting Table, and must follow a specific pattern), Construct the recipes shape within the Shaped Recipe Construction Zone, and put the output for the recipe in the Recipe Result Zone. Next, Close your inventory and type in
/recipe add shaped
The system will create the Shaped Recipe, Assign it a new Recipe-Id, and reload the server's recipes. You can now test it out on the server :). Alternately, to create a shapeless recipe, repeate the process using the Shapeless Recipe Construction Zone instead, and the command /recipe add shapeless
Recipe Control
There are several way's in which you can control recipes. First, I will explain the /recipe lookup and /recipe info commands. To explain these commands, We will go through the process of removing a recipe from the server.
First, What's the recipe's Recipe-Id?.. To find this, we need to know the item we want to find the recipe for. For example, If you want to find the Item-Id's for all recipe's that output Iron Ore, You would do
/recipe lookup iron_ore
It will output all of the Recipe Id's assigned to Iron Ore. Now, You can get detailed information on each of those recipes by doing,
/recipe info <recipe-id>
Once you assure it's the right recipe (By checking the information from /recipe info) You can remove it by doing
/recipe remove <recipe-id>
After it reloads the recipes, the recipe will be removed from the server :)
Commands / Permissions
- /recipe add [shaped/shapeless]
- Adds a recipe to the game
- Permission associated with: recipecreator.add.shaped / recipecreator.add.shapeless
- Information: Defaults to Shaped
- /recipe remove
- Removes a recipe from the system
- Permission associated with: recipecreator.remove
- /recipe info <recipe-id>
- Retrieves detailed information about the recipe
- Permission associated with: recipecreator.info
- /recipe lookup <ITEM_NAME>
- Retrieves all recipe's associated with the specified item
- Permission associated with: recipecreator.lookup
- /recipe permissions <enable / disable>
- Enables or disables crafting recipe permissions on the server
- Permission associated with: recipecreator.permissioncontrol
- /recipe reload
- Reloads all of the recipes for the server (In case of an issue with recipe-id's)
- Permission associated with: recipecreator.reload
- /recipe reset
- Resets all recipes for the server to default bukkit recipes
- Permission associated with: recipecreator.reset
- /recipe help
- Displays command help for commands that the player has permission to use
Other Permissions
- recipecreator.recipes.* - Access to all recipes while permissions are enabled
Crafting Permissions
Along side the other plugin permissions, Each recipe has it's own permission. An example would be recipecreator.recipes.WOOD
You can find a recipes permission by doing /recipe info <recipe-id>.
These permissions can be enabled or disabled using /recipe permissions <enable/disable>
Download
V1.5
ChangeLog
- Fixed Furnace Recipes
- Removed unnessecary Shape information
- Modified /recipe info command
- Recipes updated to Increment 5 (Each time the recipe increment is updated, all custom recipes will be removed upon first load)
Older Versions
If you're looking for an older version of Recipe Creator, You can find it Here
To Do
- Fix Enchanted Books
- Add Penalty / Reward control for recipes
- Decrease recipe load time
- Possible sql implimentation
Source Code
Thanks to PoopYou for getting me started with plugin coding!





-
View User Profile
-
Send Message
Posted May 25, 2013Is it possible to have crafting recipies that take more than 9 of an item to craft?
Example, I'd like to create a base 10 gold economy.
I'd like 100 gold ingots = 10 gold bars = 1 gold block
-
View User Profile
-
Send Message
Posted May 24, 2013i have a problem every time i add new recipe when i reload the server i can use it but i can craft colored leather armor or fireworks any help?
-
View User Profile
-
Send Message
Posted Jan 10, 2017Same and also the item names
-
View User Profile
-
Send Message
Posted May 23, 2013With the version 1.5, i cant craft fireworks or leather colored armors bugged new version
I discover that the problem comes when finish adding the first time the new recipe and restart de server, you will never can craft fireworks and colored leather armors again :S
-
View User Profile
-
Send Message
Posted May 14, 2013@Shamrock_Frost
I'm sure I can add all those things. My biggest issue currently is finding time for it all.
-
View User Profile
-
Send Message
Posted May 12, 2013Could you add the ability for custom names, enchantments, lore, and other customizations? Sorry! I know all of these are possible, but I also know it must be hellish to program them.
-
View User Profile
-
Send Message
Posted May 8, 2013Hello,
I'd like to know if i can add a datavalue to a permission, to allow e.g. the crafting of white wool from string or from any wool plus bonemeal (smthing like recipecreator.recipes.WOOL:0) but to disable the crafting of coloured wool (WOOL:1 to WOOL:15)
I remember i've read something about data values somewhere but can't find it, so is it possible?
-
View User Profile
-
Send Message
Posted May 8, 2013I included your great plugin as optional dependency in my project! http://dev.bukkit.org/server-mods/olddays/
-
View User Profile
-
Send Message
Posted May 7, 2013Could you add an option for custom NBT tags/Names? That would make this plugin amazing, because it would really help with RP servers. I understand if you cannot.
-
View User Profile
-
Send Message
Posted May 4, 2013@JanChris96
Ohh... Interesting... Hmm. -_-
-
View User Profile
-
Send Message
Posted May 4, 2013@Claustric
RecipeManager managed to do it somehow. Ahwell, Ill do it that way I guess
-
View User Profile
-
Send Message
Posted May 4, 2013Just updated to the new version (the one with new method for adding custom recipes.) And i noticed it doesn't play nice with recipes provided by mods nor with other plugins that have anything to do with crafting... 2 examples are RepairRecipe and Twilight Forest. With the RepairRecipe plugin i can no longer repair my items whatsoever as it requires a crafting table and Recipe Creator over-rides all recipes, and also with the twilight mod i can no longer craft any of the custom recipe the mod has to offer. I like the new style or create recipes but now it doesn't work as good as it used to in my opinion. I had to revert back to v1.2 (with the old method) as that version seems to work fine with other plugins and mods. I really hope this is something you can correct, as we really enjoy the custom recipes.
-
View User Profile
-
Send Message
Posted May 4, 2013@Claustric
I beg your pardon, but this is wrong. E.g. In the old version of recipe creator (v1.2 - I am still using this version), you only needed to make one recipe that worked for all columns ... if this behavior is now changed, it is either or bug or a step backwards.
-
View User Profile
-
Send Message
Posted May 3, 2013@netherfoam
Make three recipes – one in each column. That's the only way to do it even with mods that create custom recipes.
-
View User Profile
-
Send Message
Posted May 3, 2013So I have a few recipes which look like:
F
S
B
F = Fire; S = Stone; B = Bucket.
However, every time I put the recipe in the crafting bench to make it, the column must be in the exact location, and can't be moved 1 to the left or 1 to the right. Is there a fix for this, without making it shapeless?
-
View User Profile
-
Send Message
Posted May 3, 2013With this (and other recipe plugins) I get spotty functionality. Sometimes it works, sometimes it refuses to work, and there arn't any console errors. Why would this happen?? Thanks! - InexorableRaven
-
View User Profile
-
Send Message
Posted May 1, 2013Reports "bad recipe" for block 43:8 (smooth double slab).
-
View User Profile
-
Send Message
Posted Apr 29, 2013@marubal21
Furnace recipes are not yet supported, But should be with the next update. The game will however have all of the default furnace recipes.
@andrewv555
Your error is in the placement of blocks. Please make sure that the blocks within your inventory are placed correctly corresponding to the image in the above description.
-
View User Profile
-
Send Message
Posted Apr 27, 2013I have the same problems as both of the guys below. Could you please respond quickly?
-
View User Profile
-
Send Message
Posted Apr 27, 2013HELP. I love the plugin but it says "bad recipe construction in inventory. Its
Iron bar Iron bar Iron bar
Iron bar Steak Iron bar
Iron bar Iron Bar Iron bar
And its supposed to make a cow spawner but i get that error. Can someone help me.