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 Aug 6, 2012Permission node "noitem.nopickup.log.all" did not work as well, but "noitem.nopickup.17" worked like a charm and for all the logs types too. Thanks.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@HavenOfKairos
Interesting. If you are trying to stop the picking up of logs use "noitem.nopickup.log.all" if it is just wood...that is weird! Try the actual item ID
-
View User Profile
-
Send Message
Posted Aug 5, 2012Very nice, as I use the plugin it's getting better and better. Permission node "noitem.nopickup.wood.all" is not working though, i'm still able to pick up wood. Working with other items I don't want to be picked up though.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@HavenOfKairos
Your welcome, an update is coming pretty soon with quite a few new features :) Also this:
-
View User Profile
-
Send Message
Posted Aug 5, 2012@nala3
ROFL I agree, that was probably the dumbest question to ask here. Unless you were serious... Thanks for the awesome plugin.
-
View User Profile
-
Send Message
Posted Aug 4, 2012@smiget333
no. I just put that list of things it does there for shits and giggles.
-
View User Profile
-
Send Message
Posted Aug 4, 2012Hi there, Does this plugin block certain ranks from Crafting Using Holding Brewing Picking up Dropping Wearing Placing Breaking Cooking / Smelting The items you block?
-
View User Profile
-
Send Message
Posted Aug 1, 2012@jman10000159
@milkymilkway
Okay so I found out the problem. You must be giving yourself the "*" node, which give you all permissions, so obviously you have every permission node. Since this plugin blocks based on permissions, you can't use anything because you have every node! I can fix this in the next build, but for now just add "-noitem.*" to any rank that has the "*" node, and that should fix it until I code a fix for it. (Probably just forgot the allitems check)
EDIT: Okay, I pushed a fix, check the latest build.
-
View User Profile
-
Send Message
Posted Aug 1, 2012@jman10000159
that is really weird... So it works on your test server but not on your normal server? :/ I honestly don't know how that is possible. Can you PM the following things:
I really need to get to the bottom of this :L
-
View User Profile
-
Send Message
Posted Aug 1, 2012Erm it made it to where i couldnt place anything... i tested it on my test server and it worked but then when i put it on my actuall server i coudlnt break or place or whatever anything
-
View User Profile
-
Send Message
Posted Aug 1, 2012@milkymilkway
No, I use PEX and don't have that problem.
-
View User Profile
-
Send Message
Posted Aug 1, 2012@nala3
Do you think it's because I using PEX?
-
View User Profile
-
Send Message
Posted Aug 1, 2012@milkymilkway
I'm testing #121 right now and am not having any of those problems and get no errors in the console. Your absolutely sure that build #121 is doing that? If you are seeing an error, please copy if from your server.log and paste it here and send me the link.
-
View User Profile
-
Send Message
Posted Aug 1, 2012@nala3
The one that works for me is #118 but I still get errors in console :(
-
View User Profile
-
Send Message
Posted Aug 1, 2012@nala3
Its telling me I cant do anything. Hold, pickup nothing Its like I can do anything lol
-
View User Profile
-
Send Message
Posted Jul 31, 2012@milkymilkway
I didn't change the permissions like that. I just rewrote the handler. All of the nodes are the same, but the new handler is shorter and simpler. But I didn't have an issue of not being able to hold anything O_O I shall investigate.
-
View User Profile
-
Send Message
Posted Jul 31, 2012@nala3
LOL I am. What do you mean changed permissions? When I use the latest one I cant even hold anything? So I must not be able to find the new permissions. lol
-
View User Profile
-
Send Message
Posted Jul 31, 2012@milkymilkway
blehh make sure your using the latest one. I fixed a shit ton.
-
View User Profile
-
Send Message
Posted Jul 31, 2012@nala3
Ok yeah. It crashed my server. My server was getting spammed with errors. IDK but thats how my server works. It hates errors! Is there any way you could fix this? It would be amazing!
-
View User Profile
-
Send Message
Posted Jul 31, 2012@nala3
im stilll getting tons of errors. Seems like the same errors