UnlimitedRecipes
About UnlimitedRecipes
Hello all ! I present you my plugin, which I hope for it is going to serve you: it is about an alternative of modding, which allows you to create craft recipes and furnace recipes.
And this is a pretty example of what the plugin can do :D
Configuration
There is 3 config files, one for the global config, an other for crafting recipes and last is for furnace recipes. I'll not explain how to, but you can configure recipes directly by theses files but I recommand that only for advanced users wich they know what are they doing.
Commands & Permissions
here (you can use ingame command /ur help [page])
How to create recipes
To create a new recipe you just have to take the wanted result in your main hand (you can customise it like name, lores, enchantments, unbreakability (and more ...) with commands), and use the "/ur create" command (see commands page above). Once you used the command you will be able to configure the shape (if shaped recipe) and the ingredients of the recipe. When you finished, just press the green wool to save the new recipe.
That's all ! You can test it and enjoy :D (I confess that my bow is a little strong, but it's coool)
The recipe will give you EXACTLY the block/item that you have in hand during the registration (it could be a written book, an enchanted stuff, a potion, an item with customized name/lore, what you want...)
Blacklisting Items
You can define a "blacklisted_items" list in the 'config.yml' (you can also use commands to do this, see below), it delete all the default recipes for this item (before loading custom recipes). It will delete all the furnace and crafting recipes.
#Exemple config enableBlackList: true blacklisted_items: - WORKBENCH
Have fun ! :)
Limitations
Minecraft is powerful but at this point there is some limits:
- You can't ask to have a certain amount of item at one slot
- You can't ask to have an item with a custom name/lore at one slot
Updates
Un update feature is included, you can disable it if you want in the 'config.yml' with:
enableUpdateChecking: true # or false to disable enableUpdateDownloading: true # or false to disable
For a support request or any suggestion, open a ticket
Don't hesitate to make a comment :)
PS: I'm French, you can talk to me in french :)
Found a new bug, made a ticket.
@manuelgu
Overriding don't works
Thanks you all, I work acctualy on bugs. I'll update as soon as possible ! :D
@pilvimaa
Okay:), Idd it's great, I like it because it dedicated to custom recipes and not like Craftbook which adds a lot of features i dont want and it requires worldedit i think, So craftbook+worldedit are very heavy compared to this plugin:)
Well it seems like Xx_tomcraft_xX is working on the bugs:)
@Mirreducki
Nice to see you too. I think someone on the Skript forums recommended this plugin and that's how I found it.
It's been great ... well except for the recipie override bug which seems to be difficult to fix :-I
@pilvimaa
@Byamarro
I like to see other Skript users here!
@Byamarro
Add a Craftingrecipe and set Output ID to 0 (AIR) ;)
I'm back ! I already have some bugs to fix, thanks you all for yours reports.
Any way to disable existing vanilla recipes?
@pilvimaa
I will fix it ;)
Confirmed: overriding craft recipies does not work on 1.6.2. I made a ticket about this.
Hey guys neet plugins here but i'm wondering one thing can we change the texture of the item that have been created?
I take some holidays. I come back to the 30/07
Pyronavi idea for your custom item to be put in another item would be awesome. Is there any way you could add this?
@PyroNavi
You need to define the spaces for what you don't have in the crafting recipe - 'aaa' - 'aaa' - ' ' #spaces
I believe that's the problem
Hey I got a request. Can you make a metadata for chests that customizes their storage capacity? That'd be cool to have a chest with 100 slots or one with 5 slots. Perhaps make you scroll or maybe more than one page.
Hi,
I think the override function does not work on CB 1.6.2. I still get the original result. I have tried the following in crafting.yml
config:
crafts:
# make iron bars more expensive
ironbars:
itemID: 101 # 101 is iron bar
metadata: 0
quantity: 8 # original is 16
shapelessRecipe: false
recipe:
- 'aaa'
- 'aaa'
usePermission: false
override: true
ingredientsID:
a: '265:0' # 265 is iron ingot
How can I fix this?
EDIT: I would rather do this:
config:
crafts:
# make iron bars as "Chains"
chains:
itemID: 101
metadata: 0
quantity: 4
customName: 'Chains'
shapelessRecipe: false
recipe:
- 'a'
- 'a'
- 'a'
usePermission: false
override: false
ingredientsID:
a: '265:0'
how can I make sure only my custom "Chains" are used to make chain armor (and not regular Iron Bars)? Is there a metadata flag I can use?
You should give the ability to make items held or worn give potion effects or do potion hit effects.
@pilvimaa
OK, it's good for you ;)
Hm. Are you doing something strange when you name the custom items? Because I can't fetch the names of the items made with Unlimitedrecipes the ordinary way with scripts like I can with normal items. It doesn't return a name at all. And yet when I try to use the anvil ... the name looks ok there. Also tried checking if you're using the metadata somehow but that wasn't it.
Any ideas what's going on?
I need to be able to get the names of items the normal bukkit api way.
Very strange ...
EDIT: Never mind. I found the culprit. It seems you add a reset tag (&r) before the actual color. This caused some strange behaviour in my code since I didn't know about it. It was easy to fix. Working perfectly now with my custom code.