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!
Every now and then a recipe gets removed. I don't know if its when I make a recipe but something like a door or a chests recipe gets removed. Its starting to frustrate me and my players, I have a strong feeling it comes from this plugin too (Seeing as though it IS a recipe plugin). I would like to know if you can fix it anytime soon.
I have a problem. It overides all other recipe mods
I have some mod adding non-vanilla items and their recipes
with this mod, added items work good but their recipes dont work.
(if you need test, use grappling hook plugin)
older version of this plugin (which use A B A things on config file) doesnt have this problem.
@rotiripsnoc
I started using this plugin with 1.5.2 (craftbukkit-1.5.2-R0.1) and have not had your problem, no other mods/item adding plugins (Mcmmo, coreprotect, and worldedit are my other plugins)
Having this thrown up in console on reboots after updating server to 1.5.2 just fyi
I've been messing with what this plugin has to offer, and I'm very happy with the results. once the bugs get ironed out This plugin will be one of my #1 go-to plugins. Keep up the great work!
@thefiscster510
New fresh bukkit R-1.0 added some events for items and such. Can this improve the flickering when I put disabled item in crafting grid? It stays here for a seconds, depends on the lag.
@thefiscster510 I understand this plugin was written solely to manipulate bukkits recipe system, and not other systems recipe enhancements. but i didn't have the problems i described with v1.2.
Can't craft fireworks ball... Please fix that
@thefiscster510
You have a list of bugs being fixed, is the map bug one of them? I can't zoom my maps, it just turns them into new empty maps. What a waste of paper! lol
@manuelgu
That isn't a bug?. Stacks of items are not meant to be in the recipe.
@Leonixmar
I will be working on that as i release more updates
@Jarhielt
That will be fixed in the next update :)
@ButtCheddaaa
Many of those issues will be resolved in the next update. However, With it i'm sure more bugs will come. Thanks for the input, I will be trying to make it as user friendly as possible. the shapeless recipe was limited to 4 for no real reason. It will be expanded to 9 in the next update. And i should be able to fix the flexibility of shaped recipes as well. And i was entirely unaware of the shift click issue.. thank you for letting me know about that. And as for the compatability with other plugins, it is something that will be added in a future update. This plugin is currently written solely to manipulate bukkits recipe system. However, That will be done in the future.
With all of these requests, and issues to fix, it's going to be some time before i get them all fixed. I will be working hard on it. And again, thank you all for your input.
Is there a reason why shapeless crafting is limited to only 4 slots, not 9? Also can you change it so that shaped crafting is not limited to the exact same slots it was arranged in>
My example: Sugar Cane=S
this was a recipe to make 2 paper with 2 sugar cane for more flexibility
Also, there is a bug with shift-clicking resultant recipes for as much as possible
Finally: the overall incompatibility with mods
However, a fine addition would be:
Having problems with Colored Leathers it shows in the result for a fraction and then dissappears
It doesn't support mods! When I want to craft something from the mod, then the crafted item will just disappear...
Hello,
can you please fix this bug?
http://is.gd/PDXOi4
Greeze
@AcidSikeO
The next update to this plugin will have all graphic representations of recipes, for creating, viewing, and editing them.
@marubal21
@bladedpenguin
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 updated to the newest version, 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 as 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 features 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.
Greetings,
Can you make stuff in furnace with this?
Thanks
Would it be asking too much to change the commands from /recipe to something else? /recipe conflicts with another plugin I use. I know this plugin has a lookup function, but, the other plugin I use (the conflicting one) shows a recipe graphically (which, unfortunately, most players only understand.).
Is there a reason this is so unfriendly toward other things that alter recipes? I'm trying to create a few custom recipes for a Feed the Beast server, but just installing this plugin remove ALL mod recipes, and with 93 mods installed, FTB Ultimate has more mod recipes than vanilla recipes.
This is one of the best plugins I have ever seen!