I 'robbo5899' will be taking over this plugin as soon as ownership is transfered, It will soon be updated to the latest versions of minecraft. A 1.6 version will be first priority
FTBHelper is a tool I developed to help out with my Feed The Beast server. It contains many useful commands and features such as a ItemBan system,
some patches for FTB Unleashed and a bunch more. Commands & Permissions Configuration Banning an item:
FTBHelper includes a very useful permission basied itemban system to stop users from using certain items to grief. So far it does the following:
Stops players from crafting banned items
Stops a player from picking up banned items
Stops a player from dropping banned items
Stops a player from placing banned blocks
Stops a player from right/left clicking with banned items
Stops a player from moving banned items around between inventorys/within their own inventory
Stops a player from interacting with banned blocks
Deletes banned items on use (configurable)
Drops banned items on use (configurable)
Broadcasts a global message when someone has/uses/crafts a banned item (configurable)
I believe I have made this system as simple as possible to use by only having a single main permission: FTBHelper.ban.<itemid>.<dataValue>, for more customization with banned items see the Commands & Permissions page
If the selected item does not have a data value then set it to 0, likewise if it has lots of different data values for, say, damage on a tool then use * as the data value., see the Permissions and commands page for more in-depth info about the itemban system and its permissions.
Other features
Ability to toggle spawning of mobs (useful for dissabling custom spawners if one is causing lag)
Ability to halt a player in place (Im sure there will be some use for this)
Stop a player from logging in (like /ban but for temporary use if the player is in a bugged area or your rolling their profile back etc)
Autosave (can save the server every min to prevent unwanted rollbacks if the server crashes, configurable)
/banneditems command to display a list of all banned items
/IdFinder command to tell you the id of any clicked block
/poll to allow players to vote to take control of the time/weather
/vote command to display links to vote for the server
/findentities to locate the chunks with the most entities
AutoSaves to prevent rollback on server crash
Update notification
Suggestions
I'm always looking to hear from the community, see what they think, if they have any suggestions etc. If you want to contact me quickly, me or one of my admin will most likely be on my FTB Unleashed server: FTB.Glass-Gaming.com This is also where I test the latest versions of FTBHelper. Alternatively semd me a message over skype (mike546378) and I will be happy to help out.
Source Code
Full source code is now available over at GitHub
if i were you, id just fork it on github and crack on with it. its getting annoying constantly seeing "could not pass event to FTBhelper 1.5" in my console every 5 minutes:/
i'd do it myself, but i'm not a programmer in any great respect (bit of lua and python is about it) and it would be a shame to see such a great plugin die because no one want to take it over :(
I know I said development should return shortly but I think I may be abandoning this plugin, at-least for public development. This was my first java project, cant bare to look at the terrible coding of it any more...I would be more than happy to pass it over to someone else if they request it. May do a public update sometime but not in the near future
Sorry for the recent lack of development on this plugin, have been very busy and not had time to be working on it. Ontop of that bukkits terms and conditions don't agree with certain parts of my code so I am unable to push an update till I sort that out. Development should return shortly with any luck
Please PLEASE PLEASE!"!!!! downgrade this for 1.4.7 so that it will work with Ultimate!!!! :))) this is exactly the plugin i need but its not to the right version :((((
Hi im new to This plugin and not sure if im right?? :do i put in my group manager config file FTBhelp.ban.<itemid.<datavalue> to ban the item completely
Yes, but say you want to ban id 5 then allow purchased items to only be owned and placed but not crafted. If you give them the unban node it will unban all even crafting.
Couple things I have found personally you may think on.
Permission banning works but if the permission plugin fails to give permissions on join (it happens time to time) where users have no permissions they can bypass the blocks. So suggest flat file for banning items then permission nodes to allow.
Block placing item like TConstruct, builders wand bypasses these permission nodes as the id that is thrown to bukkit for the item placed is 0. Suggest adding ban for right click placement only but not left click to make the items still work but not place blocks.
Crafting tables from mods do not process oncraft events or bypass it altogether. Only fix is to ban these items or update the mods with the events and fake player. note on main page allowing users to be aware of this.
Lots of the permission managing plugins such as GroupManager allow you to give users or groups the negative of a permission node. For example the group Member has the node FTBHelper.ban.5.0 and group VIP inherits Members permissions. If you want to allow VIP to use item id 5 you can give them the -FTBHelper.ban.5.0 and that will overwrite the inherited node. Same thing applies to players.
Sorry if I have misunderstood the request, that's just the way I see it.
Very cool plugin I use it on my server. Keep up the good work.
Some things you may want to think about for future updates.
You just have bypass ban
I have modified for my personal use in 1.6.4 to allow
bypasscraft.<itemId>.<DataValue>
bypassdrop.<itemId>.<DataValue>
bypassinv.<itemId>.<DataValue>
bypasspickup.<itemId>.<DataValue>
bypassclick.<itemId>.<DataValue>
bypassinteract.<itemId>.<DataValue>
This way I can global ban by group and per user permissions allow access
Works well if you use buycraft for item sales.
also added
worldban.<worldname>.<itemId>.<DataValue>
worldbypass.<worldname>.<itemId>.<DataValue>
to stop placement of items in a single world
Also those that keep asking about the mod crafting tables and not being blocked this is not due to the plugin but rather the mods not passing the events to bukkit if you wish to solve this you need to look for a version of the mod someone has modified to add in the events per crafting, block break, etc or update them yourself. bukkit cant hook in the oncraft event if the mod does not register one. MCPC+ explains this a bit here http://mcportcentral.co.za/wiki/index.php?title=Mod_Compatibility_Guide
Does anyone know of a list of bugs (dupe or grief) that's in FTB? Working on patches for items right now, got Vajra grief, Conveyor on router dupe, Force wrench grief and mining laser grief(WIP) patched so far.
Hard to say, next majour update should include item patches for items such as vajra with griefprevention.
There may be some other small updates in between though :)
Just provide - permission nodes to the donator levels. To ban using the item from everyone use: FTBHelper.clickban.<itemId>.<DataValue> and then use -FTBHelper.clickban.<itemId>.<DataValue> on the groups to have access to it :)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Is it possible to ban items in surtain worlds Only With Multiverse?
@kenty953
Add me on skype and we can work something out; mike546378
@JamiePhonic
That's problems with mcpc-plus not playing nice with FTB. Best I could do is mask the errors
@kenty953
if i were you, id just fork it on github and crack on with it. its getting annoying constantly seeing "could not pass event to FTBhelper 1.5" in my console every 5 minutes:/
i'd do it myself, but i'm not a programmer in any great respect (bit of lua and python is about it) and it would be a shame to see such a great plugin die because no one want to take it over :(
@Mike546378
I would be more than happy to keep the plugin running :)
I know I said development should return shortly but I think I may be abandoning this plugin, at-least for public development. This was my first java project, cant bare to look at the terrible coding of it any more...I would be more than happy to pass it over to someone else if they request it. May do a public update sometime but not in the near future
@Caryfex
late reply but yes it is, I use it on my Monster 1.6.4 server
Is the version for CB 1.5.2 also usable with 1.6.4 ?
@Mike546378
Thank you for working on this for us Mike
Sorry for the recent lack of development on this plugin, have been very busy and not had time to be working on it. Ontop of that bukkits terms and conditions don't agree with certain parts of my code so I am unable to push an update till I sort that out. Development should return shortly with any luck
@Zaramoth478
Look in the files folder and you will find what version they support. v1.5 supports 1.4.7.
http://dev.bukkit.org/bukkit-plugins/ftbhelper/files/
how do i ban Items
Please PLEASE PLEASE!"!!!! downgrade this for 1.4.7 so that it will work with Ultimate!!!! :))) this is exactly the plugin i need but its not to the right version :((((
Hi im new to This plugin and not sure if im right?? :do i put in my group manager config file FTBhelp.ban.<itemid.<datavalue> to ban the item completely
Yes, but say you want to ban id 5 then allow purchased items to only be owned and placed but not crafted. If you give them the unban node it will unban all even crafting. Couple things I have found personally you may think on.
Permission banning works but if the permission plugin fails to give permissions on join (it happens time to time) where users have no permissions they can bypass the blocks. So suggest flat file for banning items then permission nodes to allow.
Block placing item like TConstruct, builders wand bypasses these permission nodes as the id that is thrown to bukkit for the item placed is 0. Suggest adding ban for right click placement only but not left click to make the items still work but not place blocks.
Crafting tables from mods do not process oncraft events or bypass it altogether. Only fix is to ban these items or update the mods with the events and fake player. note on main page allowing users to be aware of this.
@Wish1981
Lots of the permission managing plugins such as GroupManager allow you to give users or groups the negative of a permission node. For example the group Member has the node FTBHelper.ban.5.0 and group VIP inherits Members permissions. If you want to allow VIP to use item id 5 you can give them the -FTBHelper.ban.5.0 and that will overwrite the inherited node. Same thing applies to players. Sorry if I have misunderstood the request, that's just the way I see it.
Very cool plugin I use it on my server. Keep up the good work. Some things you may want to think about for future updates. You just have bypass ban
I have modified for my personal use in 1.6.4 to allow
This way I can global ban by group and per user permissions allow access Works well if you use buycraft for item sales.
also added
to stop placement of items in a single world
Also those that keep asking about the mod crafting tables and not being blocked this is not due to the plugin but rather the mods not passing the events to bukkit if you wish to solve this you need to look for a version of the mod someone has modified to add in the events per crafting, block break, etc or update them yourself. bukkit cant hook in the oncraft event if the mod does not register one. MCPC+ explains this a bit here http://mcportcentral.co.za/wiki/index.php?title=Mod_Compatibility_Guide
Does anyone know of a list of bugs (dupe or grief) that's in FTB? Working on patches for items right now, got Vajra grief, Conveyor on router dupe, Force wrench grief and mining laser grief(WIP) patched so far.
@sahyang
That would either be the FTBHelper.clickban.id.data or FTBHelper.rightclickban.id.data
@mirosa25
Hard to say, next majour update should include item patches for items such as vajra with griefprevention. There may be some other small updates in between though :)
how Stops a player from placing banned blocks? plz node
How long do you think it will be until another update? No rush, it's just the people from my server are very interested and curious lol.
@mirosa25
I shall take a look at this, nice sounding feature!
@woodzykiler
Just provide - permission nodes to the donator levels. To ban using the item from everyone use: FTBHelper.clickban.<itemId>.<DataValue> and then use -FTBHelper.clickban.<itemId>.<DataValue> on the groups to have access to it :)