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 28, 2012@Xenoforce
Well it is getting there. I have a feeling there is still a lot to do :/
-
View User Profile
-
Send Message
Posted Aug 28, 2012I absolutely adore the fact that it is completely comaptible with custom content.
Please keep up the excellent work.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Try this, it might just work.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Hi, is it possible to add restrictions for accessing reactor? Thanks.
-
View User Profile
-
Send Message
Posted Aug 27, 2012@lonjonsilver
Ohh I totally forgot to add a page on how to do that! Let me whip one up really quick and you can give it a good 'ol looker-oo
-
View User Profile
-
Send Message
Posted Aug 27, 2012in v2.0.6 - beta1 how do I configure custom workbenches for tekkit? I've had an issue where people can evade noitem.nocraft by using a philosopher stone or a project table.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@Suhjinko
Hmm, I will do some testing after these images finish rendering and stop making my computer run at a snails pace :P
-
View User Profile
-
Send Message
Posted Aug 26, 2012@nala3
I tested 2.0.6 and I can still shift equip armor, or was that not fixed yet?
-
View User Profile
-
Send Message
Posted Aug 26, 2012@AnodeCathode
I do believe that was a bug with 2.0.5, however it should be fixed in 2.0.6 (I am actually submitting a beta build right now) You can get a 2.0.6 development build from the "Development Builds" link in the plugin description.
-
View User Profile
-
Send Message
Posted Aug 26, 2012Trying to prevent use of one base item while allowing subtypes.
Example:
I want to prevent use of item id 214, but allow 214.1 and 214.2
Trying to do this with PEX and can't seem to figure out a way. Any ideas how to refer to the 214 base item without it applying to the subtypes?
Tried this: - -noitem.nopickup.214.1 - noitem.nopickup.214
But doesn't work.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@Suhjinko
Hmm I may have accidentally removed shift-click prevention..sorry :/ Umm let me check the current development builds, because I think I added it back in after you said something about it.
@Rektolisk
Yeah it confuses people quite often, but ":" in permissions is used for other things, so I couldn't use it.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@Rektolisk
You can try
- noitem.nouse.126.all (Blocks all subblocks)
or
- noitem.nouse.126.1
Not sure if you can block multiple items from the same permission node, but use "." instead of ":"
-
View User Profile
-
Send Message
Posted Aug 26, 2012How do you block item subsets,
- noitem.nouse.(126:1|126:2|126:5|126:6|126:7||126:10|126:11)
This is what I used and it didn't work, just wondering if its possible and if I am just making a stupid error, cheers for the help.
EDIT: Sorry for not testing before question, I needed to use 126.1 rather than colons like 126:1
I love this plugin, it is doing exactly what I need...When I get it right that is :P
-
View User Profile
-
Send Message
Posted Aug 26, 2012@nala3
I added .all to the end of them, and it still allows them to shift equip.
- noitem.nowear.310.all - noitem.nowear.311.all - noitem.nowear.312.all - noitem.nowear.313.all
-
View User Profile
-
Send Message
Posted Aug 26, 2012@KillerKrabs
Check out the bPermissions documentation on how to permissions work. Once you understand that, you will understand how to block items :)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@nala3
I downloaded and plugged in bpermissions, but I have no idea how to actually use it. How to I ban items? After reading the discussion I know it's not in the config folder. I know I sound like an idiot but I really need to know how to use this.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Suhjinko
Well make sure you are adding ".all" to the end of your nowear nodes. That could be the problem.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@nala3
Hm, I'll double check on my end see if I did something wrong but I've caught a few people wearing armor and actually using its bonuses.
Yeah I just tested it my self, Im using the latest version of NI (2.0.5) I tested it with both enchanted armor and non enchanted and I shift click equip armor works. Armor even takes damage when you take damage.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Rektolisk
Yes, you need permissions. Older versions had config options, but it would be too complex with the current scope of the plugin. Permissions are very easy to use, I recommend PermissionsEX or bPermissions. Both have commands so you do not even need to manually edit any files.
-
View User Profile
-
Send Message
Posted Aug 25, 2012I'm quite confused, do you need permissions to use this plugin. I thought I could just open the config and add the Item ID's to block them but the config just shows the notify messages.
Have I totally missed something?