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 Jan 2, 2013@nala3
So, I have no idea if this is due to my older build or what, but NoItem 3.0.2 is eating up massive CPU cycles. I recently purchased a proper VPS to start hosting my server and started doing some testing and I noticed my CPU usage going crazy: turns out NoItem was devouring the CPU power whenever players would break blocks.
Could be my older build, but everything else seems to work fine! Figured I'd run it by you :O
-
View User Profile
-
Send Message
Posted Jan 1, 2013@wfuller1
I've dropped you one back good sir :)
@Tehkiah
Glad to hear there are no more problems, Happy new year!
-
View User Profile
-
Send Message
Posted Jan 1, 2013Nala, you're awesome! The last two dev builds appear to fix all the entity NPEs I was having. NoItem now works fine with plugins like MyPet and mods like Mo Creatures! Thanks a bunch :)
Happy New Year!
-
View User Profile
-
Send Message
Posted Jan 1, 2013Hey nala, I've dropped you a PM with a few more details on the issues we've been having. Hope you can help! Cheers
-
View User Profile
-
Send Message
Posted Dec 31, 2012@lANTHONYl
well of course good sir :)
-
View User Profile
-
Send Message
Posted Dec 31, 2012@nala3
case insensitive i suppose too?
-
View User Profile
-
Send Message
Posted Dec 31, 2012@lANTHONYl
Yes it's those with the underscores removed.
-
View User Profile
-
Send Message
Posted Dec 31, 2012For the noitem.nointeract permission... are the entity names used those found here, or is it an internal list like you used for the tools (i don't mean the list files)?
-
View User Profile
-
Send Message
Posted Dec 30, 2012@lANTHONYl
The lists are used to help improve efficiency and create a cleaner user experience.
Lets say that a player has the permission "noitem.nowear.*" now if there was no way of telling if something is armor, every time the player shift clicked an item in their inventory the plugin would have to assume the item is armor. This would result in players not being able to shift click things around their inventory. Until I find a way to tell if an item is armor without lists, this will have to do.
-
View User Profile
-
Send Message
Posted Dec 30, 2012What are the lists used for? I've read the release notes on the Downloads page, but it only says that the tools and armor must be listed or else permissions won't work.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@crore
Okay check the development builds. The latest one should have the issue fixed.
-
View User Profile
-
Send Message
Posted Dec 29, 2012http://pastebin.com/77YXiqu7
link to the errors im getting with the latest build
this is the only thing im seeing causing issues. really love this plugin
other plugins im running: bloodmoon,chatmanager,chesscraft. craftbook, disguisecraft, dragonslair,dynmap,epic boss, factions, gringotts, multiverse, openinv, Pex, plotme, quickshop, skyrimrpg, votifier, worldedit, worldgaurd
i hope this issue can be resolved and that the information will help
-
View User Profile
-
Send Message
Posted Dec 29, 2012@wfuller1
Hmm, I just have no luck reproducing the error.
Okay, as tedious as it is, I need the EXACT steps. (e.g. Give the player such and such permissions; Right click a cow with a torch in your hand)
If you do not know exactly how to re-create it, then I will need to make a development build with assertions for debugging.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@RyanSayer
I've never had lag issues with NoItem, personally and I've been extensively testing it lately alongside a bunch of other plugins. Are you sure it's NI? You might have to take out all your plugins and mods and then add them back one at a time to check for leaks.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@RyanSayer
That's not NoItem, the most intensive thing this plugin does is check permissions.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@nala3
I'm not getting an error in the console NoItem just causes lag spikes every minute or two that last for 10-15 seconds
-
View User Profile
-
Send Message
Posted Dec 29, 2012@nala3
I'll reply for Joe as it seems he's not found time to do it yet!
CB version: Bukkit-1.4.6-R0.1-b2561jnks
We have a no custom mobs currently, however in the past we have ran it so that blazes etc spawn on the surface...no non MC mobs at all though.
Our plugins are as follows: BOSEconomy Buycraft Capsblock Chairs Chestshop Citizens Enjin Minecraft Plugin Essentials Herochat LagMeter Logblock LoreTime LWC LWC Ecomony Monster Apocalypse Mudders Milk NoCheatPlus NoEnderpreat NoItem (obvs!) Otherdrops PEX Phatloots Portcoulissante Regios Turnstile Vault Votifier Waypoints WorldBorder WorldEdit WorldGuard
As for causing the errors, I believe they show up when something is attemptedly blocked but still occurs. Such as blocking of crafting, yet still allowing it.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@RyanSayer
If you are having an error, please post it to pastebin and give the link. DO NOT post the error in the comments. http://pastebin.com/
I want to help you, but I need information.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@nala3
It's still lagging
-
View User Profile
-
Send Message
Posted Dec 27, 2012@imjoebaker
I need some info to help me.
CB Version:
Custom mobs?:
How to recreate (detailed steps please):