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.
@lst96
Using a edited version of this plugin on my server, just updated it to 1.7.2-R0.3.
@deaddude22
I figured out the problem for mob protection.
@sammyturbo123
Still works fine for 1.7 just not for mobs currently.
Awwhhh it dosent work for 1.7 anyomre
@lst96
Bleh, I probably wouldn't use that confirguration anyways =P
Any plans on fixing the excluded worlds part? Its not working.
@KevinEssence
All except mob protection. :)
Sweet plugin! Works well.
@deaddude22
Well for one protection against mobs don't work even with protection set as "all"
EDIT: I figured out the problem. The code does not look for the config option "all" correctly. So basically I changed damageType "all" to damageTypeMob: true and recoded the plugin to look for the boolean instead of the String. To make it only protection players this way just change to damageTypeMob: false.
Can you put an option in the config to only let OPs remove protection?
My players are retarded and remove their timers so they could punch with their hands some full Diamond set server veterans, then cry how they lost their items.
I think this isn't hard to do...
@lecraeman
What's wrong with this plugin?
You could at least submit the errors your are receiving in a ticket.
Can someone give me an alternative to this plugin? Doesn't seem to work so well with 1.7, and it's causing errors. The author also doesn't seem active. Please PM me with some alternative plugins!
@lst96
It could be the code is deprecated until bukkit decides to release a 1.7.2 API this plugin will probably not update.
can't seem to get this to protect from mobs even with damageType: 'all'
aww respawn timer doesn't seem to be working. Tried 1m or 60s. New players timer does work in 1.7.2
@MAXIMUSSPRIME
this works with spigot 1.7.2 and .4 - as for bukkit i would assume it works as well. love bukkit but i feel spigot is a lil more savy. just give it a try. del your config and log in and see if it tells you you have pvptimer.
Is this plugin working in 1.7.2 at the moment?
@TeamCraftMC
BetaBlaze said this. so we shouldnt worry it just a message all works fine.
@zachrywilsn: Go
Don't worry about it. It doesn't affect the plugin at all, I reviewed the code. If it worries you so much I can give you a fixed version of the jar.
@BetaBlaze
not to big of a worry. but i wouldnt mind the fix since you offering. and will this work with 1.7.2?
@zachrywilsn
Don't worry about it. It doesn't affect the plugin at all, I reviewed the code. If it worries you so much I can give you a fixed version of the jar.