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!
just a small question:
does this need spout ot disable craftingrecipes?
@nala3
thanks. ive beel looking for such a plugin. and ee is a pain. a huge pain...
@TheSandwichMakr
So you are using this with the technic server then? Well I have not tested at all with it, however I will look into the matter because I understand the pain that EE can cause lol.
Ok i made a thread in your support forum thanks for any help you can offer. may just be misunderstanding things.
@nala3
It's for tools, but they're equivalent exchange tools which at least to my knowledge are not "tools" as far as minecraft is concerned since NEI doesn't consider them tools, I'm guessing this is because "tools" have to take damage when mining, but ee tools don't follow this rule. Could you add a way to have it block any damage value for an item or block? Other plugins that use damage values seem to use -1. Thanks.
@Alexfire480
I can't seem to replicate that problem. I don't know what heroes has to do with anything but I have tested noitem.nowear.305 and I can still put on iron boots. Also, the lists in the config are only used when per-item permissions are off.
To more effectively help you, please create a thread in the project forum with basic information about your server, such as CB version, plugins, noitem version, etc.
So I have a group with - noitem.nowear.305 and im testing it out and it seems they can equipt the iron boots and it doesnt tell them anything am i doing this right? its also in the disallowed crafting section of the config. Im guessing because of heroes? update: Also tried nopickup nohold etc.
@TheSandwichMakr
Are you trying to specify a damage value for a tool/armor, or a block? Because for tools and armour, the data value should not matter or even need to be set to block it. For blocks though, it needs to be set if it is not 0
How would I specify any damage value (other than listing them all :) ) I've tried using -1 and no damage value specification at all but neither work. Thanks.
@Alexfire480
Glad to hear it!
Dont seem to be having issues with build 79 with the test setup i had running before thank you for the fix!
@Alexfire480
Okay, try out build 79 and tell me if you find any more bugs :) I tried to address all the ones you mentioned.
Alright ill wait for another release thanks for the response.
@Alexfire480
Im looking into these issues. Gahh I really need someone to test the releases out before I recommend them lol, because I just don't catch these things.
Seem to be having issues with the latest version it spams me (admin) with messages of people trying to make things when it should be disabled and also tells players unknown event type rather then the 'you cant do this' messages however 2.0.2 seems to be working fine. Default config(took out the ' ' on 0:372) and only using the - noitem.nobrew.0.372 to test the plugin.
@HerobrineLivesHere If you took the time to read how this plugin works:
This is for blocking individual items from being crafted and such.
@nala3
I don't want anyone to craft anything. The plugins work when you try to shift click it but when you are taking it down the your inventory without shift the plugin doesn't effect at all. So I need some help.
@HerobrineLivesHere Well maybe you could explain a little more clearly what you are trying to do, then I could help you.
@nala3
What list?
@HerobrineLivesHere
PUT IT ON THE DAMN LIST BUT FIRST TAKE YOUR FINGER OFF THE SHIFT KEY AND MAKE SURE CAPS LOCK IS OFF!!! ALSO THERE IS ONLY ONE EXCLAMATION POINT AT THE END OF A SENTENCE!!!! THE SAME GOES FOR QUESTION MARKS!!! DID YOU KNOW THAT??? </grammar nazi rage>