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 Jul 24, 2012@Samifighter
I believe that is caused by another plugin because I don't have this one installed right now and it still happens to me.
-
View User Profile
-
Send Message
Posted Jul 24, 2012@THDigi
i have set up that only a group can chraft chests (there i have get the message 4 times i mean)
then i remove the group and have reload the plugin (then i have get the message 6 times i mean)
after i have restart the server, with removed group and i craft a chest i can craft it thats right, but i get the message 2 times again
edit
how i can set up that 2 groups can use a recept
if i use "@groups: sadmin, zuchter"
it mean sadmin and zuchter how i can make a "or"?
-
View User Profile
-
Send Message
Posted Jul 23, 2012@Samifighter
I just tested that, 4 stacks of stone, shift+click on result and I got 4 stacks of stonebricks and they all got into my inventory, no leftovers in the crafting grid or result slot... so I don't know what the problem is there. If you used a custom recipe instead which has flags or other stuff, you should post that instead, but in a new ticket, comments are too crowded for bug discussions :}
@Tealk123
Hmm, you mean for workbench if you don't have permission it will print it 4 times ? I don't know why that happens, I just noticed that now :| I'll look into it.
EDIT: Aw crap, it's because of "rmreload" it somehow re-registers events and they trigger one more time for each time you use it... so, restart your server to temporary fix that :/ I'll fix it in the next version.
-
View User Profile
-
Send Message
Posted Jul 23, 2012@THDigi thank you for your explain, i have a "bug" on my server
if i use a recept that im not allow i become a flood of the fail message
-
View User Profile
-
Send Message
Posted Jul 23, 2012I found something strange on my server.
I'll explain it best with an example: I craft Stonebricks with 4 times a stack of Stone (result will be 4 stacks Stonebricks). If I then take the Stonebricks out of the crafting table with Shift + Click, it moves all Stonebricks into my inventory but the crafting table still shows one single Stonebrick on the right side for some time. It seems that this depends on how much "ingredients" you put into the crafting table. If I put just 4 Stone into it the Stonebrick on the right disappears right in the same moment as I move the Stonebrick into my inventory.
Has this to do with my config/server or is this a bug?
-
View User Profile
-
Send Message
Posted Jul 22, 2012@Tealk123
For furnace recipes, how far away the smelter can be for the recipe to smelt... if you don't want players to put ingrediends and go away, use that to force them to stick by otherwise the furnace won't run. Or you can set it to "online" instead of a number and it will require the smelter to be in the server for the recipe to run.
Example recipe:
That will make the player wait 2 minutes within 3 blocks of the furnace to smelt that diamond sword.
@kosho1234
No there isn't one. I don't know if I will make one tough, it's alot of work for a GUI app.
@awesomebilly
I don't really understand what happened when you first installed the plugin... if there was something wrong you should post a ticket explaining the issue so I can fix it :}
The plugin takes control over the default recipes as well, so removing them from the default folder will also remove them from the game... this provides the option to easily remove or edit default recipes. You can disable this behaviour in the config.yml, set 'existing-recipes' to 'nothing' and it will not interfere with the default recipes (it will also ignore the "default" folder so you don't need to delete it).
-
View User Profile
-
Send Message
Posted Jul 22, 2012Hi, This is a fantastic plugin!
I'm wondering just a few things..
When I had this plugin installed most to all normal minecraft items I had would be turned into a blaze fireball thing. This isn't normal, so I removed all the files from "recipes/default" and left only the ones I wanted to change. When I did that NOTHING was craftable except for the 1 file I left in there.
Is it possible to remove all the files so recipemanager doesn't handle it, and only have recipemanager use the files I tell it to?
Forgive my English - its Saturday :) Cheers.
-
View User Profile
-
Send Message
Posted Jul 22, 2012Is there a program to make crafting recipes?
-
View User Profile
-
Send Message
Posted Jul 21, 2012Hi, how i use @proximity:
include the number of blocks that the player must online os is it possible that a ather player stand there
-
View User Profile
-
Send Message
Posted Jul 21, 2012@xXKomeXx
So... it works now, you solved it ? If not, post the recipe that didn't work :}
-
View User Profile
-
Send Message
Posted Jul 20, 2012@THDigi
I see, sorry about that and thank you.
-
View User Profile
-
Send Message
Posted Jul 18, 2012@xXKomeXx
They work just fine, I've just re-tested using the latest version, you're doing something wrong... did you read the readme.txt file how to create recipes ? If you did and you don't have any errors (stacktraces or parsing errors reported by the plugin) then post a ticket and post the recipe you used... comments section isn't good for bug reports :)
That I don't understand.
-
View User Profile
-
Send Message
Posted Jul 18, 2012The custom furnace recipes dont seem to be working, i looked at other peoples posts about furnaces, but I still just can't see why custom furnace recipes arent working. They automatically delete themselves and sometimes when I go in a file like craft items.txt, it makes craft/ items.txt, craft items.txt and so on
-
View User Profile
-
Send Message
Posted Jul 8, 2012Problem fixes with that version, great work :)
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
There's an issue with reloading furnace recipes (which is fixed in the next version) and I've re-tested by adding and removing some recipes, they work fine.
You should post a ticket with the exact recipes you added and then removed or changed.
-
View User Profile
-
Send Message
Posted Jul 7, 2012I think the /rmreload has some bug, when i change some formula and use it, they get mixed, i mean, i craft for example a saddle, and i get the result of a simple ball.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@THDigi
Well i'm just working with custom recipies for the crafting table so i can wait ultil you fix that to use furnaces :)
-
View User Profile
-
Send Message
Posted Jul 6, 2012@Mayhem777
Damn that null thing, I need to review where that code...
If you're adding a custom timed smelting recipe you can set that chunk-events back to true because it won't have errors anymore because it won't be null for sure :P
-
View User Profile
-
Send Message
Posted Jul 6, 2012Hi again, i'm getting this by loading the plugin, it's all default i didn't changed anyting:
http://pastebin.com/vT8G5QxY
I've set
compatibility: chunk-events: false
To prevent more errors.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@dottedboy
Ignore that number, that's the number of default recipes and it's printed by the server when I ask it for the list so I can delete them :/ I haven't found a way to block it.
Look inside your server.log for some detailde messages (tagged as FINE, FINER and FINEST), there you'll see exacly how many recipes have been loaded.
I will however add an explicit message to remove that confusion with the other recipes message.
@Mayhem777
Yes, exacly, but you don't have to delete it, you can just move it in the 'disabled' folder. But only if you have existing-recipes set to either replace or clear in your config.yml.