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 Nov 12, 2012@nala3
Already using PEX. :P
So should work?:
- noitem.nobreak.(1-10)
- noitem.(nobreak|noplace).(11-20)
- noitem.noplace.(50|53|40|32)
I have to put somewhere ".all"? or not needed?
Por ejemplo
- noitem.nobreak.(1-10).all
- noitem.(nobreak|noplace).(40|34|65|23).all
-
View User Profile
-
Send Message
Posted Nov 11, 2012Yeah, I've currently blocked all people from creating anvils, which seems a decent compromise for now. In future it would be awesome to just have blacksmiths able to craft/use them on my server anyway.
Seems a bit of a tricky situation! I will keep on using the plugin whatever you do though! Great work.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@Q2Lummox
If you want to use regex, use a permissions system that supports it such as PEX.
@wfuller1
Or the other nodes will at least have support for it! The problem moving forward and updating to 1.4.2 is that it breaks support for Tekkit. So I am at a bit of an impasse at the moment.
-
View User Profile
-
Send Message
Posted Nov 10, 2012It would be possible to use the "Regex" expressions?
For example:
- noitem.nobreak.(1|3|15|41|45)
or:
- noitem.(nobreak|noplace).(1|3|15|41|45)
If not possible, you can add this option?. This way you would save a lot of space and time to set permissions apart, would be a code "more clean" in the permissions plugin.
Something similar to the operating mode "Regex" using in the plugin "PEX and Modifyworld":
https://github.com/PEXPlugins/PermissionsEx/wiki/Advanced-permissions-setup#wiki-pex-regex
Thanks in advance;)
-
View User Profile
-
Send Message
Posted Nov 10, 2012Still loving this plugin! I'm assuming that there will soon be a new node available to block the use of anvils? :)
-
View User Profile
-
Send Message
Posted Nov 9, 2012@HerobrineLivesHereOnTheForum
Already did :) check on the next page of comments!
@Toby_B
If this is happening with the latest version, submit a bug report so I can fix it.
-
View User Profile
-
Send Message
Posted Nov 9, 2012Looking forward to the update :)
-
View User Profile
-
Send Message
Posted Nov 9, 2012Even when i stop players wearing armour, they can shift click it and it allows them :S is there a known fix?
-
View User Profile
-
Send Message
Posted Nov 9, 2012Hey! Are you going to add so you have a wite-list for items? If you are going to do it, please tell me. :)
-
View User Profile
-
Send Message
Posted Nov 8, 2012@MCFUser5585029
It should work with spout, although I am not 100% on that since I have never tested it.
-
View User Profile
-
Send Message
Posted Nov 8, 2012How hard would it be to incorporate spout into this?
E.g I make a custom item called "Apple Juice" A crafting recipie of a bottle of water and two apples are needed to make this item, and I want to restrict it to one group only, is this possible?
-
View User Profile
-
Send Message
Posted Nov 5, 2012@semirotta yes they are permission nodes.
My development build server is down atm. But I am working on getting it back up today. However the 2.0.7 snapshot should still work with 1.4
-
View User Profile
-
Send Message
Posted Nov 5, 2012@nala3
So what am i supposed to do exactly? :D
where i set
noitem.nobrew.8192.376
and
noitem.nobrew.8262.376
Are these "permission nodes" ? so ill just put these into bPermissions like id add a new permission for players?
EDIT:
Also where i get 1.4.2 compatible version? Devbuilds page is not working for me, gives some kind of long error
-
View User Profile
-
Send Message
Posted Nov 4, 2012@semirotta
Well for invisibility in particular, you would need 2 permissions since it is made from the potion of night vision, which has a 3 min. form and an 8 min. form each with different data values.
So you would need to put the data value of the base potion, and the id of the ingredient being used, so in this case the DV of the "Potion of Nightvision" and the ID of "Fermented spider eye" like so: "noitem.nobrew.8192.376" "noitem.nobrew.8262.376"
-
View User Profile
-
Send Message
Posted Nov 4, 2012Can you explain me :
How to block INVISIBILITY POTION creation & use ? coz i really need this and dont understand how to do it.
Contact at skype for fastest way to catch me up. Skype nick: semirotta
-
View User Profile
-
Send Message
Posted Nov 2, 2012@MCManCub
Okay good! I'm glad you got it to work.
-
View User Profile
-
Send Message
Posted Nov 1, 2012@nala3
Latest (2.0.7-BETA2). I should point out I'm using MoreMaterials for my custom items.
EDIT: I was able to get this working. Thank you for your time!
MC
-
View User Profile
-
Send Message
Posted Nov 1, 2012@MCManCub
Yes it is. What version are you using?
-
View User Profile
-
Send Message
Posted Nov 1, 2012Is this compatible with custom tools, items, and blocks? When I try
- noitem.nohave.318.1405 (all custom blocks have 318 ID and some additional DV)
it doesn't restrict the item.
MC
-
View User Profile
-
Send Message
Posted Nov 1, 2012@Weldothewise
Most likely, yes :) I am just waiting for Bukkit to be a bit more stable before I begin to update.