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 Apr 10, 2013Is there a valid permission for disable all under each node type? For example, I'd like to disable all item crafting in a default group, and add back specific crafting recipes in another group. could I use this setup?
Default Group: noitem.nocraft.*
Crafting Group: -noitem.nocraft.117
Where the user is originally part of Default Group, but when also added to Crafting Group they would only be able to craft item id 117.
-
View User Profile
-
Send Message
Posted Apr 8, 2013@Denaturialized
World specific permissions should be managed by your permissions plugin.
-
View User Profile
-
Send Message
Posted Apr 8, 2013Is it possible to block custom made items? We have items with custom names, lores and effects on it. Also it would be useful to block certain things only in several worlds. :)
-
View User Profile
-
Send Message
Posted Apr 7, 2013@nala3
Actually, their ci was down for a while today. I'm now getting that error too.
-
View User Profile
-
Send Message
Posted Apr 7, 2013@lANTHONYl
idk, this is the warning I have always gotten from Vault:
-
View User Profile
-
Send Message
Posted Apr 7, 2013@nala3
I've setup a jenkins and am trying to build notiem as a maven project but it's reporting:
Any thoughts?
-
View User Profile
-
Send Message
Posted Apr 6, 2013Just an update for you guys; I am still working on the new version (3.1.0) and am getting closer by the day. I still need to figure out how I am going to do permission checking for each feature, however it will likely be an abstract method that must be implemented by each feature which constructs the permissions and uses NoItem's permissions manager to actually check them.
I will probably merge the new version with the development branch by the end of this week. (I know that seems like a long time, but I still have 2 jobs AND school. So it's really quicker than it could be)
-
View User Profile
-
Send Message
Posted Apr 6, 2013@lANTHONYl
I'm using it on 1.5.1 and it works pretty well.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@Minecraftian_Servers
No. NoItem uses NMS/OBC imports which makes it highly version dependent. We must continue to wait patiently.
-
View User Profile
-
Send Message
Posted Apr 5, 2013Does this awesome plugin work on 1.5.1 beta build? (:
-
View User Profile
-
Send Message
Posted Apr 4, 2013Bukkit finally has a beta build out for 1.5.1... that took a lot longer then i anticipated.
-
View User Profile
-
Send Message
Posted Apr 4, 2013@nala3
Ok... hurry up!!! xD. Thanks for this plugin, is one of my best. :) It gives me lot of posibilities as admin ;).
-
View User Profile
-
Send Message
Posted Apr 2, 2013@NemesisMate
Might be broken. Anywho, I am currently working on a major update. I am progressing quite nicely and will soon just start adapting the current features code to the new (better) framework.
-
View User Profile
-
Send Message
Posted Apr 2, 2013I tried with noitem.nobrew.8260 like you say on v.3.0.3 changelog and it's not working. :S Why?
-
View User Profile
-
Send Message
Posted Apr 2, 2013@nala3
Ok... do you know if it's going to be ready soon?
-
View User Profile
-
Send Message
Posted Apr 1, 2013@NemesisMate
For now, but in the new version, custom tweaks like that will be easily accomplished!
-
View User Profile
-
Send Message
Posted Apr 1, 2013@nala3
So... If I want to block the use of redstone on brewing... I have to block all redstone potions? :S.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@Joxiscraft
Well, the new version of NoItem is going to be extendable with custom classes that add new features. So, if I don't, you or someone else could!
-
View User Profile
-
Send Message
Posted Apr 1, 2013Can you make it so you can break certain blocks with certain tools only?
-
View User Profile
-
Send Message
Posted Apr 1, 2013@NemesisMate
I don't think it ever would. And yes, it is.
@Joxiscraft
No, but it is an interesting idea.