ItemControl
ItemControl is a server plugin that allows server administrators to be in full control of the items that a user can hold & equip, and also allow them to manually edit a users inventory.
Features
It has three main features:
- Control what items your users can hold in their hands. (Not in their inventories, their hands)
- Control what items your users can equip (only works for items that can already be equipped)
- View any online players inventory and alter it in real time.
Commands
There is only one command, "/iv <player". This allows anyone with the permission node "iv.admin.view" to view another players inventory (and alter it).
Permissions
- "ic.admin.view" - Allows a player to type /iv <player> and view/alter that players inventory.
- "ic.hold.*" - Allows a player to hold any item
- "ic.hold.<itemID>" - Allows a player to hold that specific item.
- "ic.equip.*" - Allows a player to equip any item.
- "ic.equip.<itemID>" - Allows a player to equip that specific item.
How it Works
When a player without the permission node to be able to hold a specific item tries to hold it in their hand, it will simply move it to the next available slot in their inventory, not allowing them to hold it. If they try to drag it into their selected hotbar slot (their hand) from their inventory, it won't let them place it there, and will notify them they are not allowed to hold that item. If they pick up the item and it happens to land in their selected hotbar slot, it will be moved to the next available slot. If ever it tries to move the item to the next available slot and there is no slot available, the item will be dropped and the player will be warned.
For equipping items, the players simply will not be allowed to drag the item into their equipment slots. For mods that automate that, or for plugins that allow players to do it with commands, the items will be taken off of them and dropped onto the ground in front of them.
Examples
Lets say you want your users to be able to hold all items except for flint and steel. Give them these nodes:
- -ic.hold.259
- ic.hold.*
This way, the permissions handler will see the negative permission node for item 259 and deny it, and for all other items allow it.
Lets say you just want to be able to view/control players inventory, and not use this plugin for anything else. Give them these nodes:
- ic.hold.*
- ic.equip.*
And then just use the command /iv <player> and your players will not even know you installed this plugin.
@NLBlackEagle
Have you set each world up in the permissions file e.g
I found this information on this link here hope this helps XD
@TheFirstCastlecrafter
Could you imagen that i've spend 2 hours searching for a suitable plugin :P Because i've already tried Tekkitrestrict, Disablecraft, Noitem & Modifyworld With 2/3 authors not anwsering my questions which I'll ask nicely acting as an adult even when it takes them 2 months to anwser (experienced)
They still make it for free, so you couldnt be angry at them or ever become. Anyway... My question: The Plugin ItemControl
I've either misunderstood or did something wrong which would be quite stupid of me because the permissions are quite simple (Worked at first Attempt :) ) Except for the fact that we use Multiple worlds, for example:
I wield my Gem armor in world2 whereafter I teleport to world1 using portals. In world2 i wield my gem armor which is allowed, but its not allowed to still have it wielded in world1.
And now in permissions luangage:
Groupmanager>Worlds>world Permissions: - -ic.equip.30210.* - ic.hold.* - ic.equip.* - -ic.hold.27584.*
Groupmanager>Worlds>SurvivalNEW
- ic.hold* - ic.equip*
So what im trying to say here, Does your plugin contrabandscan? (check so now and then if player has Equip&Hold disabled items in their inventory, including the ''wield armor inventory'')
I will PM this message to you to make shure you cant miss it, this has become a habbit of me because I've experiented a waiting time of 2 months. Hope you understand :)
Greetings, BlackEagle
I'm sorry I would like to apologize I was just so mad earlier and I hope you forgive me
WHAT THE HECK DUDE THIS PLUGIN DOESN'T WORK I INSTALLED IT AND IT DOESN'T BLOCK ITEMS I HVE TRIED 18 DIFFERENT BLACKSLISTS TO STOP CERTAIN ITEMS NOT A SINGLE ONE WORKED CORRECTLY WITH ALL ITEMS THIS ONE I THOUGHT WOULD BUT NO NO NO WHAT THE HECK MAN IVE BEEN WORKING ON PLUGINS FOR ALMSOT 6 FLIPPIN MONTHS WHY WON'T THIS BLOCK ANY ITEMS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!WHY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
One question if you have a item not aloud to a rank can they still pick it up and craft with it just not use it like a potion or tool it armor
The player can't hold anything after I use this plugin, and I add the permission ic.hold.* to them and they still can hold nothings. And I can hold anything when I am op but after I add the permission -ic.hold.1 to myself, I can't hold the stone. I can't solve this problem as I am a stupid op, CAN YOU HELP ME?
error :)
@rex707
...Update with what features exactly? o.O
update cmon, these is a good plugin and is gnu
@DuckOfDuckness
With PermissionsBukkit try just ic.hold and ic.equip. Not sure exactly how the back-end works on PB.
And yes this plugin overrides the pickup function and there is no default way to play sounds in Bukkit. The animation is possible, but was not a priority in my opinion. Missing sound is annoying, but there is unfortunately no feasible work-around
With this plugin installed, items don't "fly" into you. Instead they just disappear from the ground and appear in your inventory.
Giving a playergroup the node ic.hold.* and ic.equip.* with PermissionsBukkit doesn't seem to work.
The /iv command works perfectly though.
@thegamingsire
Useful comment is useful.
This plugin doesnt work.
@SeemingEpic
Remember, PEX checks for the first applicable permission it sees. Since you have added ic.hold.* to your users, PEX stops once it finds this permission, assuming they have permission to hold all items. Move the -ic.hold.257 before the ic.hold.* and it should work correctly.
still doesnt work trying to disable equipping and holding
- ic.hold.* - -ic.hold.257 - -ic.equip.257
- ic.hold.* - -ic.hold.257 I tried to use these nodes so they could use every item but the pickaxe. They could use every item ignoring the second node. Please help. Besides that its great.
@Pixeldk
It works with item ID's so if Bukkit will recognize the items and associate an ID, it should work, you could try it out.
Do this work with tekkit? or other mods? can i set in custom item ids?
Eh the nodes were listed as iv.x.x in the description, they were actually ic.x.x to match the name ItemControl...not sure how I messed that one up.