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
@mastergalen
0.4 doesn't work with 1.1 R4. Use BanRecipe 1.0.
Hey,
I'm using version 0.4 for Bukkit 1.1-R4 and installed the plugin, but it won't generate a BanRecipe folder with a config file in it.
Am I doing something wrong?
Hello there. I keep getting the following error on startup:
2012-04-10 12:53:04 [INFO] [BanRecipe] Enabling BanRecipe v1.0 2012-04-10 12:53:04 [SEVERE] java.lang.NullPointerException 2012-04-10 12:53:04 [SEVERE] at com.relick.banrecipe.BanRecipe.checkConfig(BanRecipe.java:68) 2012-04-10 12:53:04 [SEVERE] at com.relick.banrecipe.BanRecipe.onEnable(BanRecipe.java:47) 2012-04-10 12:53:04 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) 2012-04-10 12:53:04 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) 2012-04-10 12:53:04 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2012-04-10 12:53:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) 2012-04-10 12:53:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) 2012-04-10 12:53:04 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) 2012-04-10 12:53:04 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) 2012-04-10 12:53:04 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) 2012-04-10 12:53:04 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) 2012-04-10 12:53:04 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Any idea why?
@defoyboy226
No need, your permissions plugin already supports it.
Great plugin. Could multi-world support be added?
@Timmie3054
Sorry to hear that.
Whomever ported IC2 to bukkit must have not done it correctly, because every craft should send an event to my plugin. If it doesn't - then you'll have to take it up with the person who ported it, I can't do anything about it.
Does not seem to work for modded blocks. There are blocks from IC2 that I want to ban, but this plugin only works for vanilla recipes:(.
@nhoclesnar Thanks!
@Cyberium59
No
@nhoclesnar
It doesn't? It can stop someone turning logs into planks, but it won't stop planks being used for a crafting table (unless you add crafting table).
This plugin disable furnace recipes too ? :O
Do you think blocking a material from all recipes is a good idea?
@Shvesley
It works perfectly for me, even in 1.2.5 :)
@Shvesley
I don't see any reason why not. Try it and let me know if there are any problems :)
@Zantom07
Alright thanks. Also, will the 1.2.3 version work for 1.2.4?
@Shvesley
Put diamond/gold/iron ingot's id as the blocked id.
How would I block someone turning diamond/gold/iron blocks back into diamond/gold/iron ingots?
Uhm, i'm trying to ban fire charges from ordinary users, however it dosen't work. ids: - 259=banrecipe.grief - 46=banrecipe.grief - 385=banrecipe.grief
What am I doing wrong?
@dragonl
It's in the planned features, but not possible at the moment. Sorry :P
A question. if you want to lock an object that has the format "35.6" how is it done?. Is that if I put the ID for example I get an error the plugin. Just let me put numbers in this format "45".
Greetings!
@DarklightPvP
http://dev.bukkit.org/server-mods/banrecipe/pages/permissions/
Just one thing, how would I get enchantment control to work? Need to know soon. Great plugin, anyways ;)