PvPToggle
PvPToggle
Allows players to decide whether or not they want PvP to be enabled or disabled, and stops PvP attacks when either the attacker or defender has PvP disabled. Also allows admins to toggle global or world-specific PvP, or the PvP status of a specific player, in a specific world. Muti-world compatible, Permissions compatible.
Latest version: v3.0.0
Features:
- Pretty much stated above, but hey, here they are anyway:
- Individual, player-specific enabling or disabling of PvP
- Global PvP control
- World-specific PvP control
- Automatically enable PvP in combat
- Permissions support - only allow certain groups or players access to specific functions
- Multiworld support - configure which world you want the plugin to be active in
- Cooldown timer - set time since last conflict in seconds before users can disable PvP again
- Blocks projectile PvP damage (including damage from Arrows, Snowballs and Fireballs!)
- Block thrown poisonous potion damage
- Warmup timer - set time since enabling PvP in seconds before users can PvP
- Pick between three different commands
- Set your own custom messages on PvP and command events
- WorldGuard PVP flag integration!
Installation:
To install this plugin, all you have to do is place it in your Bukkit plugins folder, and run the server (or reload it) once. This automatically generates a configuration file. That's it! The plugin is now installed.
To read more information about how to set up the configuration, see the Configuration page.
Or, to see what permissions you need to give your users for them to be able to use certain commands, see the Permissions page.
Commands:
PvPToggle now has the functionality to allow you to set the command which it should use! This is settable in the configuration file, and by default, will be set to "/pvp". All command functionality of PvPToggle is accessed via one command.
Basic command overview:
Command | Description |
---|---|
/pvp | Toggle own PvP status |
/pvp [status| on| off] | Set or check own PvP status |
/pvp [status| on| off] <player> [world] | Set, reset or check another players' PvP status. Add [world] argument to work in specific world |
/pvp w:<world> [status| on| off| reset] | Check, set or reset world-wide PvP status of specified world |
/pvp global [status| on| off| reset] | Deals with server-wide plugin operations - used to enable, disable, reset or check status of server-wide global PvP |
/pvp region [add| remove] <region> <world> | Adds or removes a WorldGuard region from PvPToggle's usage |
For more detailed information on usage of each command, see the commands page!
For more detailed information on region management and WorldGuard integration, see the WorldGuard Integration page!
Upcoming:
- Blocking
potion andfire damage - Time-based PvP restrictions
- Announcements
For support, bugs and feature requests, DON'T COMMENT, please start a ticket instead!
Doesn't affect PvP anymore with the 1.5.2 build, just spams errors, but options like /pvp on still works.
i have 2 issues of this plugin to report: 1. The warmup option in the config dosnt work. 2. It is creating errors in my console and it crashed my server every 15 - 20 min. I love this plugin because its the only 1 that has multi world support and its just what i need. But it needs to be updated to 1.5.1. Please fix it soon :/ thanks.
can you update it to 1.5.1?
1.5.1 on spigot 718
dose it just not like global region or...?
I think its not working for 1.5 correctly. I can toggle, Its just i can never hit anyone..
I'm looking for something like this
pvptoggle.alwayson pvptoggle.alwaysoff
So that i can exclude shop owners and dealers from pvp wars...
I put a commandblock with / pvp off and not working, how do I get players to deactivate your pvp with a button? And other questions ... Node that I have to settle for the permanent deactivation pvp? since when logean be enabled again ...
Working in 1.5 Java 7
Thanks
@tikistand5525
PermissionsEx has world-specific permissions, and you can always add a command block with a pressure plate at the world's spawn that sudos the person to turn PvP on (assuming you have Essentials).
For anyone having issues with adding a region with world guard, try going into the config and enabling world guard integration
Is there a way to force PvP in a certain area?
This works great on 1.47 so yes it does
Hi,does it work on 1.4.6?
@tikistand5525
Use permissions to set per world. The permission: pex group <group> add <permission> [world] - sets a permission for that certain world and no other.
Just put the pvptoggle permission in all groups except this one.
Hi, I've been trying to get your mod to work for a few days now and heres my situation: the plugin is active, i (the admin and OP) can toggle world Pvp, not my own. any players (regardless of where i put the permissions) cannot toggle there pvp status. I ahve no idea what im doing wrong, PM me please.
Is there a way to force PvP to be enabled in a certain world while also restricting usage of the /pvp command? For instance on a PvP only world, where everyone HAS to be in PvP mode.
Will this plugin be able to connect with the TagAPI to be able to change PlayerTags when they enable pvp?
Hi im kind of stupid but could I make a specific place just pvp like toggle pvp off then go in my pvp area and turn it on??
I love it; Just what I was looking for but there is one suggestion I want to make is to leave pvp ALWAYS on in other worlds; Idk if I am misreading the config information but it seems that I can only choose either to have pvp enabled or disabled by default or completely disable pvp or enable it but still have the function of turning it on and off. Hope that made sense.
So... tried this plugin and it was not throwing any errors and commands work but people still able to hurt each other no matter what settings in config file I do. I set it up not to have pvp enabled to people by default. When checking status, it shows disabled for them for that world but they still able to hurt each other. Just noticed that there is an error once in a while about not being able to pass event to citizens npc but not sure if thats what happens. Have MCMMO and worldguard and multiverse on the server