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
This looks really good, ill test it and hopefully use it on the rp server i'm working on ;D
Thanks A TON for this. I run a tekkit server and I tried atleast 3 different plugins and they all failed to block crafting stuff, except yours.
@ToddVee
Wait... These are debug messages... Not again -_-. I really have to stop making releases at 1AM. Anyway, thanks for reporting, I will put out another update tomorrow which will include list inheritance as a compensation gift.
@FrozenTux
thank you for considering it. Meanwhile, please tell me what that means. All I found out is that it's French, but I don't speak it, so =)
2012-07-19 22:07:49 [INFO] true 2012-07-19 22:07:49 [INFO] [CraftGuard] Ca marche ! Id : 12 2012-07-19 22:07:49 [INFO] 12;1 2012-07-19 22:07:50 [INFO] true 2012-07-19 22:07:50 [INFO] [CraftGuard] Ca marche ! Id : 12 2012-07-19 22:07:50 [INFO] 12;1 2012-07-19 22:07:52 [INFO] true 2012-07-19 22:07:52 [INFO] [CraftGuard] Ca marche ! Id : 12 2012-07-19 22:07:52 [INFO] 12;1 2012-07-19 22:07:53 [INFO] true 2012-07-19 22:07:53 [INFO] [CraftGuard] Ca marche ! Id : 12 2012-07-19 22:07:53 [INFO] 12;1 ...
@ToddVee
Hello, Thanks for your interest. I never thought about that before, but i'll check out how custom recipes work and i may implement them, maybe as an optional CraftGuard addon.
Since CraftGuard is the No1 when it comes to crafting restrictions, who can craft what, could one of your future steps be importing custom recieps? Of course, only certain designated players/groups could craft that. I know there are other plugins that can let you add new recieps, but since this plugin is so great and has potential, why don't think about having it all here.
@ilicos
Bonjour ! Il y avait un bug avec le preventiveallow, il vient d'être fixé dans la nouvelle mise à jour puisque j'ai repris le développement.
Cordialement,
Hey! Tout d'abord: Super plugin, bravo! ;)
Mais... il y a peut-être une petite erreur ou mauvaise configuration de ma part... avec la configuration basique qui vise à ajouter des permissions pour ne pas pouvoir crafter certains item tout va bien! ... Mais lorsque l'on inverse en mettant false à preventiveallow: Plus rien ne va! ' On ne peut plus rien crafter du tout alors que normalement (il me semble) les iditems indiqué dans le fichier config.yml devrait autoriser leur craft ... me trompe-je? Pourtant quand je vérifie, il y a bel et bien la permission...
Est-ce compatible avec Groupmanager? Aah... je viens d'apercevoir ton message indiquant que tu ne bidouilles plus ce plugin en ce moment... mince :/
The project is inactive at the moment due to IRL stuff. I will come back in july with new features like groups inheritance, and much more !
@FrozenTux
D'accord, merci bien :]
@Almathy
Bonjour, Oui CraftGuard est toujours à jour pour cette version. Il existe juste un bug dans les fours avec le shift clic qui peut permettre aux personnes de faire fondre ce qu'elles ne pourraient pas normalement (voir ce ticket). Autrement il est entièrement fonctionnel !
J'ai un petite question;
Est-il compatible avec CB 1.2.5-R1.2 ?
Car je pense passer mon serveur sous cette version, mais CraftGuard joue un rôle essentiel dans l'économie, et si tout le monde peut tout craft, ça va pas le faire :jance :
Merci d'avance :P
Bonjour , vraiment très bien ton plugin ! Il va beaucoup me servir :p . Mais j'ai un soucis : il ne marche pas : en gros je peut crafter n'importe quoi dans n'importe quel groupe . Est-ce que c'est un problème de permissions, de compatibilité ( j'ai 30 autre plugins ) ou de mauvaise configuration ? Je ne reçois pas de message dans les log je l'ai pourtant activé et le fichier config c'est pourtant créé . Il n'y a aucun message mais quand je regarde la liste des plugins ( avec /plugins ) il n'est pas rouge. Je ne sais pas si c'est le bonne endroit pour demander de l'aide et j'espere avoir une réponse , merci d'avance :)
Salut Frozen Super pour ton plugin :)
Mais j'ai un petit souci : j'ai créé des type de métier avec leur restriction de craft pour chacun mais le probleme c'est que au-lieux de faire des restriciotn pour chacun sa me les aditionne !
Comment puis-je régler sa ? Merci pour ton aide !
édite : non c'est bon c’était moi qui m’était gourer :)
Your plugin seem not control custom ID's i have weaponmod on bukkit in your config i have custom ids but players can craft it without permission.
any chance to block it?
NEVERMIND !!
WORKING :D
By the way, i'm also working on another plugin named InactiveGuard (yes, i like to put "Guard" in my plugins names), which will be an automatic player inactivity checking plugin. It's almost finished and I think I will release it in the same time as MagicGuard.
500 downloads ! Unbelievable ! I hope this plugin is useful for everyone, new features are coming but i'm a little busy right now. I you have suggestions, just post a ticket !
Bonjour, je me permets de poster en français vu que tu es français. Je voudrais te remercier pour ce bon plugin qui va beaucoup me servir pour mon serveur..
Hello all ! Thanks for your positive comments ! I would precise something about enchantments and brewing. I started working on a new plugin called MagicGuard (not sure about the name, i don't checked if it already exists), which will work as CraftGuard, but for Enchantments and brewing. I'm splitting that so people can improve their server's performance by choosing only the features they want. Unfortunately, i'm very busy this week and the one coming (a lot of scholar exams :( ) so i don't know when i will have the time to finish it. Stay tuned !
Nice Job i would also realy like to see that this plugin gets enchantments added. Not needed for every single enchantment, just generally.
Keep it up!