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 Mar 1, 2013Hello, I am running a server with BukkitForge and I must say, this is quite a nice plugin. It seems to be working fine for me aside from the fact the setting any permissions to do with tools or leaves doesn't work at all. I REALLY need to ban SHEARS on my server, once I was able to make it so players could not put them in their inventory, but that suddenly stopped working with no changes made to the perms. No other permissions associated with shears work (such as noitem.nocraft.shears.) DO you have any idea what may be happening? I have been able to prevent players from placing and breaking many blocks. I really wish there was a way to disable crafting altogether.
The problem is that it is an adventure server that requires all blocks to be unbreakable and unplaceable in order to server it's purpose. As of now, leaves can be broken with shears. I can't prevent the destruction of leaves when using shears and I can't prevent the use of shears. With Block Permissions I was able to make leaves unbreakable, but shears could break them anyway for some reason, so I am really looking to disable shears.
-
View User Profile
-
Send Message
Posted Feb 28, 2013@nurwin22
Glad to hear that I nailed it and the page title isn't misleading :P As for porting to forge...ehh maybe someday but I don't currently have any plans to do so.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@tommarvolo124
Custom block support has been removed. Read more in the changelog.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@nurwin22
Thanks for the feedback on NoItem, but all applause goes to nala3 :) I just help with user issues and bug testing/fixing when i can. I'm not sure if nala3 is thinking about Forge, he'll have to answer that himself.
-
View User Profile
-
Send Message
Posted Feb 26, 2013Hey i noticed in the latest jar there is no customblocks.yml and im running MCPC+ server and i would like to be able to block crafting and smelting on the custom crafting and furnace blocks.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@lANTHONYl
I've been silently following NoItem for a long time, and I have to say you definitely nailed it with this last build! I apologize if this is not the right place to be asking, but do you ever plan on porting this to forge?
-
View User Profile
-
Send Message
Posted Feb 24, 2013@MajikalBlood
NoItem is all permissions. So you will need a permissions plugin that is multiworld capable. If the permissions plugin you use is able to have different permission per world, then you're fine.
-
View User Profile
-
Send Message
Posted Feb 24, 2013Does this have MultiWorld support?
-
View User Profile
-
Send Message
Posted Feb 24, 2013Hmm... running in whitelist mode players are unable to interact with wall_signs. They have
I've tried with .68.* as well as using .wallsign and .wallsign.* to no avail. But, if they have noitem.nointeract.* and left and right there is no problem. Seems odd :/
-
View User Profile
-
Send Message
Posted Feb 23, 2013@ArunSinghParmar
So you want players to be able to hold the bow but not use it?
-
View User Profile
-
Send Message
Posted Feb 23, 2013Hi, just wanted to know if you were planning on adding support for the event of a bow drawback. i.e So we can stop players from drawing back with a bow.
-
View User Profile
-
Send Message
Posted Feb 22, 2013Please make a function which would prohibit interact with actuator without a special tool, such as the hive of Forestry can be destroy only with nets, some of ores can destroy only with diamond pickaxe.
Sorry for my English.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@lANTHONYl
-
View User Profile
-
Send Message
Posted Feb 21, 2013@nala3
lol, obviously. But the issue still stands. noitem.nointeract.* noitem.nointeract.left.* and noitem.nointeract.right.* don't allow left clicking on entities :)
-
View User Profile
-
Send Message
Posted Feb 20, 2013@lANTHONYl
ohh, no entities can not have a data value because, well they don't.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@nala3
Well, i was wrong anyway... it can be lowercase too. But it can not have .*
-
View User Profile
-
Send Message
Posted Feb 20, 2013@lANTHONYl
Yes, it does lowercase the entity name.
https://github.com/nala3/NoItem/blob/master/src/main/java/net/worldoftomorrow/noitem/util/Messenger.java#L104
-
View User Profile
-
Send Message
Posted Feb 20, 2013@lANTHONYl
Assigning
Does work. The entity has to be capitalized. Is the code converting entity strings to lower case?
-
View User Profile
-
Send Message
Posted Feb 19, 2013@Q2Lummox
I've not experienced this in any of my testing. Which NoItem version and which craftbukkit version are you using?
-
View User Profile
-
Send Message
Posted Feb 19, 2013I'm trying to prevent people to crafting signs.
I tested with these nodes:
- noitem.nocraft.63
- noitem.nocraft.68
- noitem.nocraft.323
If they try to do the crafting, can not create it, but if they maintain press the "Shift" they, can crafting.