MoreProtect
Help support development of MoreProtect:
Donate
Current donations: 0
Caution with 1.7!
If you are switching to 1.7, I suggest you back up all your MoreProtect data just in case.
In Minecraft 1.7, item ids and data values are no longer used. I hope you understand why this is fatal for MoreProtect and why it will take me a lot of time to update.
The plugin should work, but no guarantees given on 1.7 items and blocks.
Summary
Good day, my name is Muizers, and I was TIRED of SEARCHING for grief all the time! And when somebody came online, I always had to vanish and stay around them to make sure they didn’t start griefing! Because if they griefed just one bookcase, I’d only find out weeks later.
This plugin removes those tasks from the process completely. Just sit back and relax, and wait for an alert. As long as you don’t have one, things are fine. And even if something wouldn’t get alerted right away, MoreProtect uses CoreProtect so everything is still logged and can be fully rollbacked!
You can even set your Moderators out to check on grief, and give their opinion on it. You can finally do server administering instead of grief checking!
If you value this, please donate :)
Note Please don’t use this is on paid (donate) servers without donating a bit to me, I am a student who spent a lot of time on this. If you’re running a free server, use it for free :)
Commands and permissions
You can use /moreprotect, /mo, /antigrief and /ag if you want (but /ag is easiest to type! ;p)
Command | Description |
---|---|
/ag | View grief reports |
/ag help | View help |
/ag p<num> | View a page |
/ag <num> | View a report detailed |
/ag tp <num> | Teleports you to a grief report |
/ag confirm <num> | Confirm a grief report (you think it's grief) |
/ag ignore <num> | Ignore a grief report (you don't know) |
/ag drop <num> | Drop a grief report (you think it's NOT grief) |
/ag hl <num> | Highlights a grief report's positions |
/ag remove <num> | Completely remove a grief report |
/ag remove p<num> | Remove all grief reports on a page |
/ag remove all | Completely remove all grief reports |
/trust <player> | Trust a player |
/untrust <player> | Untrust a player |
/trust <player1> <player2> | Force player1 to trust player2 |
/untrust <player1> <player2> | Force player1 to untrust player2 |
/ag exempt <name> | Exempt a player from being checked |
/ag alert | Toggle whether you want to see alerts |
Permission | Description | Default value |
---|---|---|
moreprotect.view | View grief reports | op |
moreprotect.teleport | Teleport to a grief report location | op |
moreprotect.confirm | Confirm a grief report | op |
moreprotect.ignore | Ignore a grief report | op |
moreprotect.drop | Drop a grief report | op |
moreprotect.highlight | Highlight the blocks of a grief report | op |
moreprotect.trust | Trust and untrust a player | true |
moreprotect.exempt | Use the /exempt command | op |
moreprotect.is.exempt | With this permission someone IS exempt immediately | op |
moreprotect.remove | Remove a grief report | op |
moreprotect.trust.other | Create and remove a trust between other players | op |
moreprotect.alert | Get alerts when reports are created | op |
Configuration
The configuration is completely explained in the file itself. There's loads of options as you'll see! :) (/plugins/MoreProtect/configuration.txt)
Plugins
You need CoreProtect for this plugin! Download it here:
CoreProtect
If you want the desktop notifications (on Windows, Linux and Mac), you need Notifications too:
Notifications (great plugin!)
Upcoming in a theatre near you
- HawkEye support
- Prism support
- LogBlock support
(Whichever I get the most requests for gets added first)
Bugs and requests
Donate :)
Metrics
This plugin uses MCStats to collect information about plugin usage. Of course, this is strictly anonymous, and you can easily opt out via plugins/PluginMetrics/config.yml. The NSA isn't watching your server ;) You can of course see for yourself what data is collected on the MCStats site, just the basic stuff: how many servers, how many players, which Bukkit version, etc.
I would like to just ask a question regarding the plugin. Now if I am right, what this is does is query the database for what blocks a user placed and then checks if the user who broke the block is the person who placed it. Or something similar.
What I'm wondering and a potential flaw in this is that, if you have people building with each other they will need to /trust? Does it deny them from breaking the blocks or...? If everything you want to allow someone to break blocks you placed you need to /trust them so you don't create grief reports, how is this going to help? How are the players going to know they need to use /trust?
Logblock support :D
when added logblock?
@smiggle0404
Hasn't been accepted by Bukkit yet, get yours here:
Sorry, but where is the download for MP 1 update 3? The latest one on the right side is update 2 :/
@smiggle0404
See below :P
@smiggle0404
"/ag remove all" added in MP 1 update 3!
Hey Muizers, Can you add a command /ag remove all ? Would be very much appreciated, cause i got over 300 reports XD Thanks!!!
@Lakuspakus
Okay I will make the message customizable! You can disable it completely for now if you want, it's in the config, I thought of that :P
I cannot believe nobody has done this before. This is the best thing! Its like a metric ton has been lifted off of my shoulders. My little green moderator minions sort through the reports and my blue mean anti-griefing machine moderators rolls them back. I can mostly focus on other stuff. Fantastic!
One little thing though. Can you make the messages that is sent to players customizable? That message that gets sent to "griefers" scares the crap out of people. Its okay to scare griefers, but often its just someone removing some random block in the wilderness.
I have 143 reports...how can i delete them quickly? i dont want to type /ag remove 143 times D:
Also, you really need to add website support. Like, go to a website and see all recent alerts or something. That would be INSANELY useful...
hawkeye, hawkeye, hawk-eye! dadadadada-da!
pretty awesome looking. ive never heard of coreprotect, its loading in a new tab right now.
what im wondering is, how does it know when someone is griefing?
Ey AWSOME plugin! Realy nice, it would be nice to exempt worlds. If so this would be so create
This needs to support Logblock! :) Do it and I'll throw a decent donation your way!
This plugin is truly awesome =D Works fantastically on my 1.6 server. Could you add like a /ag remove all command to delete all the reports? Would make it the perfect plugin, thx =3
Perhaps this plugin could use what it knows about the greif to allow for rollback to be optionally handled by moreprotect.
Lets say that someone goes and greifs, this plugin recognizes that and knows which blocks are considered "greifed". Now lets say we have a lower level moderator, who we do not trust completely with the full rollback commands. The moderator could run /ag rollback 3 and greif id 3 would be rolled back. Additionally we could require this rollback command to take place only after two or three moderators have confirmed the greifing.
I think that would be a great addition to this plugin, let me know what you think.
Just switched to core protect, perfect timing for this. GOing to test it out now!
@SuperPyroManiac
Yeah, I waiting on Prism support too, as well as integration with the GriefPrevention plugin in order to include it's trust lists
I tried this a while back with Coreprotect, it was amazing, 19 of the 23 reports it left me while I was gone were correct!
Sadly now we need to wait for prism support. :/
@cris12821
Yes sometimes the trust and exempt lists get cleared. Working on it.
@AquatikJustice
Jep that will be there in next version!
@Geekonline2012
No sorry, this is too specific for the moment haha.
@thom97
It works perfectly, make sure you don't have the MoreProtect moreprotect.is.exempt permission.
@knee1
Thanks :)
@Katana_
I'm working on it :)