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.
Everyone just please downgrade to PvPTimer v 1.2 for now until the issues are fixed.
http://dev.bukkit.org/bukkit-plugins/pvptimer/files/11-pvp-timer-1-2/
this is spamming constantly every couple min: http://pastebin.com/Ri1gBWFM
Not working on 1.7.9 for me, anyone else have this problem?
@Theepwner
I had this problem too but i fixed it! Here was my solution.
He says to disable it by:
I set it to 0s meaning no cooldown. Make sure you set it to just plain "0" as this:
timeAmounts: newPlayers: 10m default: respawn: 0 join: 0 teleport: 0 timeout: 0 worldChange: defaultValue: 0 world: 0 world_nether: 0
@NoahWL1
I'm having the same issue :/
My players get spammed that their PvP has expired. Please fix, I would really like to use this plugin!
@dannob123
Like I previously said I don't have all the time I wish I had to give to this plugin, I can give quick replies here on BukkitDev, that doesn't take too long, and I do read every message, I just don't have time to fix the issues. I'm going to try to get things fixed as soon as I can, but in the meantime, I can't do much. If someone over there at GitHub could help out, I'd be very grateful~
Sorry for incovenience, just roll back to 1.2, use the configuration backup, and it should be good until I manage to fix ;)
Its been nearly a week and you have not even fixed the plugin
Exactly, but you need to make sure to just add the protection for them to be 0.
@deaddude22
So, If I use your group system to exclude me from being protected, and create a group called ''admin'', which name corresponds to PEX group admin, the admin group features will be applied to the permission group Admin?
Sorry for asking this, but the configuration guide doesn't go into much detail about it, Thanks!
@MasterMithrandir
You can do that in the config.yml which is also configurable by worlds and more! :D
A basic permission granted by default, that could be negated so that some users/groups stop being protected by the plugin should at least be added.
@dannob123
It's still being worked on.
http://dev.bukkit.org/bukkit-plugins/pvptimer/pages/commands-and-permissions/
Hey is there any permission nodes to this?
Have you fixed the error on the plugin yet?
@dannob123
It's being worked on, be patient please :)
@lemon42
Can you fix asap its annoying me and my players
@dannob123
I am aware of this issue, will look into it one I get the time, thanks for your report though!
@dannob123
Haven't heard of that. Got a screenshot? Was anything showing up in the console at the same time? Thanks!
22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.getTimeLeft(PvPTimer.java:500) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.getTimeLeft(PvPTimer.java:496) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.isProtected(PvPTimer.java:504) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:459) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:470) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:484) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.getTimeLeft(PvPTimer.java:500) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.getTimeLeft(PvPTimer.java:496) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.isProtected(PvPTimer.java:504) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:459) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:470) 22.03 23:42:59 [Server] INFO at lemon42.PvPTimer.PvPTimer.checkPlayer(PvPTimer.java:481) 22.03 23:42:59 [Server] INFO at
The pvp protection has expired message was spamming the chat, is that an issue you guys know about?