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!
Do i download the build module or the snapshot 2.0.6
@milkymilkway
@jman10000159
This issue is now fixed since development build #114
@jman10000159
This is a known issue, and I will get to it by the next release. You can keep checking development builds every day to see if there is a fix.
@milkymilkway
"Maybe if you gave out source I could fix this bull shit by myslef! Cool right! .... Dumb ass"
Who is the dumb ass now?
"And I code just as well." Ohh sorry, you made a plugin that broadcasts to the server when a command is typed. Your really talented! </sarcasm>
"I've been there! Posted a "bug report" and you didnt seem to figure it out." I have a life you know, not to mention other more important projects that take precedence over this one. You are more than welcome to fix the problem and submit a pull request for the repository. Hell, if you do a good job, I will ad you as a contributor.
@nala3
Oh and you know what else is funny? I've been there! Posted a "bug report" and you didnt seem to figure it out. A lot of people like your plugin including me! But you need to fix the issues people are having!
@nala3
Theres more people then just me that are having this issue. And I code just as well. Maybe if you gave out source I could fix this bull shit by myslef! Cool right! .... Dumb ass
Nala please help! im trying to ban the alchemical chest in tekkit so they cant place it... the id is 128... its the base block of the id 128... i want them to be able to craft it... but then the energy condenser - 128:1... i had this same problem with BanRecipe... how do i make it so they cannot place JUST the alch chest... i tried 128.0 and 128:0
@TheGoodGuy2032
35.1
to add item data do you just do -noitem.nouse.35:1 or -noitem.nouse.35.1 ? im just wondering .
@milkymilkway
I mean click the button that sais "Bug Reports". Here is a picture just for you!
You see, just because there is no error, does not mean it is not a bug. A bug is best defined as "A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways." So, a bug report, here is where it gets complicated, so pay attention! Is where you report what is going wrong! Omg amazing right!? If you want me to take care of the problem, I need to be able to remember it. I have other things going besides just this and I can not be expected to remember every little problem, therefore useful things called Issue Trackers were invented to help programmers keep track of bugs, and notify the users when they are being worked on, or resolved. So, in conclusion, bug reports help me more effectively help you. If you can not take the time to fill out a simple box describing the problem then I really don't see why I should take the time to help you.
@nala3
What do you mean by a bug report? Im reporting it here! There is no error in my console so how can I report a bug I mean this seems aburd. I dont even understand what the hell you mean by a bug report.
@milkymilkway
Again, please make a bug report. I need these things documented.
ok I have a major issue! In my server players can hold an Item thats flagged as no hold if they go into a chest and hold left shift and click. They can do whatever they want with it
@nala3
Ok I did
@milkymilkway
Please don't post a giant comment like that. Create a bug report here, and post your permissions on pastie or something.
@milkymilkway
Well I can't reproduce the problem. Submit a bug report with your config and the seps to reproduce it.
@nala3
I am using 2.0.5. It still doesnt work.
I was wondering if you could add permission nodes for dissallowing people interacting/using placed blocks? Enchanting tables and Brewing Stands in particular, but also things like furances and dispensers could be handy. We are using it regardless, but I'd love not to have to download another plugin in order to get just that simple feature. <3 :)
@spuri0us
Yep, this is not an issue with the latest version. I just tested it. Please make sure you are using 2.0.5 not 2.0.4 (I see people still downloading it for some reason!)
@milkymilkway
Okay, that is a bug lol. I will look into it.
@spuri0us
Make sure you have the latest version of the plugin. I will also take another look at the config class and make sure it isn't my fault. I remember a problem like that before, but I thought I had fixed it.