NoItem ArmorCheck
NoItem Armor Check
Description
NoItem Armor Check closes an exploit for those using the NoItem plugin. NoItem does not have a builtin method to check the armor that a player is wearing on permissions change. NoItem Armor Check fixes this by adding a simple command that can be run. When the command is run, the players' armor is checked against NoItem perms and removes armor if they are not allowed to wear it. Removed armor will go into the player's inventory or be dropped if the inventory is full.
Installation
NOTE
NoItem Armor Check will not do anything for you if you do not already have NoItem installed!
Installation is very simple.
- Download the NoItem Armor Check version that is appropriate for your craftbukkit version
- Place the JAR file in your plugins folder
- Restart your server
- Check for a clean start
Usage
| Command | Description |
|---|---|
| /checkarmor <playername> | Checks player permissions and unequips disallowed armor |
Permissions
| Permission | Description |
|---|---|
| ArmorCheck.* | Allows use of all ArmorCheck commands |
| ArmorCheck.checkarmor | Allows the use of the /checkarmor command. |
Getting Help
Bug Reports
- Post to the Ticket system.
- Before posting, verify there are no open tickets that pertain to your issue
- Include a pastebin of error logs (if they exist), startup log, and shutdown log
- Include detailed explanation of your issue
Usage Help
- Post to the Forum for assistance with usage and configuration problems
Comments Section
- The Comments section is NOT for user assistance, bug reports, or feature requests
- Comments are for general comments
-
View User Profile
-
Send Message
Posted Aug 11, 2014[19:15:57] [Server thread/INFO]: WizWom issued server command: /checkarmor WizWom
[19:15:57] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'checkarmor' in plugin ArmorCheck v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:701) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:956) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:817) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
Caused by: java.lang.NoClassDefFoundError: net/worldoftomorrow/nala/ni/Perms
at net.beastware.ArmorCheck.ArmorCheck.checkArmor(ArmorCheck.java:67) ~[?:?]
at net.beastware.ArmorCheck.ArmorCheck.onCommand(ArmorCheck.java:46) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
... 13 more
Caused by: java.lang.ClassNotFoundException: net.worldoftomorrow.nala.ni.Perms
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_51]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
at net.beastware.ArmorCheck.ArmorCheck.checkArmor(ArmorCheck.java:67) ~[?:?]
at net.beastware.ArmorCheck.ArmorCheck.onCommand(ArmorCheck.java:46) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cb-beta-auto.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
... 13 more
-
View User Profile
-
Send Message
Posted Jun 12, 2013Seems to work fine with 1.5.1 hope the mod remains active, it's part of the core of my rpg server which is under development.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@christianhood Just found about player variables from worldguard, this makes it all possibile :D
Thank you verry much for uploading an 1.2.5 version :D
-
View User Profile
-
Send Message
Posted Apr 7, 2013@christianhood
If you'l make a contrabandscanner plugin instead of manual typing in the command I will finance it.
Otherwise said, Donate. If you are intrested, PM me =P
-
View User Profile
-
Send Message
Posted Apr 5, 2013@NLBlackEagle
I've uploaded a version for v1.2.5 that will be available once it is approved. :)
-
View User Profile
-
Send Message
Posted Apr 4, 2013Argh... Rushed to make a Post about how glad I am whereafter I found out its only for 1.4.7 :( I'll need the 1.2.5CB version... Pff
Well, im so desperate (after hours searching) that I'll try it out...
But please... Make a 1.2.5CB version, there is really nothing out there except for this one...
@Frustrated
-
View User Profile
-
Send Message
Posted Mar 28, 2013@notcam45
I'm not sure exactly what you want. Do you mean have this check the player's armor when they try to equip it? If that's what you need then NoItem does it without my plugin.
The reason for this addon is that if a player used to be allowed to equip a certain piece of armor but no longer is allowed to, NoItem does not have any way of removing the armor from the player.
-
View User Profile
-
Send Message
Posted Mar 27, 2013Is there an auto command feature, the player is maybe given temporary perms to run the check command on themselves when putting the armor on?
-
View User Profile
-
Send Message
Posted Mar 27, 2013I've been looking for this plugin for some time to use in conjunction with Heroes thank you.
-
View User Profile
-
Send Message
Posted Mar 27, 2013@Q2Lummox
Still waiting for the file to be approved :)
-
View User Profile
-
Send Message
Posted Mar 27, 2013Waiting to download ..
Good work!
-
View User Profile
-
Send Message
Posted Mar 26, 2013Saweet!