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 Aug 3, 2012@SzynuszPL
Please post the entire error in a pastebin, it's really hard to read it in the comment :/
Or better yet, post a ticket so we can discuss there separately from the other comments :P
You should also post what version you're using and what you did before that error popped....
Actually, I think I can guess what your issue is... you're using v1.24d with MC 1.3 ? Use v1.25 once it's approved. :)
@jespertheend
Well, posting the link is kinda against the approval method and it's not nice.
But if you have the notification of "v1.25 a Release for RecipeManager has been Uploaded" you can click "v1.25" to get you to the file.
-
View User Profile
-
Send Message
Posted Aug 3, 2012Please help ;-)
-
View User Profile
-
Send Message
Posted Aug 3, 2012Hi, i got the error does not know what it is due
7:51:42 [WARNING] Task of 'RecipeManager "generated an exception java.lang.NullPointerException at digi.recipeManager.RecipeManager.loadSettings (RecipeManager.java: 336) at digi.recipeManager.RecipeManager $ 1.run (RecipeManager.java: 83) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat (CraftScheduler.java: 126) at net.minecraft.server.MinecraftServer.q (MinecraftServer.java: 510) at net.minecraft.server.DedicatedServer.q (DedicatedServer.java: 212) at net.minecraft.server.MinecraftServer.p (MinecraftServer.java: 474) at net.minecraft.server.MinecraftServer.run (MinecraftServer.java: 406) at net.minecraft.server.ThreadServerApplication.run (SourceFile: 539)
-
View User Profile
-
Send Message
Posted Aug 3, 2012where can I download 1.25 even if it's not approved yet?
-
View User Profile
-
Send Message
Posted Aug 2, 2012@THDigi
You're so great! I'm thankful for your so fast support and working so hard on this plugin. It's great and has like endless potential! I'm thankful for all your coding, man!!! Keep it up :)
-
View User Profile
-
Send Message
Posted Aug 2, 2012still waiting on the approval, can you publish a link to it so we can get it until it is approved?
-
View User Profile
-
Send Message
Posted Aug 2, 2012I've uploaded v1.25 for MC 1.3 and it's awaiting approval.
NOTE It's built for MC 1.3 and newer, it's NOT compatible with MC 1.2.5.
-
View User Profile
-
Send Message
Posted Aug 2, 2012@slimpyman
You're not using the latest version, the latest is 1.24c and has that problem fixed, which occured in 1.24b.
@SzynuszPL
I don't think there's much to update, only the default recipes... you can use existing-recipes: nothing in config.yml. Have you even tried it on 1.3 ? EDIT: It seems they've slightly changed some stuff, corrected some grammar in some variable names :} I'll release an 1.3 compatible version.
-
View User Profile
-
Send Message
Posted Aug 2, 2012Im using the 1.2.5 bukkit and latest recipemanager... Im uing defaults, and when i try and craft anything (defaults, no changes to files) i get the craftitemevent cancelled due to error.
any suggestion?
http://pastie.org/4378425
-
View User Profile
-
Send Message
Posted Aug 2, 2012Please can someone update the plugin to 1.3.1 very please
-
View User Profile
-
Send Message
Posted Jul 31, 2012@Mayhem777
Mayhem777 it will be fixed in the next update. IN the meantime, add "@explode: fail 1 1" to a FUEL recipe, fuel recipes never fail so it won't ever explode.
-
View User Profile
-
Send Message
Posted Jul 31, 2012I get this when crafting:
http://pastebin.com/thScsdGq
-
View User Profile
-
Send Message
Posted Jul 27, 2012Found the problem! Both problems are being caused by the StackableItems plugin. I've asked the developer to take a look at it and take a look at this plugin to try and figure it out, If you have spare time and could do the same I'd love you forever.
-
View User Profile
-
Send Message
Posted Jul 27, 2012Haven't used this plugin in a long while because the last time I did it was very unfriendly with MachinaCraft, that seems to be fixed now though so great. Not sure if I'm just overlooking something with these two problems or not but..
my first problem is if I shift click the resulting item in a crafting bench it duplicates the item into my inventory and gives me several stacks of them. Happens with custom recipes and default ones. This also spams(by spam I mean 50+ lines) my console when this happens. No actual error though EDIT* It actually displays that once for every item it duplicates(sometimes several hundred)
Second problem. The plugin is reading my recipe files, but when I try to make one of my custom recipes it shows me the resulting item but won't let me take it out of the crafting bench. Yet if I edit one of the .txt files in the default folder and just add my recipe to that it works fine.
Again, been awhile since I've used this and might be overlooking something simple.
-
View User Profile
-
Send Message
Posted Jul 27, 2012@THDigi
No, it was a different error, this one: http://pastebin.com/PYR8iRaX
-
View User Profile
-
Send Message
Posted Jul 27, 2012@Shukaro
You mean that latest IC2 version fixes the "Comparison method violates its general contract!" error ?
-
View User Profile
-
Send Message
Posted Jul 26, 2012Just a heads up, if you're getting errors from this on a Tekkit server, just update IC2 to the latest bukkit port. https://github.com/downloads/muCkk/Bukkit/industrialcraft2-1.97-mcpc1.2.5-r3.zip
-
View User Profile
-
Send Message
Posted Jul 25, 2012@Tealk123
I don't understand what you mean after restart...
And the @groups flag makes the recipe require all listed groups for it to work, not at least one, all of them... if you want it to work on multiple groups but not all required, you should use the @permission and set that permission to the individual groups.
-
View User Profile
-
Send Message
Posted Jul 25, 2012@THDigi
yes but after restart i have get the message without the group setting
and the second part mean, how i manage that 2 groups have rights on a recept
-
View User Profile
-
Send Message
Posted Jul 24, 2012@Tealk123
As I already said in my post, the "rmreload" is glitchy, registers events again when used, so that's why messages trigger more than once.
@renadi
You have any server mods ? Or can you find out what plugin is causing that ? :}