BanItem
BanItem
Overview
Having trouble with players using modded items like turtles, quarry,etc.? BanItem allows you to ban any item of your choice! Add it to the blacklist which will prevent players to use the item! This plugin is best use for Tekkit or other mod packs server as it can ban items that have bugs, items that can grief houses even though they are protected and also allow owners to unban some items for different ranks!
PermissionEx is Recommended.
All of the BanItem versions works on all modpacks!
Commands
Permissions
Features
- Adding permission for groups/players
- Shows list of Items!
- Add Item on your hand to the blacklist
- Delete Item that are blacklisted
- Console Commands for clear,list and help.
- Player command Clear blacklist
- Blacklisting items that have different itemdata. (for example, 35:3, 35:7)
- bypassing banned items with permission. (for example, banitem.bypass.35:* or banitem.bypass.35:6)
- added blacklisted item pickup
- more Advanced Config file
- Shows reason when its banned.
Tutorial
Update Check
- just disable the update check by putting 'false' on 'UpdateChecker'. Example:
UpdateChecker: false
Installing plugin:
- Download the plugin, install it on the server by unzipping the zip file and then move banitem.jar file into your plugins folder.
- Restart the server .
Adding ban item to ban list:
In game:
- /banitem add <reason> ( use this command when you're holding the item u wish to ban ). This is the most simplest way to add the item you wish to ban in the list.
On config:
- Navigate to banitem folder in your plugins folder.
- Open config.yml.
- Look at 'default-config.yml' for reference of how to add ban item into the config.
- After adding your list of ban items, just type /banitem reload on the server.(or if the server is off, just start it up)
- You're set!
Example for 3:
- - '5:-1:Wood is just awesome' [ -1 refers to all the numbers].
- - '35:6:No touching this wool'.
Still having trouble adding list of ban items into the list?
Check out a few video from the youtube video below.
A Video made by Hexzipz in English.
A video tutorial made by AbsintoJ in Portuguese
- PM me the url of the video on Youtube, and the best video will be up on the main page of this plugin.
- Any youtube url shared on the comment will be removed!!
Upcoming Features
-Please suggest for more features to be added!
@FlOppythp
You seem to be doing it all wrong. The permission " banitem.craft.261:<data>" is not to blacklist them, but it is to whitelist the item. To blacklist items, you just have to type /banitem add while you are holding your item. It works on v1.5.1 and also v1.5.2. Please reply if you still have the problem
@holasinor
try adding the itemid and the * in the config file.. while the server is off. that should work.
other suggestion is block a item to be used or placed only
I love you soooo much right now in a non gay way. Tekkitcustomizer has failed me in new tekkit and with a big server i am constantly having grief problems. THANK YOU SOOOO MUCH!!
one suggestion. Could you make it so we can ban all items with dif data. like item 5857 i need 5857:1-40 maybe add a command /banitem banid 5857.* I tried adding it manually but it did not work.
@WolfCFR
Will be good if you add this feature. For example if the some machine is lagging the server and need be removed.
@MySt1k
Neat work. I will try to add those on the config ^_^. Thank you for your suggestion!
@fungreenfox
Thank you for correcting me
This only works on a server restart. And i think "confisicated" should have been "confiscated".
Here's another thought up something to add. Make groups of prohibitions. Create a configuration file with the name list.yml here with this configuration:
@piritacraft
It doesnt delete the banned items.. It prevents people from using it, placing it or breaking it.
@Valconeye
try Deleting the config, and reload the plugin
Could you post an example of the default config? I cannot seem to get the plugin to generate one.
this plugin is deleting the banned item from the world ?
@MCwolski
You can use permissions to make it support with multi world. Like adding bypass permissions to individual world
PLZ add support for multi worlds! :)
@WolfCFR
Thanks
Can you make the confiscation aspect toggleable?
@MySt1k
I'll see what I can do :) thanks for the suggestion.
Cool plugin. Please add the possibility of verifying the installation of blocks, verification of destruction of blocks, crafting check, check on the presence in the inventory, the ability to remove the prohibited item from your inventory, check loot selection, verification of throwing loot, check interaction. Then your plugin will be the most important part for holders of servers. And of course, for each check permission. Here's what I came up with:
permission: pluginname.place.allow.all - to allow the owner to set all the blocks pluginname.place.allow. <id[.data]> - to allow the owner to set the forbidden block pluginname.break.allow.all - to allow the owner to destroy all the blocks pluginname.break.allow. <id[.data]> - to allow the owner to destroy banned block pluginname.craft.allow.all - to allow the holder of all the crafting recipes pluginname.craft.allow. <id[.data]> - permit holder Kraft prohibited item / unit pluginname.invContent.allow.all - permit holder to carry in your bag all objects pluginname.invContent.allow. <id[.data]> - permit holder to carry in your bag forbidden unit / subject pluginname.invDelete.allow.all - prevents removal from the inventory of prohibited items / units pluginname.invDelete.allow. <id[.data]> - prevents the removal of certain equipment subject / unit pluginname.pickup.allow.all - to allow the owner to pick up any loot pluginname.pickup.allow. <id[.data]> - to allow the owner to pick the forbidden unit / subject pluginname.drop.allow.all - permit holder to dispose of any loot pluginname.drop.allow. <id[.data]> - permit holder to dispose of banned unit / subject pluginname.intLItem.allow.all - to allow the owner to use all of the items (LMB) pluginname.intLItem.allow. <id[.data]> - to allow the owner to use a prohibited item (LMB) pluginname.intRItem.allow.all - to allow the owner to use all of the items (RMB) pluginname.intRItem.allow. <id[.data]> - to allow the owner to use a prohibited item (PCM) pluginname.intLBlock.allow.all - to allow the owner to interact with all the blocks (LMB) pluginname.intLBlock.allow. <id[.data]> - to allow the owner to interact with a restricted block (LMB) pluginname.intRBlock.allow.all - to allow the holder to work with all units (PCM) pluginname.intRBlock.allow. <id[.data]> - to allow the owner to interact with the banned unit (PCM)
Sorry for my english, I'm from Russia.
@WolfCFR
Can be good, but I know other plugin that do it, without interact with it.