Pl3xRecipes
Description
Easily and quickly add custom recipes to Bukkit via a simple config. Supports shaped, shapeless, and furnace recipes. Custom names and lore with color/style is also supported.
Please be VERY careful when you setup your recipes. The slightest fault can cause the whole thing to not function at all. Use the correct material names. Dont try to override recipes that arent there (mob spawners, for example). Make sure your raw data values are correct. For the love of all that is good, match your shapes to your ingredient lists!
v1.2 now supports custom mob spawners. To make a custom mob spawner recipe, set the "name" as the entity you want it to be. Example:
recipes: shaped: - material: MOB_SPAWNER quantity: 1 name: SKELETON shape: - 'III' - 'IEI' - 'III' ingredients: I: IRON_FENCE E: MONSTER_EGG:51
Enjoy! ^_^
Commands
/pl3xrecipes (reload) View version and/or reload config.yml from disk. (Aliases: recipes)
Permissions
pl3xrecipes.command.pl3xrecipes Allow access to the /pl3xrecipes command.
Default config.yml
Version 1.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | # Enable debug info in console debug-mode: false # Enable colors in console output color-logs: true # Custom Recipes # List of Material names can be found here: http://jd.bukkit.org/rb/apidocs/org/bukkit/Material.html # Please uncomment all the below lines and change/add/remove to your hearts content recipes: # shaped: # - material: LEASH # override: true # quantity: 1 # name: '&3Super &4Leash' # lore: # - 'This &4is &just' # - '&asome &2sample &olore' # shape: # - 'S ' # - ' S ' # - ' S' # ingredients: # S: STRING # - material: SADDLE # quantity: 1 # shape: # - 'LLL' # - 'SLS' # - 'I I' # ingredients: # L: LEATHER # S: STRING # I: IRON_INGOT # shapeless: # - material: LEATHER # quantity: 1 # ingredients: # ROTTEN_FLESH: 9 # - material: COAL # quantity: 1 # lore: # - 'Crafted from Charcoal' # ingredients: # COAL:1: 1 # furnace: # - material: LEATHER # source: ROTTEN_FLESH # - material: WOOL:15 # source: WOOL # name: 'Burnt Wool' |
Todo
Add furnace recipesAdded in v1.1Add option to override default recipeAdded in v1.1Add custom lore/namesAdded in v1.1Add enchantment optionsDecided not to go through with this ideaAdd potion recipesNot possible using the Bukkit API
Have a suggestion? Leave a comment!
Metrics
This plugin uses metrics to collect stats! It only collect basic things such as version type, and players online. If you want to see everything, click on the graph. Go into /plugins/PluginMetrics/config.yml to disable stat collecting if you wish.


-
View User Profile
-
Send Message
Posted Nov 15, 2013@Tehkiah
I've not tried it with IDs, but I'd assume no. You can surely test it out and see, however.
Just remember that ID numbers are out. They have been deprecated by Mojang in 1.7.x and Bukkit deprecated them in 1.6.4 because everything is switching over to using names instead of IDs.
To see this deprecation, fire up vanilla 1.7.2 and use the /give command with ID numbers to receive a lovely deprecation warning message in your chat.
-
View User Profile
-
Send Message
Posted Nov 14, 2013EDIT: Answered my own question!
Would still like to request the ability to use item IDs for recipe ingredients and recipe outputs and override default recipes! Seems like a great plugin otherwise! :)
-
View User Profile
-
Send Message
Posted Nov 10, 2013Uploaded v1.5 Jenkins Build #16
Fixed:
Added: none
-
View User Profile
-
Send Message
Posted Nov 10, 2013@BillyGalbreath
Dang you move fast man xD Thanks!
-
View User Profile
-
Send Message
Posted Nov 10, 2013Uploaded v1.4 Jenkins Build #15
Fixed:
Added:
-
View User Profile
-
Send Message
Posted Nov 10, 2013@xxxtrigger50xxx
I thought thats how it was already working. After some testing I realized it wasnt. So, I've made this possible in v1.4 by just specifying a single row in the shape instead of all three.
-
View User Profile
-
Send Message
Posted Nov 10, 2013Hey great plugin I have a request / idea you should add.
To start i'm going to give you an example. Let's say I change the recipe of bread, it uses the same recipe but it also outputs the bread as "Old Bread". No lets say i set the recipe up in this format. shape:
If i try to craft the old bread using that recipe wallah! I obtained the item. But if I try to craft it with the bread in the center it will craft the default bread.
What I'm saying is recipes should have an option to "repeat" down or up this way if i try to craft the bread in that formation it will always craft the bread. So it would look like this in the config,
shape: - 'www'
If wheat is used int he crafting table at all in that formation then it crafts old bread.
This will save users the struggle of making 3 recipes for the same item. In this case bread,
shape:
shape:
shape:
\
Anyways it would help out users a lot if this was added. Thanks for reading.
-
View User Profile
-
Send Message
Posted Nov 9, 2013@BillyGalbreath
I had pictured the idea of imbuing items with other magical items to give them enchantments for the role playing aspects, but I understand why you wouldn't add it. Thanks anyway.
-
View User Profile
-
Send Message
Posted Nov 8, 2013@todicus
If you read the description you would know this has been discussed before, and I've decided not to support enchanting with recipes. They two things are completely different, and while its possible, it just doesnt make sense to me. Crafting if crafting. Enchanting is enchanting. Mixing the two just ruins a lot of the role playing to the game, especially with bypassing the enchanting EXP cost like that.
-
View User Profile
-
Send Message
Posted Nov 8, 2013Is there any way of adding custom enchantments to recipes or if this is possible to add to the plugin? For example crafting a diamond sword with a blaze rod handle could create a diamond sword with fire aspect.
-
View User Profile
-
Send Message
Posted Nov 6, 2013@Pippiter69
If Bukkit has a default recipe for something, you can easily override it. Setting override will replace all other recipes for that material.
-
View User Profile
-
Send Message
Posted Nov 6, 2013If I make a new recipe for example (snow), would it delete the old crafting recipe? I am looking for something that does exactly that.
-
View User Profile
-
Send Message
Posted Nov 4, 2013@FlOppythp
It should work. All this plugin does is add recipes to the server. It doesnt control them. If there is another plugin that controls recipes, then it will control the once added from my plugin too.
-
View User Profile
-
Send Message
Posted Nov 3, 2013@FlOppythp
Please read comment #27 about Ids: http://dev.bukkit.org/bukkit-plugins/pl3xrecipes/#c27
For permissions, I may add those in a future release. For now, all recipes are available to all users that have the ingredients. Just like normal recipes are.
-
View User Profile
-
Send Message
Posted Nov 2, 2013Add please crafting book|author|text, crafting enchant item, crafting slightly damaged, crafting lottery, crafting chance, anvil edit :D, enchant edit :D
Add custom crafting command in this plugin:" /plxRecipes add shaped: ID:leaves 1#31:1, 3#31:1, 5#31,1 = leaves~3"
"/plxrecipes remove ID:leaves"
Perfect :D
-
View User Profile
-
Send Message
Posted Oct 31, 2013@jeppepette
Actually, it's not possible even for furnace recipes. Recipes are kinda weird to create in code, and don't take an actual ItemStack for the ingredient. Instead, they take a material and the raw data. I can only apply lore/names on ItemStacks. So there is no way to tell the recipe to use an item with a custom name/lore. This is a shortcoming of Bukkit/Minecraft and nothing I can do to fix or workaround it :(
-
View User Profile
-
Send Message
Posted Oct 31, 2013@BillyGalbreath
thats allright thats acturly the only thing i need it for aswell :D so i thank you so much ^_^
-
View User Profile
-
Send Message
Posted Oct 31, 2013BillyGalbreath i beg you please add enchantment support to furnace and crafting recipes please!
-
View User Profile
-
Send Message
Posted Oct 30, 2013@jeppepette
That is definitely a possibility, and its a very good idea! I'll implement it in the next update. ^_^
I'll make it so you just add a new "source-name: whatever" to the config section. Example:
It's only possible for furnace recipes, however.
-
View User Profile
-
Send Message
Posted Oct 29, 2013thanks alot :D
id like to give a question: is it even possible for you to make it so that the crafting thing works with spical lore names? like example that something is named 'Bread Dough' and that this item is used in the furnace makes bread but if you use something simular like for example we say the item i crafted with the name 'Bread Dough' is "NEATHER_QUARTZ" and i put the "NETHER_QUARTZ" in the furnace nothing happens but if i put the same item in the furnace with that spical name 'Bread Dough' it will acturly turn the furnace on and make bread is that even possible? so that it has to use a spical name in order to do the action
its just a question if its even possible :D if not i completle understand cus it sounds sort of impossible ^_^