PvPTimer
PvPTimer
Don't get join-killed ever again!
This is my second public Bukkit plugin. Enjoy!
Are you tired of those player-killers who keep tracking down the new members on your server? Well, there is a solution! PvPTimer will protect players from PvP for a set amount of time, and during that time will be able to build and discover the server, without worrying about those pesky player-killers! :)
Plugin suggested by Highneon from the awesome KingsOfMinecraft forum. Thanks to him! :)
Download and other links
I am aware of the issues present. If PvPTimer 1.3 does not work for you, please downgrade to 1.2, this should fix your issues till I manage to issue a new build. Thanks everyone for being so patient!
Stable release: PvPTimer 1.3
Additional languages
Configuration help
Command help
Source code on GitHub
Bukkit Forums thread
Plugin statistics
Features
- New players get a cooldown of a configurable amount of time where they will be immune to PvP, but will not be able to hit anyone.
- Lots of other protections, too!
- Players can disable their protection at any time!
- Admin commands!
- Easy configuration!
- Multilanguage support! Customize messages to will!
- A lot more!
Planned features
- Prevent people from using McMMO special strikes. Not sure if this will be possible. Looking into it.
- Remove protections on hit (with warnings).
- Official documented API.
- Permissions to disable automatic protection (join, etc.)
- All accepted and started tickets, hopefully.
Submitting feature requests/bug reports
If you want to submit a feature request or a bug report:
- When posting feature requests, make sure the request has not been posted by another user. Check the ticket tracker before doing anything!
- If you would like to report a bug, please be as clear as possible: tickets which aren't clear enough will be marked as Invalid or Waiting.
- If you have a crash log, please use a pasting service to post it, such as Pastebin, Pastie, or BukkitDev's own paste service.
- If you submit a log, please add information. Tickets showing logs with a description such as "It does not work" will be rejected. When does it happen? Did it happen once or is it recurrent?
Support
I speak English! If you need help, post your question in the comments, or send me an e-mail!
Je suis Français! Si vous avez besoin d'aide, envoyez-moi un e-mail!
Hablo Español! Si necesita ayuda, mandeme un mail!
Changelog
Version 1.3
- You can now disable the periodic save
- Added join message delay
- Added enderpearl trigger option
- Added non player death trigger option
- Added PvPTimer.remove permission (to allow/forbid removing player's own protection)
- Added protection timeouts
- Fixed excluded worlds
- Fixed enderchests and containers
- Fixed animation issue with trapped chests
- Fixed updater
- Fixed ConcurrentModificationException errors
- Fixed mob protection
- Fixed potential memory leak while saving configuration
Version 1.2
- Added updater
- Language files now support new lines with \n
- Configuration will now parse raw numbers as seconds
- Fixed container configuration
- Fixed teleporting to different worlds causing exceptions
- Fixed migration issue
- Fixed first join protection
- Fixed group issues
For the full changelog, please look at the latest file.
Any idea when you will release 1.0? I really would like to use this plugin for my server. I can't stand how new people get killed when they join.
Thanks.
This is one of my favourite plugins! I hate people leaving my server after getting spawn killed :-(
I'd really appreciate an update for this - good work, keep it up! :D
@kbryantLA24
Yes I understand your point and that's exactly what I would like to happen, but not right now. I need to do a code cleanup amongst other things and don't want to put out the source just yet. It will however be later on put on GitHub allowing other developers to submit pull requests making it a lot simpler for me to keep up with updates.
Thanks for your interest in my project too, really appreciate it.
@lemon42
The reason I ask is because perhaps others can assist you with Pull Requests through Github to patch any current bugs or add commonly requested features while you're swamped with exams. Many server owners want changes they want to make to take into affect as soon as possible and get impatient. Either way I respect your decision :D
@twopointduck
This is something I have included in version 1.0, I just didn't have enough time to wrap it all up for release yet. But yes this will and already is in the next version :)
@kbryantLA24
I've been asked this by many people already, and to be honest not at the moment. I plan on releasing the source whenever I feel this plugin is complete with basic functionality, under the GPL 3 license. I however don't know when it will happen, but it surely will!
@Beastmcservers @Erik058
Thanks for the support, 1.0 is on the way! :D
Hi, your plugin really helps keep new players. Yet, some are so eager they want to pvp before the time is up, and end up spamming staff on how to remove PvpTimer. Please add:
Message: §3[§bPvpTimer§3] §5Please use §7/pvptimer remove §5to start pvping
When the player hits while in pvp timer.
Thanks :P
Do you mind publishing the source code/
@Erik058
I know, I would love this plugin to update =(
Oh 1.0...... Where are you =)
@Erik058
Don't know. I keep having exams, and when I'm done with them, more come to eat up my schedule T_T
I'll see what I can do but probably not this week. If I can, it's a miracle haha :D
@lemon42 Thanks Dude! Any estimated time on 1.0? Really looking forward to it =D
@Ecstasy69
Probably an issue with another plugin. I don't know what's happening there.
@Erik058
Absolutely!
Please make it where you can disable it in certain worlds
Can't wait for 1.0
hey, man plz can you reply to my pm? thanks
@lemon42
Well there must be another plugin doing this, i have it set to just players. I'm not protected players can kill me but mobs can't.
@Ecstasy69
Check your configuration: disallowDamage should be set to "player" and not "all". The "all" behaviour disables PvP and entity damage from all sources if the players are protected. Using "player" behaviour allows to only block PvP damage.
I added this to my server, and now no one can get killed my mobs?
@EndCraftMC
Exacly!
Excuse the ignorance but does this do what I think it does? Protects a player on first login for X amount of time from PVP attacks?