CraftGuard
CraftGuard is a plugin that easily allows you to control crafting, smelting, using, and various player actions easily through item lists.
- Modules system to allow you to choose which actions you want to check
- Support for inheritance between lists
- Support for metadata
- Automatic whitelist : you can choose to automatically allow or disallow actions on items that aren't in any list
- And much more !
Coming from CraftGuard 1.x ? see the Upgrade page.
New user ? See the First start page.
Links :
Wiki (help) - Issue Tracker - Source code - Downloads
(Video editing in progress, the video should be availiable in few days)
Latest updates & Changelog
This is the first (beta) release of CraftGuard2 ! It adds the following features since Craftguard 1.x :
- New module system : block not only crafting and smelting but also placing, breaking, repairing, and using items, everything highly configurable and with lists !
- Improved list structure
- Added new commands
- Done a lot of optimisation
- Added new configuration option And much more !
What's next ?
Here is a list of the features i plan to add to CraftGuard :
- Brewing module
- "Permission mode" : use permission nodes instead of lists.yml
- Adding custom crafts and smeltings
- (Support for custom guis) ??
- More !
Statistics
Report a bug/A suggestion
Please use our new bug tracker at GitHub. It requires a GitHub account which takes only a minute to create, and is free. Alternatively, you can also post your issues on BukkitDev bug tracker.
Source code
All the source is availiable under GNU General Public License version 3 (GPLv3) here
How to ban 123:1 but pass 123:2 / 123:3 and more? when i ban 123:1,the 123:* will be ban!
Hello,
Please, may you update this plugin for the 1.6.2, my RolePlay server needs it, I can't open it before I can use this plugin !
Thank you :)
update?
hallo.
New module system : block not only crafting and smelting but also placing, breaking, repairing, and using items, everything highly configurable and with lists !
how can i do so they cant fx place stone. i hav try this but it dont work.
Good news ! I have not been there for a long time because of school and other important stuff that made me focus on real life rather than dev and online stuff. But my final exams are ending at the end of this week, which means that i will have a lot of free time, and that i will resume CraftGuard development next week !
As always, you can follow the dev in real time and grab the latest source code on GitHub : https://github.com/FrozenTux/CraftGuard2/tree/dev
How can I ban a single potion as opposed to banning all potions?
For example harming & poison potions
My Roleplay server is looking at using your plugin to handle our classes. Very eager to see it updated to 1.5!
hi, your documentation isn't entirely clear in regards to permissions. Currently I have a list.yml such as:
players with -craftguard.merchant can craft anything within the merchant section
Here's my full lists.yml file if you want a reference. (I commented out the permissions for trying to get it to work, I can't get it with or without them)
@xDestiXx
I am aware of this issue with the use module. It's due to the fact that a message is sent everytime the server checks if you have the right to perform an action, and in the case of the use module it checks it very very VERY often. I will fix the logger so it won't spam messages in the next version, but for now i recommend you to disable the logging feature when using the use module. Sorry about that.
Why plugin sends me several messages instead of one? When I want to use item by clicking once plugin can send up to 14 messages
http://scr.hu/2he/3u8ht
How I can repair it ?
Hi, I have a problem with my configuration, players that are not "cuisinier" can cook food, craft bread. Players that are not "agriculteur" can place seeds etc..
http://pastebin.com/uAdQCAc6
Thanks
@OXCRUSH
Everything seems ok, it must be a problem with either your config file or your permission plugin. I am wondering if permissions are case-sensitive, try to put them on lower case.
If you need further assistance, contact me by PM and send me you configuration file.
Hey, I need some help. I set up the lists.yml and made it so only the cultivator profession could cook beef, now no one can cook or eat beef. It's like that with pretty much every item on the list. Here is my list http://pastie.org/6084751 could you check it over and notify me of any errors? Thanks!
Thanks for this, using it on my server now.
ETA on brewing?
AWSOME! been looking for noitem alternative fore like 14 hours strait now... ill be donating this weekend thanks for your awsomeness....
@Mavhill
Added to my to-do, it will be in the nest release.
can you add an op or permission bypass, this plug works so good it can stop and op in creative with owner perms.
@iTwonky
The list file is the file named "list.yml" that you can find in the "plugins/CraftGuard" directory after having launched the plugin for the first time.
@FrozenTux
what do you mean with list file? sorry, my english is not so good. ^^