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!
I wished this plugin would work for 1.12. Have anyone an idea what i can use instead?
Your wiki says the Custom Blocks file is disabled for version 3.0.x, but what about 3.1.0? I'm using a cauldron server with ThaumCraft, so would I be able to set this up, or has that been permanently disabled?
GG we can say that this plugin is a hack plugin because look FAQ all the information that they send to their servers:
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.
What is the most stable version for 1.7.10?.
@Shahblox
Denizen is a powerful tool. Yes. it can do everything that NoItem does and more. You just have to code it. I will eventually be rewriting NoItem in denizen, sometime after i finish writing dRegions. That is, if i don't integrate the functionality directly into dRegions.
@IANTHONYI
So can it almost literally do what NoItem can do? I need NoItem now to prevent breaking/placing certain blocks and to not allow certain items in inventory.
@smilet
First: NoItem is no longer being maintained. Second: that's kinda beyond the scope of NoItem. I'd suggest looking into Denizen. I know it can do what you're looking for, in addition to everything that NoItem can/could do.
I have e very long railroad on my survival-server. Griefers are stealing the tracks. I cannot find a working plugin that can deny break of tracks, the block below the tracks, watering tracks and other creative ways to break the tracks.
Is it possible with Noitem?
Essentials did have it at some point, but it seems to have been removed.
The only way as I se it is to protect the tracks with worldguard, but that is no option as the railroad has a lot of turns and twists that will make it very complicated to select the correct area.
I would like to let the players make their own railroads, but that is secondary.
Can anyone help or point me in the right direction?
I really want you to add a feature where it's not that when a player dies he might lose or keep his items depending on the permissions given to him but rather make it so that you can configure which items don't drop on death
@lANTHONYl
I will support you for a update.
@Menphis88
Yes, you should be able to do that. But i have a feeling that it depends on the permissions plugin being able to handle inheritance and priority.
@jpell1221
Stone is an example. And not what i asked.
@Menphis88
Remove the stone nodes for builder altogether. You don't need to add any node for a builder to be able to you stone..
Hey.
Just wondering, shouldnt i be able to negate the permissions at a later rank?
Like lets say i have 2 ranks, Default and Builder.
If i want stone to be banned for the Default rank but not for builders, shouldnt i just use the normal negate node prefix for the Builder?
Im using Group Manager and it would look roughly like this:
groups:
Default:
default: true
permissions:
- noitem.nopickup.1.0
- noitem.noplace.1.0
- noitem.nobreak.1.0
- noitem.nohold.1.0
//# Stone is banned for Default//
Builder:
default: false
permissions:
- -noitem.nopickup.1.0
- -noitem.noplace.1.0
- -noitem.nobreak.1.0
- -noitem.nohold.1.0
//#Stone SHOULD be unbanned for Builder, but isnt, although its the proper way of negating a permission node//
Thanks
Menphis88
nocook error D:
I have this error when I put an item in the Furnace
@McPixel
You need to use the correct permission node. Check here.
@lANTHONYl
there is bug when item got damage and item can pickup, use, etc by player that have permission example - noitem.nohold.268
Is it possible to ban harming potions over 2?
Can u pls help me make it so no one can craft hoppers
@lANTHONYl
I currently use 4x & spigot has a protocol patch to allow players to connect in 1.8. Also there is Carbon now that adds the new blocks to MC. So all in all you can get a 1.8 server with some help from the community. Your 4x Already works for this with the new blocks. just the current 4x and I mean current, sends errors when holding items in hand that are not blocked as well as moving items from creative inventory to hotbar. So I feel stuck in the past so to speak. I do not mind sending support and feel that I already have sent something your way in the past but could have been a different team of devs. I just want to know if its time fro me to start trying to use Modify world... Its not my favorite plugin.