NoItem
NoItem v3.1.0 - DERP.
What does it do?
NoItem aims to allow server admins to restrict almost any aspect of players actions via permissions. Things such as placing and breaking blocks, interacting with levers and buttons, opening chests and furnaces, even breeding animals can be controlled! There are of course other things that can be restricted as well. For a complete list, check the wiki!
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Downloads:
http://dev.bukkit.org/server-mods/noitem/files/
Beta/Development builds may contain bug fixes, but also may contain new bugs
So before you report a bug, check and see if a new build has fixed it!
Feature List
NoItem can restrict the following:
- Crafting certain items
- Holding certain items
- Having certain items
- Brewing certain potions
- Cooking certain items
- Picking up certain items
- Dropping certain items
- Placing certain blocks
- Breaking certain blocks
- Wearing certain armors
- Interacting with certain items / entities in general
- Left clicking certain items / entities
- Right clicking certain items / entities
- Using certain tools. (right click / left click / in general)
Commands
| Command | Permission | Description |
|---|---|---|
| /noitem | noitem.admin | Prints current NoItem version |
| /noitem reload | noitem.command.reload | Reloads the configuration |
| /noitem debug toggle | noitem.command.debug.toggle | Toggle debugging |
| /noitem debug dump | noitem.command.debug.dump | Write debug file to the servers base directory |
Videos
FAQ
Q: How do I...
A: Check the wiki! If you are still confused and have tried to figure it out, ask in the comments.
Q: There is an error in the console or something is not working as expected
A: Submit a bug report to github! (Link above) DO NOT post the error in the comments section! Also be sure to include the error in your report.
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
NoItem 4.X - It's Aliiiveeee!
NoItem 4.X is currently in development and is not finished. There will be bugs, there will be a lack of certain features, there will be questions.
Here is the link to the information page: https://github.com/nala3/Noitem4/wiki
Here is the link to the development builds: http://ci.worldoftomorrow.net/ (Also on the wiki page)
Submit bug reports to the github bug tracker.
Currently known issues are:
- None - Please report any found!
Currently Implemented Features (also their permissions)
- break
- place
- craft
- open
- cook
- pickup
- drop
- hold
- interact.object
- interact.entity
- use - is buggy and needs refinement
Permissions format:
- noitem.action.<action>.<object>[.secondaryValue]
- noitem.object.<object>[.secondaryValue].<action>
- Asterisk values are supported for specific actions and objects. not for all actions or objects at once. (e.g. noitem.action.* is not supported, but noitem.action.break.* is)
I am open to suggestions on what other action to implement on top of the ones I am currently working on.
A wild
button appears!
You use "CLICK". Its super effective!
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Q2Lummox
I already have an updated 1.6.1 version on my jenkins. I haven't tested it yet though. Ya'll know where to find it.
-
View User Profile
-
Send Message
Posted Jul 9, 2013Any plan to update this plugin, or if considere abandoned?.
I think the comunity only wants a one thing... Your response.
If you can, please, respond if you go in to update or not this plugin.
-
View User Profile
-
Send Message
Posted Jul 6, 20131.6 update please. It is throwing out errors on inventory click events when it trys to pass them to noitem.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@RiccardoF
This is possible and not a noitem thing, this has to be managed by your permission plugin.
-
View User Profile
-
Send Message
Posted Jul 4, 2013Suggestion: Make the items bannable in one world and not in another. So for example in tekkit there may be a world where quarrys are banned and one where they arent.
-
View User Profile
-
Send Message
Posted Jul 4, 2013@sideshowsam
I'm having the same problem so I think is a known issue.
-
View User Profile
-
Send Message
Posted Jun 30, 2013I cannot seem to get any noitem.nobrew to work right. Is this a known issue or am I doing something wrong?
-
View User Profile
-
Send Message
Posted Jun 26, 2013@NemesisMate
Oh well... let's hope the rewrite is coming along nicely.
-
View User Profile
-
Send Message
Posted Jun 26, 2013@Blacklands
I just tried it, not ghost item, it's working like a really armor.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
Thanks for the fast reply, I'll check it out soon. You're great. :D
@NemesisMate
Are you sure that this in an issue? I experienced that you can still put armor on when you're in Creative mode, even if you don't have the permissions, but it will only be a "ghost armor", and while you will wear it and will also have your armor points, it will provide no protection at all. Maybe if you put the armor on with your "tricks", it also is just a "ghost armor", have you tried it?
(Of course a ghost armor is still not really good, that needs to be changed, but if it provides no protection, at least the functionality is there.)
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
I can say that the cpu times are too much (I tried it in servers without plugins too, the same thing). With your armor work around there is an other cheat way, you can put 9 exacts items in your "hand inventory" so it can't be changed, right click and you are done.
Another way to cheat this is with a dispenser, you put the armor in the dispenser and "voilá", you can equip it. The ways you can equip it are too much and all very easy.
By other hands, the timings are too much to this plugin, is not normal to have more than an anti cheat system like NoCheatPlus, if you don't believe me you only have to install it, install NoItem and compare timings.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@Blacklands
I'm using it on Spigot b-934 with no new issues. There are some issues with nointeract and entities, but that can be worked around. The only major issue i'm aware of is that i can't block the anvil, but again... these are not new issues.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
So... if I understand you correctly, the build you uploaded some pages ago does work with 1.5.x? All features?
Sorry for asking, I'm just not sure so I'll rather ask before maybe breaking something. :/
-
View User Profile
-
Send Message
Posted Jun 25, 2013@NemesisMate
I haven't experienced any issues with timings from NoItem. There was an issue with that awhile back, but it had been fixed.
Yes, there is an armor exploit with right clicking. Hold the armor in hand and right-click to auto equip. The way i work around this is by setting a nohold perm for the armor in question.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
There aren't "errors" but there are features that can be cheated like put the armor with right click, brewing restrictions are not working, etc, etc.
Another problem is the CPU time this plugin is taking, as as I said before, it takes much more (even more than the double) time on Bukkit timings than NoCheatPlus so I think this is not really good for a production server with lot of users.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
The thing is that NoItem worked just fine on MCPC+ 1.4.7 :)
-
View User Profile
-
Send Message
Posted Jun 25, 2013@SatoAV
Oh, you're on your own with MCPC+ sir. Mods have to be specifically ported to work on MCPC+ since it changes so much of bukkit internals. Since NoItem uses nms/obc methods it is bound to break on MCPC+ no doubt about it. You might have better luck turning to the MCPC+ community to make a fork of NoItem specifically for that community. Have a look here to see what i'm talking about.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@lANTHONYl
I already wrote to you, that with Jenkins build I get no errors, all the permission nodes just get ignored. The effect is the same as if I disable the plugin.
I use MCPC+ for 1.5.1
-
View User Profile
-
Send Message
Posted Jun 25, 2013@SatoAV
I have 0 issue with any of the checks... and i use them all quite extensively. Roughly 2000 permission nodes in effect from NoItem. Pastebin the error.
-
View User Profile
-
Send Message
Posted Jun 25, 2013The Jenkins build doesn't work right: only block placement|removal checks work fine, everything else throws an error.