BanRecipe
BanRecipe
Block that Recipe!
Now with 100% more furnace support!
This plugin does NOT support Tekkit!
BanRecipe is a plugin designed to stop certain people from using certain recipes, stop certain people from enchanting certain things and stop people from smelting certain things. It is designed as an improvement over other plugins such as NoCraft, as this plugin allows you to block individuals using permissions.
Dependencies
A BukkitPerms Manager (e.g. PermissionsEx or PermissionsBukkit) - Not required, but greatly improves functionality
Features
- Allows items listed in the config to to be blocked from crafting!
- Items can have permissions that allow users to still be able to craft blocked items. Items can share permissions (that means less clutter in your permissions.yml)!
- Does not affect the ability to have or spawn the item, only craft it. Very useful for RP servers with group specific traits.
- Customisable message sent to user trying to craft.
- Allows specific enchantments to be blocked from use with customisable message!
- Permissions allows for control of enchantments too.
- No need for Spout or any other external plugin!
- Allow certain items to be blocked from smelting - stop people ever making gold ingots again!
Mods
I would like to make it clear that I do not officially support mods. While my plugin should work with most mods, some mods don't, the mods this plugin are not compatible with are included in the list below:
- Tekkit
How to use the Plugin
Make sure to read up on how to use the plugin before you download!
Server Owners:
- Config...
- Permissions...
- Only command is /banrecipe reload in order to reload config file.
(Enchantments are based in permissions, Craft Items and Furnace Items are based in the config.)
Planned Features
- Potion support (only possibly).
Changelog
Version 2.0
- FURNACES! FURNACES! YEAH! You can now block smelting items.
- Data value blocking! Now you can block individual wool colours etc.
- New command - /banrecipe reload. This allows you to reload the config without restarting server!
- Added new option to enable/disable enchantment blocking (default=true).
- MAKE SURE TO DELETE CONFIG BEFORE UPGRADING!
Version 1.0
- Big overhaul of code and config.
- Spout support dropped
- Enchantment blocking
- New method of recipe blocking
- BanRecipeHook API merged into code.
Version 0.4
- Changed from Permissions 3 to SuperPerms
Special Thanks
@Afforess and the rest of the @SpoutDev - Greatly helped with this project. Everyone else who helped in the thread I posted regarding help :p
OMG, LOL it was craftbook, sry dude my bad :/ Had no idea that plugin added recipies, I thoughtj it just added redstone functions. Thanks for letting me know what the problem was! Very grateful! :) :)
@Zantom07, hmmm, I thought that it was a vanilla bug, thats weird :S I got no clue as to which plugin could be making that recipe. The only close one I could think of is craftbook but it shouldn't do that..
@Fuusko
It must be some mod or plugin that is allowing you to make stone from planks as that is definitely NOT default minecraft functionality. I will look into blocking the item itself however you should also consult the person who has added this functionality in the first place.
I did mean that by fuel.
@Zantom07, I just tried it. I can still make stone from woodplanks, I think you understood me wrong..
What I want is to stop planks from turning into stone but I still want to allow the making of stone from cobblestone. By fuel I thought u meant the stuff you use to burn the items, such as charcoal.
example: woodplanks + charcoal = should NOT be possible example: cobblestone + charcoal = should be possible
@Zantom07, wow dude that was fast! Thanks alot! Keep doing great plugins! :)
@Fuusko
Here you go: http://dev.bukkit.org/media/files/708/408/BanRecipe.jar Furnace support, data ids, /banrecipe reload, enchantment blocking enable/disable. Make sure to delete your config and set it up before upgrading.
If anyone wants any more features just let me know!
@Zantom07, The main thing for me is to disable the end product, I think it's waaaay too OP and weird to make stone out of planks. The banning of fuel is abit overkill but it's never wrong to add more options if possible :)
I'm running the TreeAssist to prevent floating trees but that makes the harvesting of trees extremly fast and if you then can transform it to stone is just OP.
@Fuusko
Ok I have looked into the event and I believe it may be possible! Would you like to be able to ban just results(e.g. no iron ingots) or fuel types too (e.g. no charcoal).
@Zantom07 I would love if you could add that soon
@Fuusko
At the moment there is no furnace functionality in BanRecipe. However, the Bukkit developers have updated the furnace so it may be possible in a future version.
Thanks for using BanRecipe!
Can I block "wooden planks" = "stone" (furnace) ? Or only recipes in crafting table?
@m4xvanced
I may update this soon. I recommend using permissions though - makes everything so much easier.
Please base enchantments in the config. My server does not use permissions and I do not know how to set up the permissions file. If this isn't possible, please allow all enchantments by default.
How would i Ban Crafting Super Golden Apples ive tried - 322:1=permission.to.allow.crafting and this does not work what id do i use for super golden apples if this is right at all
@Oshydaka
The anvil block for certain enchant. would be good!!!
Great Plugin, running perfectly on my 1.5.1! Thanks
Hello.
Can you add a way to block or allow the enchant on books ?
I wan't to allow some people to enchant books, BUT not weapon / tools / armor !
Thanks a lot if you can add this !
Edit : and what's about Anvil ? Is there any way to block all enchant in anvil & enchant table for any item BUT not for books ?
Hey Amazing plugin btw could I use this to remove a few default recipes and replace them with craft book recipes? that would be really cool!
@Sypher40
I lack the motivation to add in support for this.
My only suggestion is to just block all of 192, or get another plugin that removes 192:14 from their inventory.
When I used this to block some stuff, it didn't work. After some digging, I found that it was because I used an item id like so: - 192:14 And after I removed this, I worked fine, but I need to block that item. What do you suggest?