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 Sep 27, 2012I'm running a tekkit server and I was curious if there was any way at all that I can use the "Clear" value in the config and allow the SMELTING of ANY item in the game at the same time. Right now, I can extract all of the recipes, but I still would have to allow the smelting in the .txt files of around 100+ smelting recipes due to the extraction not working on SMELTING. Plus, I cannot get it to work. It doesn't accept damage values and half of the items related to tekkit use damage values. for example, I'm not able to smelt copper ore in game, so I created this following the syntax of the readme.txt
SMELT
X140:5 //<---- This is the copper ore
=X1257:4 //<---- This is the result of smelting the copper ore
the error I get is as follows:
line 3 Item 'X140' can't have data value defined in this recipe's slot, data value ignored.
line 7 Item 'X140' can't have data value defined in this recipe's slot, data value ignored.
line 7 Recipe for 'x140' is already defined in one of your recipe files.
line 11 Item 'X140' can't have data value defined in this recipe's slot, data value ignored.
line 11 Recipe for 'x140' is already defined in one of your recipe files.
I understand that they aren't allowed "damage" or "data" values, but if i don't use damage values, it doesn't work still. If I could have some help finding some for of work around (Hopefully not using the "clear" method), that would be amazing. The plugin is awesome, by the way. Everything works awesome except for this.
EDIT: This patch link is broken http://s000.tinyupload.com/index.php?file_id=37172399174329113902
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Mecsnt
Good.
I've added the download link and the instructions in the description in case anyone else wants to use RM v1.26b for MC 1.2.5.
When I finally manage to finish that next version, I'll see if I can make it compatible with older Minecraft versions so it doesn't require additional patching.
-
View User Profile
-
Send Message
Posted Sep 21, 2012aww ;w; xD my bad..
It works very fine now, thanks very much for your help, and good job on this awesome plugin!!
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Mecsnt
It seems I didn't specify that you must use the patch on RM 1.26b to enable it to work on MC 1.2, so test it out again :P
-
View User Profile
-
Send Message
Posted Sep 20, 2012http://puu.sh/16YAU this is what I'm getting so far..seems like not working QAQ
anyways thanks for your trying, maybe I'll start using 1.2.6b when mcpc for 1.3.2 comes out :>
plus using 1.26b on 1.2.5 server didnt work >.>
-
View User Profile
-
Send Message
Posted Sep 17, 2012@gabriel11798
The flashing is because the server updates the result... and if it's nothing, then the recipe doesn't exist or it's restricted, but if it's restricted it should print a message as why it does that. So I suspect you don't have the default recipes somehow... use "rmreload" and see how many recipes it says it loaded.
Or you could just set existing-recipes: nothing in config but that's not a good "fix" as there may be a severe problem with the plugin... but before that, can you use "rmreload" command and see how many recipes it says it loaded ?
@Mecsnt
Well, I dunno if it will work properly... you can test it out tough, I've made a patch for the code to run on MC 1.2.5, I don't know if it will run properly...
Classes: http://s000.tinyupload.com/index.php?file_id=37172399174329113902
To install just open RecipeManager.jar file with an archie program and extract the files from the downloaded zip into the jar, and you're done.
An important note: you shouldn't use this with other versions of RecipeManager as it will probably break terribly, for future versions I'll try to provide backwards compatibility (I didn't know so many people still use MC 1.2.5 XD) but until then this should do.
Let me know if it works properly :}
-
View User Profile
-
Send Message
Posted Sep 16, 2012hello!
I'm currently using 1.2.5 due to mcpc, but i really would like to use that override feature because i use mods(industrial)
is it never gonna work? or you are just not sure with it? btw thanks for awesome plugin~
-
View User Profile
-
Send Message
Posted Sep 16, 2012@THDigi
I extracted everything. It doesn't say I don't have permission, and the item flashes for a second and disappears. Honestly, I liked it before where you could just add and remove crafting recipes without the level requirements, or any of that. Maybe make a lite version?
-
View User Profile
-
Send Message
Posted Sep 15, 2012@gabriel11798
That seems random... are you sure you extracted everything from the .zip file ?
And when you craft, does the plugin actually tell you that you don't have permission ? If not, what does it tell you when you try to craft ?
-
View User Profile
-
Send Message
Posted Sep 15, 2012On a fresh install, I can't craft tools and certain other items other than a shovel, even with recipemanager.craft = true
-
View User Profile
-
Send Message
Posted Sep 15, 2012No one of the formulas works, i can't craft helmets, slime balls, nothing... i'll try reinstalling :)
-
View User Profile
-
Send Message
Posted Sep 14, 2012@Luxius96
You can only set amount on shapeless recipes (combine) but you can't use stacks, each item is required in its own slot, so a maximum of 9 items can be used.
And what about requirements ? Read the readme.txt on how to use them.
-
View User Profile
-
Send Message
Posted Sep 14, 2012Can i add multiple crafting? Example: See the AMOUNT
ITEMDATA:ID/AMOUNT
56/64 0 0
0 0 0
56/64 0 0
Reward:CHAINMAIL_CHESTPLATE
Or requirements money,permission,group?
-
View User Profile
-
Send Message
Posted Sep 14, 2012@KittyHopHop
Currently no.
It will when I add flags per individual result in the next version :} then you can add that command to the AIR result.
You can use @failmessage instead to send the message only to the crafter.
@Mayhem777
Hmm... I don't know what the problem is, I can't seem to replicate your issue.
Using the latest released version I could craft the chainmail helmet and boots just fine. I also copied your config.yml before the test, so I don't really know what the problem might be...
Is there any specific recipe that doesn't work from there ?
Or, can you re-test with only this plugin enabled ? If it works then, it must be one of the other plugins and I would really like to know which so I can see if the plugin's author or myself can fix it.
-
View User Profile
-
Send Message
Posted Sep 14, 2012Of course, here they are, in precious version worked perfect, now no one works...
http://pastebin.com/D4a2UL6h
-
View User Profile
-
Send Message
Posted Sep 14, 2012@command: say {player} successed crafting!
Is there a way to announce that a player failed?
-
View User Profile
-
Send Message
Posted Sep 14, 2012@Luxius96
If you tested that yourself, you should post the recipe you used with. I did some tests a while back regarding inventory quick-close and it worked properly, no glitches.
@Mayhem777
Well, it does load them if they're printed in the console so the problem is on recognizing them when being crafted...
Can you post the recipes in a pastebin ?
-
View User Profile
-
Send Message
Posted Sep 14, 2012With the last build v1.26b my recipes doesn't work, the plugin just ignore the, :/ here's my config, same that previous that worked before:
http://pastebin.com/fymXXxmk
It sais "11 recipes loaded" but when i try to make someone it doesn't work, also there's no error log on the console :/
-
View User Profile
-
Send Message
Posted Sep 13, 2012Umh if you so fast at chance fail you can get the weapon with closing inventory fast.. :S i think.. or is fixed?
-
View User Profile
-
Send Message
Posted Sep 13, 2012A M A Z I N G PLUGIN