Armor Control
Armor Control
Version: v1.5.1
(Follow me on Twitter for updates!)
Armor Control is a plugin created by Staartvin from a request.
Update on Spigot: click here!
Armor Control is a plugin which lets server admins configure what players can wear or use on certain levels.
All levels can be configured individually. For example: You can wear iron armor whenever you're level 20 or higher (XP level). You can use iron sword whenever you're level 15 or higher.
Armor Control will check when a player tries to wear a certain piece of armor or use a certain tool/weapon. If a player isn't allowed to wear a certain piece of armor or use a certain tool/weapon, it we'll be returned into their inventory.
Features:
- Controls armor allowed to wear
- Controls weapons allowed to use
- Controls tools allowed to use
- Allows admins to easily change levels
- Very simple
- Drop and Use
- Permissions
- Regularly updated
- Modpack support (Tekkit, Feed the Beast)
Permissions:
- - armorcontrol.exempt A player with this permission will not be bound to any armor restrictions.
- - weaponcontrol.exempt A player with this permission will not be bound to any weapon restrictions.
- - toolcontrol.exempt A player with this permission will not be bound to any tool restrictions.
- - armorcontrol.reload Allows a player to perform /armorcontrol reload
- - armorcontrol.add Allows a player to perform /armorcontrol add
Commands:
- /armorcontrol reload
- /ac reload
- /ac help
- /ac add <name> <data value> <level>
Pictures:
Message shown when a player isn't allowed to wear a certain piece of armor.
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Donators
Thanks to all the people who donated and downloaded this plugin! I love you all! <3 Especially thanks to my donators who gave me that little boost:
- Semirotta for 5 dollars
@Staartvin
update pls on 1.8.4
I hope this get some updates and for 1.8.x
I can't put level restrictions on custom named Items,. I wonder if I'm doing it right. is there a guide on how to restrict certain "named" items?
example: I want to restrict a leather tunic with a name of Cloth Shirt to level 10 so I did /ac add Cloth_Shirt 299 10
it says it's added, but I'm still allowed to equip cloth shirt at level 1. what seems to be the problem?
Update please D:
@Mal2ksc
This plugin allows you to set what kind of armour or tools a player can wear at a certain experience level.
I'm sure there a few plugins around that allow you to change the armor strength values of a certain type of armor. Just take a look around on Bukkit. ;)
Any hope that this could be made to charge the effectiveness of armor? I've added plug-ins to increase difficulty, but either the game is too hard for new players, or still too easy for those who have geared up and grinded up mcMMO levels. What I'd like is to be able to change the armor values of various pieces of armor.
Basically I'd want it to be something like: full leather: 3.5 / 10 (normal value) full gold: 5.5 / 10 (normal) iron: 6 / 10 (usually the value for chainmail) diamond: 7.5 / 10 (usually the value for iron) chainmail: 10 / 10 (usually the value for diamond)
The reason is simple, which is that fully enchanted diamond armor is fairly easy to maintain once acquired (just name it and keep repairing it). Chainmail, on the other hand, can't be repaired with fire blocks (although I do let players obtain fire blocks to craft it, via OtherDrops), and any heavily enchanted chainmail will be "Too Expensive" to repair. This means players can either choose to forego 25% of their armor protection and stay with diamond for its durability and ability to be maintained, or they can max out on chainmail and deal with it being a pain in the ass to keep enchanted, or some combination thereof.
Is this even possible through the CraftBukkit API?
@thequestingbeast
Armorperms is a plugin that does this.
@GreenGrizzlyBear
It would be great if you could make one that simply limits armour by perm groups and nodes. I have been in desperate need of one.
@GreenGrizzlyBear
It checks your exp level. If you die you'll have to earn that level again.
Also, I'm sorry but I'm not going to add your suggestion. This is not the purpose of this plugin. I could make a seperate plugin that does this instead.
Does this work on exp?
If we do the "required level to use" option If they die and lose their exp, would they have to level up all over again to use?
I haven't tested it out yet, but would there either currently, or in the future, be a way to make only certain groups able to use certain items?
@rsmKaelub
I've uploaded a new version containing a fix for the problem. It'll hopefully be up for download soon.
@rsmKaelub
Thank you for reporting. I'll fix it.
Hey Staartvin,
This plugin works exactly as needed except one issue.
As the guy below me has posted: right clicking equips armor.
It looks like you have an inventory close event to check the conditions, but people can equip armor without opening / closing the inventory. Could you create a loop that checks every 10 seconds for conditions on all players, or perhaps pull the event from the armor amt going up?
Either way, if this bit gets fixed it will be perfect!
@GovindasGM
Yes, but I doesn't work with Bukkit. I think you need a vanilla server that needs to be modded to get this working on a server. If you get it working with Bukkit and with the mod, you can add the item id's in the custom file inside the ArmorControl folder.
@GovindasGM
Yes, but I doesn't work with Bukkit. I think you need a vanilla server that needs to be modded to get this working on a server. If you get it working with Bukkit and with the mod, you can add the item id's in the custom file inside the ArmorControl folder.
@GovindasGM
As it's a client side mod it doesn't work.
@GovindasGM
Could you give a link to the plugin page/mod?
@MrDmicom
That isn't possible (yet).
How to edit messages for custom item?
update:
Found, had to edit the "Methods.class"
Now would also like to put some restriction on custom bows
@ReNocturne
Version 1.5 supports Minecraft 1.6 and below.