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.

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)


/noitemnoitem.adminPrints current NoItem version
/noitem reloadnoitem.command.reloadReloads the configuration
/noitem debug togglenoitem.command.debug.toggleToggle debugging
/noitem debug dumpnoitem.command.debug.dumpWrite debug file to the servers base directory



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

  • 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:
Here is the link to the development builds: (Also on the wiki page)
Submit bug reports to the github bug tracker.
Currently known issues are:

  1. 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 donate button appears!
You use "CLICK". Its super effective!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of nala3 nala3 Apr 15, 2014 at 21:48 UTC - 0 likes

    @lANTHONYl: Go

    Yeah, I re-implemented the permissions as whitelist mode, however I don't think its working correctly currently. So please be sure to let me know of any problems!

    This update took so long mostly due to brewing being a pain in the butt to stop, but it is definitely an improvement over that last version :P

    Last edited Apr 15, 2014 by nala3


  • Avatar of lANTHONYl lANTHONYl Apr 15, 2014 at 04:11 UTC - 0 likes

    @nala3: Go

    Good god man, you've come a long way. Well done!

    Looks like the rest of us have some work ahead of us too. All them permissions... :)

    Last edited Apr 15, 2014 by lANTHONYl
  • Avatar of nala3 nala3 Apr 15, 2014 at 02:21 UTC - 0 likes

    P.S. Please check the Wiki, there are a lot of changes, specifically to permissions formats! Please, please, PLEASE! Read there before you come and ask for help!

  • Avatar of nala3 nala3 Apr 15, 2014 at 02:10 UTC - 0 likes

    Okay ya'll, I'm still alive!

    Just pushed a rather large commit to the new NoItem 4.X repository. You can find the new build on my development builds link up above in the description!

    Notable things are all in the commit notes, so read them if your curious.

    This version is ONLY compatible with CB 1.7.8

    Thank you all for your support.

    Last edited Apr 15, 2014 by nala3
  • Avatar of DmNova DmNova Apr 12, 2014 at 21:59 UTC - 0 likes

    does there is a permissions like this? - noitem.bypass.<item_id> If player has that permission, hi can bypass this protection. Sorry for my bad English :)

    Last edited Apr 12, 2014 by DmNova
  • Avatar of hooptiecoupe hooptiecoupe Apr 12, 2014 at 02:30 UTC - 0 likes

    just wondering, does anyone know if this is compatiable with 1.5.2? and if so what version? I use : 3.0 for my 1.6.4 server.

    I've tired the same build for 1.5.2 but nothing works. can I use the one for 1.4.7? I noticed there were reports of heavy server lag caused by the pluing for the older versions of this...

  • Avatar of stefanfce stefanfce Apr 07, 2014 at 23:43 UTC - 0 likes

    - noitem.action.cook.PORK

    works, when you put coal first and then with right mouse button the pork.

    Its cooking without problems... :/

    But i want to block cooking GRILLED_PORK!

    Pls help.

    Last edited Apr 07, 2014 by stefanfce
  • Avatar of lANTHONYl lANTHONYl Apr 07, 2014 at 14:23 UTC - 0 likes

    @UncleChester14: Go

    Yeah the way the 3.x series handled interaction required you to use the bukkit enum for entities. I feel your pain regarding how tedious it is to create a noitem perm for every possible item and such which is why i created this forum thread and the linked google doc spreadsheet. You'll notice that on the spreadsheet i have the entity interact permissions. Idk how your modpack is handling item/entity IDs or enums, but maybe this info will help.

  • Avatar of UncleChester14 UncleChester14 Apr 07, 2014 at 13:48 UTC - 0 likes

    @lANTHONYl: Go

    Sorry, I forgot to specifiy that I was using the dev. build. 4.0.0-SNAPSHOT. There is no whitelisting in the config options anymore. I need that build specifically since it's built to better handle entity interaction. I have compiled a modpack that is as tightly based on GTA as I could possibly come up with. The major hangup is that although everything is whitelisted and I am allowing interaction with the -noitem.nointeract.* perm. The previous versions of the plugin do not handle entity interaction to allow the use of the cars. Being that it's based off of a game in which cars are a huge part, this is a pretty serious hangup.

  • Avatar of lANTHONYl lANTHONYl Apr 07, 2014 at 10:56 UTC - 0 likes

    @UncleChester14: Go

    I've been using whitelist mode since forever.

    @FlOppythp: Go

    Really? You're going to spend your time wasting mine when you could have found your own answer already? What am I supposed to do, go research your specific permissions plugin and learn how to use it so that i can teach you how to use it? You've gotta be kidding me.


Date created
Apr 10, 2012
Last update
Jan 31, 2014
Development stage
  • enUS
BSD License
Curse link
Recent files
  • R: v3.1.0 for CB 1.7.2-R0.2 Jan 31, 2014
  • R: v3.0.7 for CB 1.6.2-R0.1 Aug 26, 2013
  • R: v3.0.3 for CB 1.4.7-R1.0 Feb 12, 2013
  • R: v3.0.2 for CB 1.4.6-R0.1 Dec 31, 2012
  • R: v3.0.1 for CB 1.4.6-R0.1 Dec 27, 2012