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 Jun 21, 2015Can i put color on stuff with code like : #FF0000 ?
-
View User Profile
-
Send Message
Posted Sep 2, 2014@simonvic
I think i can Help with that, not trying to advertise a plugin here but if you download the plugin RPGItems you can make custon items like ones that shoot colored wool, or a tntcannon orshoot arrows or even trigger commands, you can also add cooldowns and heaps more so if you wanted to make a bandage you would type:
/rpgitem Bandage create /rpgitem Bandage display <name> /rpgitem Bandage power command <Cool down time> <Select weather its triggered using Left click or right click> `<Desciption>: `/<command>`
Website Video
-
View User Profile
-
Send Message
Posted Aug 9, 2014Somehow , when I create my own recipes and want to craft it ingame it doesnt work , the plugin launched nicely but it does not let me craft my recipes , do help me
-
View User Profile
-
Send Message
Posted Jul 31, 2014you must to add the possibility to add an effect on crafted item. For exemple, bandage (heal 5 hearts)
-
View User Profile
-
Send Message
Posted Jul 27, 2014Is it possible to change how long it takes to smelt for furnace recipes?
-
View User Profile
-
Send Message
Posted Jun 29, 2014Could you please add in-game support?
-
View User Profile
-
Send Message
Posted Jun 20, 2014@theknight2000
To do this you must have the ingredient have a meta data ID. Example, have a recipe to craft the super string give you STRING:53. The 53 is the meta ID. And then in the ingredient have it require S: STRING:53. And then you can have the recipe for STRING:53 give it a custom name and shit.
-
View User Profile
-
Send Message
Posted May 9, 2014Is a good plugin and very useful, but i recomend that you should add in the config, the option to remove/inhibit/disable a particular recipe to finally applies this in a default recipe by minecraft.
Thanks for read my opinion =D
PD: This plugin is cool :P
-
View User Profile
-
Send Message
Posted May 2, 2014@Goobt
You'd have to ask him that. Maybe he didn't feel it was worth it, though.
-
View User Profile
-
Send Message
Posted Apr 29, 2014Why did he decide not to through with enchantments? o:
-
View User Profile
-
Send Message
Posted Apr 21, 2014I did misunderstand the question. Sorry.
The way crafting works with minecraft/bukkit, that is not possible without reinventing the entire crafting functionality built into the game. This plugin simply utilizes the tools that are supplied by the game. You could try searching other plugins to see if those devs went the extra mile to offer that functionality, however this plugin does not.
Edit: Thinking about it, I'm not sure its even possible. See, the client has its own crafting mechanism built in. The server sends updated crafting data whrn the client connects. The client performs the calculations and stuff. The server only verifies the tesults are accurate and updates the client results if needed. Since the client functionality is not built to handle custome named items and lore it will either not work, or have glitchy side effects due to latency issues.
-
View User Profile
-
Send Message
Posted Apr 21, 2014@BillyGalbreath
I don't think you really understood what I meant, I know that you can change the name and lore of the item that is being created, but I am wondering if you could change the name and lore for the INGREDIENTS of items. Suppose two "Super String" still string, just named super, made into a bow called "Super Bow". Do you get what I mean? I am wondering what that would look like if you could possibly do that with this plugin.
-
View User Profile
-
Send Message
Posted Apr 5, 2014@altswang
I see what you're saying now. No, that data is not currently included in the recipes. All my projects are open source and I accept pull request if you would like to add this feature.
@frash23
You CAN override existing recipes. Thats the entire reason the override is an option. Can't override a recipe if it already doesn't exist. ;)
To disable a recipe you can override the recipe to be itself. Example: Furnace recipe would require a furnace to craft. If you dont have a furnace already you cannot craft one, and if you do have a furnace it only crafts itself again. Just be careful not to do this for renewable items such as swords or you may end up with an exploit of regenerating the item's durability.
@theknight2000
Can you read english? There are two items in the config for changing the name of an item (name, and lore). The example you pasted has both, with colors.
@Tai1er
Crafting permissions is beyond the scope of this project. Pl3xRecipes simply adds the ability to add more recipes to Bukkit, not control who can craft what.
@padfut0
Spigot is an unsupported mod.
-
View User Profile
-
Send Message
Posted Apr 4, 2014MYCELIUM STONEBRICK STONEBRICK:1 STONEBRICK:2 STONEBRICK:3
doesn't work with 1.7.5 spigot server. anyway, THX FOR YOUR GREAT PLUGIN!
-
View User Profile
-
Send Message
Posted Apr 3, 2014Your plugin is excellent with the online resource pack function in the server.properties Your works allow server owner to add new blocs like Silver ore, or items like a quiver.
But I ask you if it is possible to add permissions for the different recipes or a Multiverse support?
(sorry if my english is not correct :/ )
-
View User Profile
-
Send Message
Posted Mar 24, 2014Are you able have a custom name for the ingredients? Like this :
but the string is named something else like "Super String"
-
View User Profile
-
Send Message
Posted Mar 17, 2014@Sarria22
"NETHER_WARTS"
It's called NETHER_STALK
-
View User Profile
-
Send Message
Posted Mar 14, 2014I'm having trouble getting nether wart to work in any recipe. Any recipe that includes NETHER_WARTS as one of the ingredients totally fails to function at all.
-
View User Profile
-
Send Message
Posted Mar 6, 2014If you added blocking/disabling of recipes, this plugin would be perfect!
I'd donate for that feature.
EDIT: I am aware you can't override existing recipes, and you can't disable recipes directly, but you can stop a player when trying to pull out the item on crafting (right?). If you made that i could donate.
-
View User Profile
-
Send Message
Posted Feb 20, 2014Does it consider it the same in the data? Because Im not referring to actual enchants like smiting or unbreaking. Im referring to the stats that come default on weapons, like 7 Damage on Diamond swords for example.
The reason Im interested because you can add even Negative modifers to equipment so you could give Iron chestplate a minus movement speed to mimic that the armor is heavy. This gives a choice to the player allowing them to sacrifice mobility for defense.