iProtect
iProtect
iProtect is an easy to use Anti-Griefing plugin. It allows the player to place a block and have it automatically be un-griefable. Ops( by default ) can override your protected blocks and break them anyways. If you dont like that you can always edit it in the plugin.yml. iProtect also disables TNT explosions. That is however, completely toggle-able. I hope you enjoy the plugin.
Features:
- Ability to protect only the blocks you place down
- Easily configurable config.yml
- Permissions for who can break protected blocks and more
Changelog:
- Released first beta
- Reverts back to the simplest version of the previous iProtect but works much better
Commands:
- /protect - Toggle the protection process
- /protect config [variable] [value] - Set a config variable in-game
- /protect banned [add/remove] [blockid] - Add or remove a banned block
- /protect group [add/remove] [playername] - Add or remove members of your group
- /protect group list - List members of your group
Other Information:
- using the reload command will break the plugin
- The permissions are located in the plugin.yml inside the .jar file
- Groups are a new feature where if two players both have each other added into thier groups, they can break each others blocks
Video:
Thats everything, I hope you enjoy the plugin!
how do you protect your old blocks without breaking them and replacing them? I have too many blocks to break and replace... :( Please help soon
What is the permission node for allowing people to bypass the protection e.g. Admins?
@Kazzababe
Well my server uses essentials economy, simple and easy to work with!
@Eliijah
Which economy plugin would this be?
This would be 100% perfect if you added a economy to it. Say it cost's $1 per protection block and it takes it right from there account.
This would make people only build what they know they can afford, and not building beyond ones means!
@geekyservers
Sorry, I usually subscribe to my projects so I can see what users are posting and forgot to do so on this project. I've uploaded an updated and it should be approved within the next 24 hours. :D
/Protect works fine and there are no startup errors. However anything to do with the /protect GROUP(s) will cause a internal error. This plugin is beyond great and I hope you will continue it, Thanks!
@Kazzababe
Ok, can you please update? :(
It's really been causing a lot of problems on my server. Thanks a million and a half. I basically put my trust in this plugin, because it really is great - but if it's not going to keep up with updates (i know life calls and all) - It just makes it rough on us admins.
Thanks a bunch.
@geekyservers
The plugin most likely needs to updated to work properly for the current version of craftbukkit.
Has this worked properly for anyone in 1.4.7? It appears people are constantly getting griefed on my server =/
And I know a huge majority of the players toggled and enabled /protect before building. Ugh, this whole griefing thing is getting old. This was a solid solution for me, but people are still able to grief now..
Is this plugin going to support mysql? Also if it adds sql then can you converting the existing saved memo ?
@sandal25
I'll look into it, it's not a guarantee that you'll see that added. What I'm doing right now is adding permissions, converting to SQL lite, and making a converter so that people don't have to lose previously saved blocks.
@Kazzababe
Yeah Im no longer in support for scanning.
Protecting blocks placed by Worldedit seems like a great feature to add however, as many server owners can create much faster with WE and by copying/pasting from their previous worlds.
Do you have plans to add this?
@sandal25
Scanning the whole world? No. That would lag the server immensely.
@Kazzababe
Blocks placed through WorldEdit by a user isnt protected. Can you patch this? Thanks!!
Can you add a feature to scan the world for a certain block ID and put it under the ownership of an OP?
@geekyservers
I'll add bukkit permissions and PermissionsEx support.
Fantastic work on this, by far the best griefing plugin!
Question: Is there a way you can add a permission like, iprotect.breakprotected where a user with this permission can break ANY protected block? I don't want to give OPS to anyone but myself as it can easily get ugly.
oh uh also, this plugin tends to reset everything when i restart or reload the server. it doesn't save blocks that are placed while /protect is on. i'm not sure why it happens. good work though, this plugin has potential
@toten25
Understandable, RAM isn't for storage though. There are no permissions right now, havent gotten to it yet. And, I'm thinking of switching to SQLlite