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.
@TeamCraftMC
figured it out just set updates to false. its when it tries to update! :)
@zachrywilsn
Having exactly the same error. It started a few days ago. Any hint how this started / can be resolved / is an outdated plugin bug?
I just started getting this error i believe - not sure if it is a issue.
Exception in thread "Craft Scheduler Thread - 5" 2013-11-12 16:23:58 [SEVERE] org.apache.commons.lang.UnhandledException: Plugin PvPTimer v1.2 generated an exception while executing task 26
at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NullPointerException
at lemon42.PvPTimer.Updater$1.run(Updater.java:42) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:67) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
Yes it works but not with world exclude
@shahiem99
Pvptimer works great for 1.6.4!
Update for 1.6.4_
Sometimes when pvptimer saves i get this error http://pastebin.com/cYX0tiNU
i say it again... the world excluded dont work, or any solution for this? iam the only with this issue?
Is there anyway to only have PvPTimer enabled in one world but not another? I have a faction world and a PvP world, I only want it in the Faction world.
Please help,
JJE990 Server website: http://www.trinitycraft.co.nr/ IP:76.72.175.61:25600
Dear lemon,
I got a problem with pvptimer. When a player joins, they cannot open their enderchest while protected, but In the config it used to allow them?
Allows picking up items while protected allowPickup: true Allows using containers while protected allowContainer: true I am not receiving any error but it's just weird. Please reply asap!
Thank you.
Please add a delay to the message on join so it doesn't get lost in the sea of messages for new players...
Everything I set it to 0s, it changes it back to what is was before.. "default"
Hello
how to disable some messages ?
@EatingEmoKids
I don't know if I'll add it, it seems like a feature some servers may benefit from however disabling the pickup in just a region seems like something another plugin could do. Maybe I can code you an extra plugin you can drop in your folder to extend that fuunctionality, please contact me through PM!
@RubeX95
Please have a look at the language configuration help page. Try to edit the English file, this allows you to change the messages and prefix to will.
I cant confugure the "Broadcast" Message... I want my own colors and my own text. When I logg in it says with blue text and [PvPTimer] How can I chance that?
@deaddude22
Yeah either worldguard or factions, I use both for my server so either one would work. I know my players would really appreciate the option, their tired of pvp protected players grabbing gear from fights but at the same time I don't want pvp protected players prevented from picking up items on other areas.
@EatingEmoKids
So you mean to make it per chunk where basically it can hook into either worldguard or as you said with warzones so factions.
Hi Lemon42, do you think it would be possible to add a feature where we can disable pickups for pvp protected players within a specific region?
I want pvp protected players to be able to pickup items on the ground across the server but not in our pvp/warzone area directly out of spawn.
Is this an option for the plugin or possibly I can pay for a private version with this feature?
@ThaSourceGaming
Wish I could put out an update, but currently I am not able to work on the plugin. Please wait till beginning of next month.
Thanks for understanding.
When will you release the new update? It's been a while :P