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 Aug 31, 2012@Suhjinko
If you do noitem.nocraft.250.1 for example it will only ban 250:1 and not 250:2, 250:3, 250:3, ect..
Unless you do noitem.nocraft.250.all it will only ban the set item id value I use tekkit as well and this worked for me. Another way for banning an item for all groups would be to go into the mod's config file and disabling them. ( Which I have done for items like the mining laser and Gem Armor.)
-
View User Profile
-
Send Message
Posted Aug 31, 2012@lonjonsilver
Yeah, but in tekkit there are loads of item subblocks, I want to ban diskdrives but by banning disk drives I also ban the use of monitors. Now I want to ban deployers, but if I was to ban that I would ban about 15 other different blocks too. I just want to ban 250, not 250:1 or any thing else
-
View User Profile
-
Send Message
Posted Aug 31, 2012@Suhjinko
Per example if you want to block crafting do noitem.nocraft.250.1
or as the permissions page says noitem.nocraft.<item>[.data or all]
-
View User Profile
-
Send Message
Posted Aug 31, 2012How can I ban an item without banning all of its subblocks? Like say if I want to ban block 250 it also blocks 250:1, 250:2 and so on
-
View User Profile
-
Send Message
Posted Aug 31, 2012@Sarge22234
No, It is not normally buggy, 2.0.5 had maybe 2 bugs. Like you said, this is a beta build and made solely to help me find and squash bugs.
I am aware of the current armor problem, however the potion problem is news to me.
Enchanting restrictions might be added when I fix the current problems.
I was not aware if that message being wrong
That is a problem with your configuration. I do nothing more than grab the string and replace any variables before showing it.
-
View User Profile
-
Send Message
Posted Aug 30, 2012I know that the plugin is in BETA at the moment, but it it normaly this buggy? If not for the potion restrictions I would have started looking for a new plugin. So here are some bugs you may or may not know about:
When you put restricted armor on while you are wearing nothing it shows as though it is on (only to the person trying to equip it)
OP's cannot drink potions and if they try to through them at a wall it gives they you cant do that message
When you are restricted from wearing armor it says the notice for holding
My config for no drink says "you are smart enough not to drink that" it shows as "you are not smart enough to drink that"
thats it for now, ill add more if i find them
-
View User Profile
-
Send Message
Posted Aug 30, 2012@nala3
No problem. My tekkit server is very dependent on your plugin to prevent griefing and lag. Anything that will help such a great plugin improve.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@nala3
Thanks :)
-
View User Profile
-
Send Message
Posted Aug 30, 2012@lonjonsilver
I will take a look! Thanks so much for your continued help :)
-
View User Profile
-
Send Message
Posted Aug 30, 2012@pynn100
Add .all to the end of your weapon/armor permissions.
-
View User Profile
-
Send Message
Posted Aug 30, 2012Hi there love the plugin but my users are getting around it. I want to limit what weapons a player can use but if someone else damages the weapon first and it isn't at full health, anyone can use it! Please fix this
-
View User Profile
-
Send Message
Posted Aug 30, 2012Is it possible to allow and disallow certian blocks from being placed or broken?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@nala3
You don't have have it detect clicks. When the C key is pressed it opens up a crafting table. The table it brings up just needs to follow the noitem.nocraft.ID rule.
Also check your Configuring Custom Blocks page please I've posted some new information that may be of some help. But basically custom tables aren't working.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@lonjonsilver
Well I don't really have a way to detect key clicks.. I will look into it though :/ (Maybe just also check the item in the players hand on inventory open)
@Tetdoss
You make it sounds like the end of the world xD It's beta for a reason.
-
View User Profile
-
Send Message
Posted Aug 30, 2012We can always shift click on an armor even with your beta :(
Too bad
-
View User Profile
-
Send Message
Posted Aug 29, 2012@HadesDude
If you use the permission "noitem.nouse.27526.all" it should stop users from using the right click to change blocks but still allow them to hit C for the crafting table
-
View User Profile
-
Send Message
Posted Aug 29, 2012@Yorkforce
Yeah I am not sure if that is my fault or not. But it is most likely a Tekkit bug tbh. Test it without my plugin and see if it still happens, if my plugin is causing it, send me the configuration you have for that block.
@HadesDude
I don't really even know what the philosopher stone does. (I don't play Tekkit much xD )
@foersk
Read the documentation.
-
View User Profile
-
Send Message
Posted Aug 29, 2012Hi Nala
Thanks for the update! the custom blocks is working pretty well. There is a slight bug with the autocrafting table MK2, while it does indeed prevent players from crafting now (or rather removing blocked items from the output slot), unfortunately if a recipe is left in there and the table is destroyed it will drop the blocked items.
Im not sure if this is something you could actually fix, and may be more of a Tekkit bug but I thought I should mention it.
Also noticed after testing that the auto crafting table (the 169 id one) doesnt seem to be blocking any recipes.
-
View User Profile
-
Send Message
Posted Aug 29, 2012Would a person be able to prevent Philosopher Stones from being right clicked without losing the ability to use it as a crafting bench?
-
View User Profile
-
Send Message
Posted Aug 28, 2012Hello, sorry to bother you, I am just making a tekkit server and i see that there could be a way to blacklist per group. I dont know how to use this at all. I have no clue how to config it so we can blacklist like crafting of the Red Matter furnaces or any other items. If you could help me say tell me how to make it so we block placing/crafting of items and what like "Fuel Slot, item Slots, result slots" mean. I would love to use this plugin. It looks great but i have no clue how to use it. Thanks.