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 Apr 17, 2013@craftik7
That is actually the client trying to craft the recipe client side before the server does. It's not removable unless you want to run a customized client..
-
View User Profile
-
Send Message
Posted Apr 17, 2013Hello, great plugin! But please can you remove that "blinking" when i remove bukkit recipe and i put for example LOG in the crafting table the original deleted recipe blink for 100 miliseconds and Im running on localhost. It´s pretty annoying.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@JanChris96
I intend to add a recipe importer into a later version coming out, currently it's using the recipe increment. And as far as Recipe ID's go, Every time you add a new recipe all Recipe ID's Change. That's the reason you have the "/recipe lookup" command. I may change this in the future. Hopefully the next update. (That will also decrease the "Recipe's Regenerating" time).
-
View User Profile
-
Send Message
Posted Apr 17, 2013Hmmm, "great"... You do not plan to add an importer for the old recipes ? Or maybe, do you plan an human readable format for your *.rec files?
Anyway, are the IDs of the recipes fixed? I mean, if I add a new recipe and this gets the ID 300. Later if Mojang adds several new recipes, will my recipe still be No. 300? Will it overwrite a vanilla recipe that should be at ID 300? Will my recipe be overwritten by a Mojang recipe? Or will it get a new ID?
At last, have you thought about shapeless recipes with up to 9 ingredients? E.g. 1x Bone Meal, 1x Rotten Flesh, 1x Seeds and 6x Dirt results in 6 Grass Blocks.
-
View User Profile
-
Send Message
Posted Apr 16, 2013@fichita
No, This plugin takes over ALL recipes. So, If you delete the 247 recipes, you will have no recipes AT ALL on the server. This plugin completely takes over the bukkit plugin system.
-
View User Profile
-
Send Message
Posted Apr 16, 2013Hi, i was looking for a pluggin to make custom SPAWNERS, but i saw there are 247 built in recipes... if i delete all of them, the game will still have the normal recipes but no adds more than my own recipes ????
-
View User Profile
-
Send Message
Posted Apr 16, 2013Suggestion: for permission purposes only, make a config or way to define names of recipes into groups and then give sets of permissions to say
iron Weapons
Or
Wood Cutters T2 Crafting Components
Or whatever recipe grouping I needed.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Wedhro
If you could give me some more details on how to recreate the errors, I can be quicker to fix them :).
@LegndPowerdNube
Ah, That's a good point. Didn't even consider that.. Thank you. It will be fixed in the next update. And I will be sprucing up the recipe information command, As of right now it's just for the first release. There will be a few more updates before I consider this a complete project. Any more feedback would be great :)
-
View User Profile
-
Send Message
Posted Apr 15, 2013Do you think you could spruce up the in-game recipe info command? It is a little hard to understand...
Also, the plugin doesn't let anyone use furnaces. I think it is a bug...
-
View User Profile
-
Send Message
Posted Apr 15, 2013There are some little bugs: if you put many copies of required items in the crafting table and then take multiple copies of the wanted item, sometimes its icon disappears but you can still click to get more items. If you shift click to get them all at once instead, only the first item gets crafted while the required items stay there; it's just a glitch, though, when you click the items left on the table they turn into the wanted item.
-
View User Profile
-
Send Message
Posted Apr 12, 2013@marubal21
The current version (v1.3) will not use durability with the recipe, however it will with the output. So your issue should be fixed. However, That might be changed in the next update. Not sure yet. And yes, You will need to re add all of your recipes from v1.2 because v1.3 is a complete re-write. Sorry about that :/
-
View User Profile
-
Send Message
Posted Apr 11, 2013Does it take into consideration damaged levels of items? Ex. with the previous version i have un-crafting recipes such as 1 diamond sword in a crafting square yields 1 diamond, but the problem was that it only worked with swords that had no damage. Also when upgrading do i have to redo all my recipes?
-
View User Profile
-
Send Message
Posted Apr 11, 2013@MrPokeDSDude
That will actually be in the next update, when i completely take over the recipe system. However, Currently it only works with custom recipes.
-
View User Profile
-
Send Message
Posted Apr 11, 2013Does the /removerecipe command work for normal recipes? So you could remove the normal cake recipe and make a different one?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@ecianice
I actually rather like that idea. So, What I'm planning on doing (in due time..), Is making the plugin completely take over the recipe system of Bukkit. You will have control such as, deleting a recipe (defaults included), creating a recipe, and managing who can use what recipe.. This is obviously going to take some time, but I hope to get it done soon..
-
View User Profile
-
Send Message
Posted Apr 10, 2013If you add an option to disable all crafting outputs except through this mod's recipes, then per-recipe permissions, it would be the perfect lightweight solution for my server.
The permission recipes would let you be plugged into Heroes and mcMMO seamlessly because they support custom permission skills.
Would you consider this update?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@marubal21
Long awaited update is done.. It will be available as soon as it's approved.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@marubal21
Hey, I'm just now getting back into plugin coding. I'm actually redoing the whole plugin, It will be MUCH better than this one, and will include the ability to use ANY item in recipes. Possibly even item stacks in recipes, we will see. I should have a beta up this week..
-
View User Profile
-
Send Message
Posted Mar 27, 2013Thanks for 1.5 :)
-
View User Profile
-
Send Message
Posted Mar 25, 2013does this work on 1.5+ and will it be getting the long awaited update?