RecipeManager
RecipeManager 2
Complex recipes made easy !
Features
NOTE: I will refer to some .html files in here, those files can be found in your /plugins/RecipeManager/ folder after you load the plugin the first time. The html files will also be updated automatically on new versions.
- Add new recipes (or remove existing ones):
- Shaped or shapeless recipes with optionally multiple results
- Furnace (+ Blast Furnace and Smoker) recipes with optional custom cook time and optional special fuel
- Fuel recipes with custom burning time or even random time from specified range
- Anvil, Brewing, Campfire, Stonecutting, and Compost recipes
- NEW: Grindstone and Cartography recipes with configuration for disabling default functionality
- See 'basic recipes.html' for more info.
- Making recipes more special with flags, featured flags:
- @permission to limit a recipe (or result) to specific permission node(s)
- @remove, @restrict and @override to remove/restrict/override existing recipes, including Minecraft recipes.
- @ingredientcondition to make extra requirements from ingredients like enchantments, ranged data values, stack amounts, etc
- @keepitem to keep an ingredient from using up and optionally damaging it in the process
- @modmoney/@reqmoney and their experience and level counterparts to require/give/take money/exp/level from crafter
- @cooldown to limit the usage of the recipe
- And a lot more, see 'recipe flags.html' for all of them including documentation.
- Flags can also be added to results to make them more special, some featured result flags:
- @cloneingredient to clone an ingredient's features over to the result, like data value, amount, enchantments, etc
- @itemname and @itemlore to edit a result's display name and description with colors
- @potionitem and @fireworkitem to design your custom potions and fireworks
- @getrecipebook to get a RecipeBook as result, ones generated by this plugin with recipes in them
- And a lot more, see 'recipe flags.html' for all of them including documentation.
- Flexible recipe files to add your recipes in:
- You can use any kind of spacing and letter casing you want in recipe files, also supports comments
- Design your file names and folder structure as you want in the 'recipes' folder
- Auto-generated recipe books with high customization:
- Pick which recipes to be added and to what volume
- Re-arrange them as you like
- Books that players have are automatically updated when edited by admin and reloaded
- For more information see 'recipe books.yml' file.
- Other features:
- Local documentation files for ease, the .html files that will be generated the first time you run the plugin
- Customizable settings, messages and item/data/enchant aliases in their respective YML files
- Supports Vault for economy and permission groups
- API for plugin developers, custom events and utility methods for most features
Installing or updating
- Download the latest version of the plugin
- Place the RecipeManager.jar file in the plugins folder and start/restart the server
- Now the plugins/RecipeManager/ folder is created which contains configuration files (.yml) and documentation files (.html)
Using the plugin
- Run the plugin at least once to allow the .html files to be generated, then start with 'basic recipes.html'.
- Plugin settings can be configured in "plugins/RecipeManager/config.yml"
- When you're done editing, type rmreload in server console to reload everything without a server restart.
- Commands and permissions can be found in 'commands & permissions.html' file.
Changelog
In the jar file, auto-extracted when first ran to plugins/RecipeManager/changelog.txt and on GitHub.
Having problems, found bugs ?
If you have any issues or found some bugs, please create a ticket. But first you should check other tickets if the issue has already been reported and then check out the Discord server below to ask for help.
Note: I don't support any previous versions other than the absolute latest, so if you used an older version, update and test again.
Source code
Source code is on github, feel free to look at it, improve on it and provide feedback: https://github.com/haveric/RecipeManager2 If you need, you can use code from my project but please provide credits to haveric and THDigi.
Support project
If you find my plugins useful and want to help support future development and faster updates, please consider donating and fueling my need for coffee:


-
View User Profile
-
Send Message
Posted Mar 31, 2013@THDigi
What is in the new alpha version? I'd be glad to test it (if it works). Will you be adding in custom item names before the full version?
-
View User Profile
-
Send Message
Posted Mar 31, 2013@THDigi
The link isn't working it says 403...
-
View User Profile
-
Send Message
Posted Mar 31, 2013First alpha version available for testing!
See the http://dev.bukkit.org/server-mods/recipemanager/forum/rm2test/ forum if you want to help testing.
If you want this plugin for your public server you should not use alpha versions.
-
View User Profile
-
Send Message
Posted Mar 30, 2013The newest (comment 720) doesn't work with craft bukkit: 2723... Please fix...
-
View User Profile
-
Send Message
Posted Mar 29, 2013@thewave271
No... there is no new version since MC 1.3.x... I am working on one compatible with MC 1.5.x that will support naming results and stuff like that.
-
View User Profile
-
Send Message
Posted Mar 28, 2013How do I put custom names on crafting results (if possible)? Sorry, the readme is kind of messy.
-
View User Profile
-
Send Message
Posted Mar 28, 2013@CommodoreAlpha
I don't know why that happens, I'll investigate with the next version and see if it's fixable on my end.
You should make a ticket and provide some details on StackableItems configuration, how it must be set to collide. The ticket is mainly to isolate the discussion so we can talk without rain of comments in between :P
@xxZap
Follow the instructions in the plugin description to get your existing recipes extracted as text and then the special recipes mini plugin because those can't be added via normal recipes.
Then you can go around changing them however you like :P
@TaxConsumption
Extended recipe customization:
and amongst other things by using flags, see readme.txt for more details :P
@x_clucky
Yes, plugins can name any item without player or anvil but the result will be the same as being renamed through an anvil except it doesn't need experience and you can exceed the 16 character limit.
-
View User Profile
-
Send Message
Posted Mar 27, 2013@THDigi
Ah :p KK thanks. Just out of curiosity though... Is there a way to name an item in a plugin without a player using an anvil to rename an item to the same thing? If so, could you explain what the difference is? That has really been bothering me... Lol.
-
View User Profile
-
Send Message
Posted Mar 27, 2013I havn't used this plugin before, but I'm curious as to why you would need economy support to begin with?
-
View User Profile
-
Send Message
Posted Mar 27, 2013@THDigi
Yes, i've to change the vanilla's recipe. I have to do leather armor uncraftable, and some item craftables only by particoular classes. Example: Pistons craftable only by class "Human" and uncraftable by others. But the problem is this: - If I install the plugin, it controls all recipe, but I haven't the recipe/default folder, then, i haven't recipe to craft. Infact, ingame, if i use a worbench, i can't craft anything. - I've to modify some crafting like leather armor (uncraftable) and other items.
I'm sorry for my english and i'm sorry for write a long for this problem, but i didn't understand yet how can i solve and realize this :/
-
View User Profile
-
Send Message
Posted Mar 26, 2013I'm not sure if haveric already told you, but when StackableItems and RecipeManager are run together, you are forced to shift-click recipes in order to obtain the result. I'm just curious, is this a problem on your side, his side, both sides, or just an issue with Bukkit/vanilla-MC?
-
View User Profile
-
Send Message
Posted Mar 26, 2013@xxZap
Do you *need* to change the vanilla recipes ? If not just set what I've told you in config.yml.
And "rmextract" told you that it extracted them to a file in the "disabled" folder, you need to get them out of there if you want to actually use them.
But like I siad, if you're not going to edit them, it's not worth the hassle !
-
View User Profile
-
Send Message
Posted Mar 26, 2013@THDigi
sorry i don't understand. By console i wrote rmexstract for download all the recipe and create the default/folder but my RecipeManager/recipes is still empty.
-
View User Profile
-
Send Message
Posted Mar 26, 2013@masterm6
If it implements Bukkit API properly (with material list) then it should work just fine, test it out :P
-
View User Profile
-
Send Message
Posted Mar 26, 2013@masterm6
I believe BukkitForge is like Forge trying to be compatible with Bukkit, rather than the other way around, so it may be even more iffy to work with than, say MCPC+ which is like Bukkit working with Forge.
Not sure though. But if BukkitForge doesn't allow Bukkit to 'know' about the new items from the mod, then there will be no way for RecipeManager to work.
-
View User Profile
-
Send Message
Posted Mar 26, 2013Pardon if this has been asked already. I am attempting to use this plugin with BukkitForge. Is it possible to create custom recipes for items added by other mods?
-
View User Profile
-
Send Message
Posted Mar 25, 2013For ingredients it's a bit more complicated to support names and stuff... I added a flag that will make individual ingredients require certain stuff, like certain display name, certain lore line, etc.
Results already support editing itemmeta stuff with @flags, no custom NBT however.
A release will be out when it's working properly :P If you want to join testing keep an eye out in the forums, I'll release some dev versions there soon.
Also, irelevant to the names, but your example's shape won't actually work, all of them are identical because air is ignored and the shape is identical and you'll get an error about registering the same recipe :P
You need to mix them with diferent items in order to make it diferent, I suggest using glowstone like bottle + 1 glowstone makes 10 exp, +2 makes 50 exp and so on.
-
View User Profile
-
Send Message
Posted Mar 25, 2013@THDigi
When do you think there will be a real version then? I think custom item names/descriptions are really needed, this way you could create things like this:
In the above example, everything after the @ attached to the item name is the item lore, and everything after the # attached to the item name is the item description.
Basically what the above example does is allow players to store xp in a bottle, the quantity depending on which slot the player placed the glass bottle in. Currently, it is only possible to store one set amount of XP into the bottle.
@THDigi
Apparently the bug fixed itself. I'm assuming there was something wrong in the dev build of CraftBukkit that I was using or something...
-
View User Profile
-
Send Message
Posted Mar 25, 2013@xxZap
The default recipes are not generateable, they are downloadable.
However, I do not recommend using them, they're old and you can't re-add the special recipes (leather dyeing, fireworks, etc) , I suggest you set 'existing-recipes: nothing' in config.yml instead.
But if you just want them for examples then you can use 'rmextract' to export the current recipes into a .txt file in this plugin's format... or you can get the old ones from the latest official download, the files tab, it's a zip archive that contains the plugin and those files.
@Flutterwry
Well, those don't contain the 1.5 recipes so it's easier to use 'rmextract'
@x_clucky
Apart from what everybody already said, I didn't update this myself because it's not really an update, it's a quick'n'dirty fix that has extra problems and I don't want it to seem the version is supported.
-
View User Profile
-
Send Message
Posted Mar 25, 2013@xxZap
To save you time and trouble, long ago somewhere there was 1.4.2 recipes posted. https://www.dropbox.com/s/8qpl9bggfwp7jv2/RecipeManager%201.4.2%20files.zip
@THDigi, perhaps you could shove that link up there for 1.4.*/1.5.* under the announcement to save people time and trouble. If someone wants add 1.5s recipes to it, then it's good for 1.5 then as well.
You may download that and it's all the recipes for 1.4.*. I checked over the change log on MC wiki again to ensure no new recipes and there isn't, just enchantment Thorns and few other minor non item things.
@x_clucky
Such would be a headache in long run. And Ryan probably did the same as I did, following the statement "Improve if you can." that THDigi said. Honestly the fixes we are doing is just changing the NMS paths as needed and removing no longer used parts or changing anything that may gotten refactored in bukkit api.