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!
@MickaelJulliard
yes, you actually have to use the item id and data value for items that share the same id, but have different data vlues.
I just installed this on my Tekkit, I can use datavalues instead of item names, correct? Just because I'm banning several items that aren't vanilla Minecraft.
@Rendfate
Lol, um thanks?
I love you for making this plugin, Best item ban plugin Ever. . .
@xRenderZz
This is fixed in development builds. You can use one of those or wait until 2.0.6 is released.
How would I make it so that item 128 is blocked and not 128:1? Tried giving "- noitem.noplace.128" and it blocks both.
@zombiejill
it should still be nouse for interacting with blocks
So happy you've included interacting with placed blocks! You just let me cut two or three plugins out of my server. <3 What are the new permission nodes for the Dev build, so I may test it out?
@Nefiron
for the most part yes. I have not added in string to nouse, so it won't block that. but it should work in every other way with all the new items.
@garethosullivan
noitem.nodrop.* noitem.nopickup.*
Whats the permission to stop people from dropping / pickup all blocks?
So I would be able to restrict tripwire and emerald as well?
@M3NTALI5T
..It works with 1.3.1, plugins usually don't break with an update. However, an API change like the recent change to an Asynchronous Chat Event did break some plugins, but not this one.
Any plans for a 1.3.1 release of this? am VERY intrested for a RPG server with group manager if it supports it!! aka need everyone to do their own dang jobs, and hire someone if they need something outside their job done!!
@PepperKnight
Well other plugin shouldn't interfere with each other generally. If there is an error, all you need to do is report it to me and I will try and fix it as soon as I can.
Well that would have a lot of amazing features to add to my server. I am trying to develop a rpg server as a favor for a friend. Is it stable enough to use six or seven other plugins with minimal errors? So far the current is supporting a lot with no errors.
@PepperKnight
Well, if you are willing to try out a development build, nouse now blocks the opening of furnaces, crafting tables, enchanting tables, etc. as well as levers and buttons.
As for the the cooking not working right, well idk I need to test that out.
derp. figured out the cooking part still not the use of the crafting table though.
Hello! I usually can figure this stuff out, however this problem has me stumped. I am working on making cooking banned on my server. The purpose is to do a series of quest using other plugins to learn how to cook each item. I am using Pex for the permission, your node use is rather easy to follow but for some reason when I go to stick raw chicken in a furnace my default group can still place it in furnace cook it and pick it back up cooked. {- noitem.nocook.chicken-} I try using this node and even item number but it is not blocking it. It might have to do with another similar problem I have. {- noitem.nouse.58} I block my crafting table, they can not set one, or hit anything with it but if it is already in the world they can use it still. Any idea what I could be doing wrong?
@HavenOfKairos
No problem :)
@kernel21ger
What version are you using?
Help please,
I´m not allowed to hold air Why?
errormessage [SEVERE] [NoItem] Something tried to check for a permission with a null stack.