NoCraft
NoCraft
Overview
The intention for this plugin is to allow server admins and anyone with certain permissions to be able to add minecraft items to a "banlist". This banlist is stored in the NoCraft.yml and whatever items are in the banlist cannot be crafted by regular users. If the user attempts to craft an item that is on the banlist then the item they are trying to craft will disappear, and the items they used to craft the item will remain.
Commands
To add an item to the banlist use this command: /NoCraft add [name of item] - Note: the plugin will prevent you from adding duplicate items and from adding items that don't exist in minecraft
You can remove items from the banlist by using this command: /NoCraft remove [Item Name] - Note: if the item does not exist in the banlist you will get a message saying "That item does not exist in the banlist"
In case you want to completely erase the banlist quickly you can use /NoCraft clear to clear the banlist - Note: you cannot reverse this
If you want to view the banlist you can do /NoCraft list [page number] - Note: each page holds 10 items
Permissions
There is a permission for the NoCraft commands and that is: NoCraft.commands Anyone with that permission node will be able to use all four NoCraft commands
If you want to allow a specific player[s] to craft items that are on the banlist give them this permission: NoCraft.AllItems Anyone with that node can craft all items even if those items are on the banlist
If you want a player to be able to craft some items that are on the banlist then do this: NoCraft.[name of banned item] For example, lets say that "wood_door" was on the banlist, how would you allow certain players to craft this item? Like this, NoCraft.wood_door That would allow the player to craft a "wood_door" even though it's on the banlist, however they still can't craft the other items on the banlist
Smelting
With the NoCraft v1.1 (waiting to be approved) and up you are able to keep people from smelting items exactly the same way you keep people from crafting items.
However, because of the way bukkit handles furnaces there are a few drawbacks that I wish I could fix but haven't been able to:
1. There are no permissions :(, I know that this is bad and I tried to find a way to do it but couldn't
2. If a player cannot smelt an item in a furnace it still uses up fuel such as coal, wood etc.
I understand that these are major drawbacks and I spent over an hour trying to conquer them. I haven't given up, but this is what I have so far. Stay tuned and I may be able to add permissions (pretty difficult)
Conclusion
So, this plugin gives the owner control over items that can and cannot be crafted by players. As a result you can keep players from crafting items that could be harmful to your server. One thing I purposefully didn't add was keeping players from using items on the banlist. They can still use items that are on the banlist. They just can't craft items that are on the banlist. Perhaps I'll add a toggle feature for that at a later date
Lastly, if you have any questions or want to report a possible bug please feel free to ask
-
View User Profile
-
Send Message
Posted Mar 14, 2015Works fine on Spigot 1.7.10/1.8 protocol hack build.
-
View User Profile
-
Send Message
Posted Jan 13, 2015Still works on 1.8 but same as PhillyCheezsteak's it would be great to have an option to ban all crafting, then add a whitelist
-
View User Profile
-
Send Message
Posted Nov 3, 2014How do you NoCraft a super golden apple. I have tried every name that itemdb lists for it and it always says "That item type does not exist"
-
View User Profile
-
Send Message
Posted Sep 20, 2014What are the names of the dyes? I have tried every name out there and it won't accept it.
-
View User Profile
-
Send Message
Posted Aug 31, 2014@VoxaDub
Notched Apple
-
View User Profile
-
Send Message
Posted Jul 20, 2014Anyone know what the name is for a God Apple (super golden apple)?
-
View User Profile
-
Send Message
Posted Mar 13, 2014Is there an option to ban all crafting without having to type every individual item id?
-
View User Profile
-
Send Message
Posted Jan 10, 2014Any chance you can update this to 1.7.2 as well as add anti-enchanting support?
-
View User Profile
-
Send Message
Posted Aug 19, 2013@LilDevil2000
Found the name
HOPPER_MINECART
Just so others can use it if they cant find it too (:
-
View User Profile
-
Send Message
Posted Aug 19, 2013How do i add minecart with hopper in the config? Tried a lot of things but still not found the correct name. Anyone that knows?
-
View User Profile
-
Send Message
Posted Aug 14, 2013No, i can't, but what is the name for an Enchant table
-
View User Profile
-
Send Message
Posted Aug 14, 2013Can i also use Item ID's?
-
View User Profile
-
Send Message
Posted Aug 1, 2013Can't add items the "don't exist in Minecraft"? Does that mean I can't add non-vanilla items? I'd sure like to be able to ban Mo'Crreature armors.
-
View User Profile
-
Send Message
Posted Jul 28, 2013This looks great, I've been looking for something exactly like this for some time now! :)
-
View User Profile
-
Send Message
Posted Jul 28, 2013Hello, I would like to know if it was possible to add the potions in the plugins? Because I can not have the deleted !
-
View User Profile
-
Send Message
Posted Jul 25, 2013Please update it for 1.6 items.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@apeklets
It's pretty lightweight, it doesn't have to handle many things, and the config is very simple.
So I'd yes, it's lightweight
-
View User Profile
-
Send Message
Posted Jun 29, 2013Is it lightweight? because I had problems with too much plugins and that crashes my server, if its too heavy I don't dowload because I can't take risks
-
View User Profile
-
Send Message
Posted Jun 28, 2013@gaculu
Thanks spade works
-
View User Profile
-
Send Message
Posted Jun 27, 2013@gaculu
In fact.. I think I'll start working on that now : D