PvP Tag
Note to all users: I've created a page to help you manage and understand the config! Access it here!
Brief Summary
PvP Tag was created to keep the PvP on my server fair. I noticed that nobody wanted to fight in the arenas because whenever somebody was losing, they'd simply run out of the arena and there was nothing people could do about it. I created a fix for that, then extended it onto some other common PVP problems - looters/not being able to pick out the items I want and PVP logging.
Features
- Players will become unsafe when hit in a PVP area, changing their name color to red
- Players who are unsafe can be hit anywhere, including (but not limited to) PVP-Free worldguard zones and towns/factions NOTE: Users will only become unsafe if they are hit in an area that allows pvp, and from there on they can be hit anywhere
- Death chests to those who die in PVP, only accessible to the person who died and the killer (until an owner defined time expires!)
- Death chests won't overwrite existing blocks and won't connect to already placed chests, preventing protection problems.
- Teleporting temporarily disabled after death, to prevent pesky noobs from constantly dying, tp'ing back, hitting you, dying, tp'ing back.. etc
- Anti PVP logging system - Those who log out in PVP will have a zombie spawned in their place containing their inventory!
- The zombie will fight back with the user's stuff!
- Very customizable: Time until people are safe again, Time until death chest is accessible, Time until people can teleport after death, Health of PVP logger zombie. Some features, such as death chests, can also be completely disabled.
Notes
This plugin doesn't require TagAPI, but without it I am not able to change players' nametags.
Source
Installation
Simply place in your "plugins" folder and you're good to go. Once it has ran the first time, a config will be generated. It will auto update if that feature is enabled in the config.
Config
See the new Config Setup page!
Commands/Permissions
Commands:
- Callsafe (Alias - csafe. "cs" was taken by worldedit)
- * Removes the target player's vulnerability in safe zones
- * Permission: pvptag.callsafe, defaults to OP/console.
- Callhit (Alias - chit)
- * Makes the target player vulnerable to attack in safe zone
- * Permission: pvptag.callhit, defaults to OP/console.
Permissions:
- pvptag.bypass
- * Makes the player unable to be tagged
Suggestions
- I'd love to hear of any suggestions you have. The development of my plugin is based around your ideas, and I think that shows in just how many updates are made based on what you suggest. If you have a suggestion, please comment it below.
EDIT: As of 11/6/15, I am looking for someone to take over this plugin. Message me if you're interested. Shoutout to Pwn9TV.
-
View User Profile
-
Send Message
Posted Mar 11, 2013I couldn't disable PvP everywhere, had to remove the plugin.
-
View User Profile
-
Send Message
Posted Mar 8, 2013Disable enderpearls while tagged. :D
-
View User Profile
-
Send Message
Posted Mar 1, 2013@EncryptedCurse
If the event is cancelled by another plugin they can't hit themselves with an arrow. If the person they are trying to hit is safe, they can't hurt them. However, if they're already unsafe and hit themselves with an arrow it will (probably) reset their vulnerability time.
-
View User Profile
-
Send Message
Posted Mar 1, 2013@Tirelessly
Well you see, players can just shoot a bow into the air and hit themselves with the arrow to tag themselves while still in safezone. I haven't confirmed this, but one of my players told me that they can then start killing anyone they wished when they've tagged themselves.
-
View User Profile
-
Send Message
Posted Feb 28, 2013@EncryptedCurse
They won't unless multiverse is stupid with it's event handling. Are they?
@Mortalsinn
Can you tell me if that worked?
-
View User Profile
-
Send Message
Posted Feb 28, 2013This also needs proper integration with Multiverse. I do not want people to be tagged in worlds where PVP is set to false.
-
View User Profile
-
Send Message
Posted Feb 27, 2013@Mortalsinn
Unfortunately that'd be breaking the rules, I believe. I don't want to test it. As a temporary fix, turning Remove Invisibile to false should help a bit.
-
View User Profile
-
Send Message
Posted Feb 27, 2013LOL I'd love to but I've never dabbled in that kind of stuff before. Anyway you can toss it up for download on some sort of fast file sharing site that I could download off of you? I'd love to test it out for yah
-
View User Profile
-
Send Message
Posted Feb 27, 2013@Mortalsinn
It's a possibility. I'll do some optimization. If you're savvy enough, download the source off my github and compile it and tell me if it works better.
-
View User Profile
-
Send Message
Posted Feb 27, 2013Is it possible with your latest changes from 1.2 to 1.2.1 that your plugin could lag a server? my server was fine with 1.2 but now its ticking down to 10 / 20 after 15 min with about 60 users on....I've tried rolling back all the other plugins I've updated at the same time except this one. Just curious..
-
View User Profile
-
Send Message
Posted Feb 27, 2013@IamMcDylan
Every time the person is hit it resets.
-
View User Profile
-
Send Message
Posted Feb 27, 2013I seemed to notice that the pvp tagging is timed from the first hit, not continuous hits. Am I mistaken or is this correct?
-
View User Profile
-
Send Message
Posted Feb 26, 2013@EncryptedCurse
Customizable messages is doable. I don't want to integrate this with vault and will probably be staying away from monetary loss for pvp logging, but I'd consider losing everything to be a fine. The first one is a large mechanic of this plugin, so I'm not sure if I want to do that. I like that people who are unsafe are unsafe from everyone and not just the people that were in the arena with them. Maybe I'll make it configurable.
-
View User Profile
-
Send Message
Posted Feb 26, 2013Some more suggestions
-
View User Profile
-
Send Message
Posted Feb 26, 2013@EncryptedCurse
I'll get those in the next batch of updates. Thanks for your suggestions. I know this had some bugs in the last updates but I had to change out a fair amount of code to make this releasable and it was hard to keep up with testing everything I changed. This should be fairly consistent now.
-
View User Profile
-
Send Message
Posted Feb 26, 2013Suggestions:
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Mortalsinn
Done, /chit
@IamMcDylan
Fixed.
@Mortalsinn
Done.
New version coming soonish.
-
View User Profile
-
Send Message
Posted Feb 26, 2013one small request and I will donate my life to you LOL
- remove the invisible potion effect when tagged - this DRIVES me NUTS when you have some invisible dude running around swapping his weapon and hitting people
-
View User Profile
-
Send Message
Posted Feb 25, 2013Even though I have DeathTP Enabled and Disable Flying set to false, I still cannot fly or TP.
My Config:
Safe Time: 15
Chest Time: 0
DeathTP Time: 0
PVPLogger Health: 25
NameTag Color: 4
DeathChest Enabled: false
DeathTP Enabled: false
Use TagAPI: true
Disable Flying: false
Auto update: true
version: '1.2'
-
View User Profile
-
Send Message
Posted Feb 25, 2013can you change the /ch command to something else ? we use Herochat and the command to change channels is /ch as I am sure a lot of other large servers use Herochat as well
Thank you so much for considering this request.