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!
Is this plugin supposed to be working on 1.2.5? Its not for me, I was just wondering if I'm doing something wrong or I need to wait for an update.
This is more of a request rather than anything else, is there a way you can make it mandatory for a player to have the pvptoggle.pvp.force rather then having it activate when a admin has the - '*.*' permission because the second that permission node is active the pvptoggle.pvp.force becomes active automatically. It would be nice to deactivate. ^^
Hello, dear developer. I need your help to configur plugin PVPtoggle. Something is wrong. Here is the light version of my server without heavy plugins. TXT file with description is inside. Thank you very much.
23 megabytes ZIP-file - look in private message
PS: Clear bukkit core (if needable):
http://ci.spout.org/view/Bukkit/job/CraftBukkit++/187/
-----------TXT description: Hello, Sleelin and AlexDGr8r. I have some bug, which can't be defeated.
Players can't change there pvp status. If they type "/pvp" or attack using node "pvptoggle.pvp.autoenable" nothing is changing (but there is an announce that PVP status became on).
Plese help me.
I need this:
Please check the bug and help me to config PVPtoggle plugin.
Thank you very much.
Skype: timbi.ru
E-mail: [email protected]
ICQ: 883305
@MinecraftDaemon
You didn't provide anywhere near enough information for me to work out what your problem is - Please start a ticket with information such as the permissions you have given your users, and your PvPToggle config file
With that information, I might be able to further assist you with the problem
When I Type /pvp on i have pvp.use and all the other permissions required
@Undearius
That is exactly hoe sleelin's plugin works. Both paties must enable pvp to deal damage to eachother. While you can engineer a one way fight most never will. Except me, because im very mean to griefers we jail LOL
@MinecraftDaemon
give your players the pvptoggle.use node
@bigggan
set plugin.enabled to true, that way PvP will be enabled when you start the server. If you want it to be disabled in all worlds for each player at starup by default, set the default for each world to false
@NuttyX33
Unfortunately, lighers don't fire PvP events as you can't directly light someone on fire, only the floor on which they are standing
@Digitalink2008
Precisely
@Undearius
No, if you have PvP off, then you are not able to PvP with any other player, and they are not able to PvP with you. If you want it to automatically enable PvP for someone when they start attacking you, give them the pvptoggle.pvp.autoenable node
Quick question, if someone has their PvP set to "off", should they still be allowed to harm others? Like Player1 has his set to off, but Player2's is on. Player1 can hurt Player2, but Player2 cannot hurt Player1.
I'm looking for the opposite of this. when someone has their PvP off, all their interactions with someone else don't work and all interactions with them don't work either.
@NuttyX33
Seems like that would be expected actually. The lighter isn't capable of being used on a player entity that I know of. The ground is lit on fire and then the other player is either close enough to catch or walks into it. I'd be surprised if Sleelin could control that without disabling fire all together.
Digi.
Can we have a disable option for Citizens? so pvp is forced off for them?
uhm when player turns pvp off, lighter works on them =<
idk why but always when i turn "/pvp global on" then it resets after a while back to global off.
Is this a bug or is this this something i configure wrong? I want my server to have PvP availeble for members to turn it on, but its default off when they join the server.
Hey theres a bug where the commands work but it doesnt actually change your stance in pvp i am using craftbukkit 2013 1.2.4r0.1 and pvptoggle 2.0.2
@Spadow
Why are you still using v0.5.0 when it's now 4 months old? That specific bug was fixed in version 1.0.0, and we're now up to version 2.0.0, which I recommend you update to.
so you can disable pvp at some worlds and enable it on orther worlds?
Hey there, Im using pvp toggle for CB #1337 and I got a problem. Player can kill each other by using the bow doesnt matter if you got pvp on or off.
Hi, I'm using craftbukkit 1.2.3r-0.1, and this plugin is seemingly working. My players can access the /pvp command, and it shows that it's changing back and forth, however the actual functionality is not working (pvp enabled or disabled, one can still be hurt).
EDIT: I figured out what was wrong. pvptoggle.use was not set for players. Sorry for the noob question.
I have this in my config:http://pastebin.com/AhqjU8eg Yet noone is able to change their PvP status in the world Northern_Kingdoms, including ops. When I type /pvp on it will say 'pvp enabled' but when checking it with /pvp status it will say that pvp is not toggled on.
It does, however, work in the world onepointtwo.
I have made sure there are no spelling mistakes in the world names.
I think it might be because of the underscore '_' in the name. Because when I type /pvp w:Northern_Kingdoms status, it says the world doesn't exist.
Awesome plugin! Keep up the good work.
@Numenx
Did you upgrade from 1.1.0? If so, permissions have changed in 2.0 and above. See the permissions page to work out what permissions you need to give your players now. If you already gave them those permissions, submit a ticket with further info (what permissions you gave to them, what version, etc) so I can assist you more.