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 Oct 29, 2014I doubt i'll be able to update 3.x /if/ there's a bukkit for 1.8
-
View User Profile
-
Send Message
Posted Oct 29, 2014Is the 4x or even 3x still being developed? Don't leave us hanging. A Response is all I ask.
-
View User Profile
-
Send Message
Posted Oct 4, 2014is there a way to prevent items from being taken from a chest?
-
View User Profile
-
Send Message
Posted Sep 29, 2014@NinjarakuPwnz
OtherDrops will do that for you. Here is a link showcasing this plugin: https://www.youtube.com/watch?v=8_juzja4bm8
-
View User Profile
-
Send Message
Posted Sep 26, 2014crafting blocks seem to work on the latest spigot, however the cooking blocks dont seem to work iv even copied the wiki example and tested it and it still furnaces the item and gives the result.
found this error in console it explains a lot it cant find the method for the furnace output an update is in order.
http://pastebin.com/0p7KU8EP
-
View User Profile
-
Send Message
Posted Sep 13, 2014Plz update! Its important for my server strukture.
www.realistic-minecraft.de
-
View User Profile
-
Send Message
Posted Aug 18, 2014How would i get this to prevent mobs from dropping certain items? for example, so pigmen won't drop gold nuggets at all, or can it do that? I need my players to still be able to pickup the item & use it i just want to disable the mob from dropping it in the first place.
-
View User Profile
-
Send Message
Posted Aug 15, 2014"nohave" and "noplace" doesn't work for me :
And "nohold" can be bypass by moving the item in the inventory with the left mouse button.
EDIT : noplace work but randomly..
EDIT 2 :nohold duplicate item..
EDIT 3 : If i have the same item in my inventory, "nopickup" doesn't work..
-
View User Profile
-
Send Message
Posted Jul 29, 2014Thank you for replying @nala3 Whenever you get a chance would be amazing!
-
View User Profile
-
Send Message
Posted Jul 28, 2014@Jeterboii
Worldguard region support has crossed my mind, but as with many things that would be cool, I want to get what I have working correctly first.
@SuperPyroManiac
Can you elaborate a little bit? I'm not exactly sure what you mean.
@stefanfce
Indeed, that is something that needs to be implemented.
@pepper82
I'll do some testing and see if I can recreate it. Does it happen with any other items?s
-
View User Profile
-
Send Message
Posted Jul 28, 2014The cook action seems to be buggy (working sometimes, but not always)
I have this set for my group:
- noitem.action.cook.POTATO
- noitem.action.cook.POTATO_ITEM
Sometimes I have to drag the potato into the furnace multiple times and then I can cook it.
I am using latest no item 4.0 build.
Can you fix it?
-
View User Profile
-
Send Message
Posted Jul 27, 2014We need a Admin/Op bypass permission.
-
View User Profile
-
Send Message
Posted Jul 25, 2014There should be a permission like noitem.all.item
Which does all of the blocks, so that item is 100% useless.
-
View User Profile
-
Send Message
Posted Jul 23, 2014It would be amazing if you could make it so you cant right/left click with items in a World guard region. This plugin has everything i need except that because i just dont want people to right click in certain world guard regions. I run a mod pack server so alot of items can destroy protected areas and i dont like banning them, i just want them to not work in spawn
-
View User Profile
-
Send Message
Posted Jul 22, 2014@stefanfce
Slowly but surely, yes. Life happens sometimes so I don't always have a lot of time to devote to Minecraft related things anymore xD
-
View User Profile
-
Send Message
Posted Jul 21, 2014You still working on an Update?
-
View User Profile
-
Send Message
Posted Jul 20, 2014@FlOppythp First, thank you for the kind words.
I appreciate the suggestion and it is something I am definitely interested in. However, I need to work on completing the tasks that are already on the table before I pile more on!
-
View User Profile
-
Send Message
Posted Jul 11, 2014Hello,
I was wonder what how to disable the brewing of a Splash Potion II. I tried a few times and couldn't seem to figure it out.
Thanks for your time, Toast
-
View User Profile
-
Send Message
Posted Jul 8, 2014@pepper82
Hey there Pepper,
I responded to your PM about the same issue.
Though I should publicly note that I do not build against or support Spigot, so any issues caused because of spigot are up to you to find the cause of. I may create a patch for it, but I won't go out of my way to do so.
-
View User Profile
-
Send Message
Posted Jul 8, 2014UPDATE #1 - fixed this, it's a groupmanager issue I think!
Having issues with NoItem and GroupManager. No matter what I try or change in the settings, I am not able to do anything even with all permission as a OP.
Everything (permissions etc.) works perfect for NON OPs!
Using the latest spigot dev build:
Build #1540 (08.07.2014 04:16:39)
and NoItem 4
-----
Second question:
Some requests like "hold" (checks for holding an item) is causing heavy load on a server I guess because I turned on debug mode and whenever I switch items in my inventory the console gets spamed with these messages:
[12:58:58] [Server thread/INFO]: [NoItem Debug] Item Held Fired: Prev=8, New=8, NewItem=null, InHand=AIR, Cancel=false
[13:07:28] [Server thread/INFO]: [NoItem Debug] Item Held Fired: Prev=8, New=0, NewItem=RED_ROSE, InHand=AIR, Cancel=false
[13:07:28] [Server thread/INFO]: [NoItem Debug] Item Held Fired: Prev=0, New=8, NewItem=null, InHand=RED_ROSE, Cancel=false
[13:07:29] [Server thread/INFO]: [NoItem Debug] Item Held Fired: Prev=8, New=7, NewItem=DIRT, InHand=AIR, Cancel=false
[13:07:29] [Server thread/INFO]: [NoItem Debug] Item Held Fired: Prev=7, New=8, NewItem=null, InHand=DIRT, Cancel=false
Is there a way to completely disable these checks as I don't need checks for holding a specific item at all??