PvPManager Plugin — Configuration
Commands
Below is a comprehensive list of commands available in PvPManager.
| Command | Description | Permission |
|---|---|---|
/pvp [on/off] |
Toggles your personal PvP status. | pvpmanager.command.pvp |
/pvp [player] [on/off] |
Toggles another player's PvP status. | pvpmanager.command.pvp.others |
/pvpoverride |
Allows PvP anywhere, ignoring all protections. | pvpmanager.command.override |
/pvpstatus [player] |
Checks the PvP status of yourself or another. | pvpmanager.command.pvpstatus |
/pvplist |
Lists all players with PvP enabled. | pvpmanager.command.pvplist |
/pvpinfo |
Displays detailed PvP statistics for a player. | pvpmanager.command.pvpinfo |
/pvptag [player] |
Manually tags a player in combat. | pvpmanager.command.tag |
/untag [player] |
Removes the combat tag from a player. | pvpmanager.command.untag |
/pvpglobal [on/off] |
Toggles PvP for the entire server. | pvpmanager.command.pvpglobal |
/newbie [add/remove/check] |
Manages newbie protection for players. | pvpmanager.command.newbie |
/announce [message] |
Sends a broadcast to all players. | pvpmanager.command.announce |
/soup |
Refills health using mushroom soup (Premium). | pvpmanager.command.soup |
/pvpgrant [player] [time] |
Grants temporary PvP status (Premium). | pvpmanager.command.pvpgrant |
Permissions
Permissions are divided into administrative access and player exemptions.
Administrative Groups
pvpmanager.admin: Grants access to all administrative commands including/pvpoverride,/pvpglobal, and management of other players' PvP status.
Exemptions and Bypasses
These permissions allow specific players (like staff) to bypass plugin restrictions.
| Permission | Effect |
|---|---|
pvpmanager.exempt.combatlog |
Player is not punished for disconnecting while tagged. |
pvpmanager.exempt.combattag |
Player is never tagged in combat. |
pvpmanager.exempt.blockcommands |
Player can use any command while tagged. |
pvpmanager.exempt.disableactions |
Fly, Gamemode, and Godmode are not disabled on tag. |
pvpmanager.exempt.killabuse |
Player is exempt from kill abuse monitoring. |
pvpmanager.exempt.respawnprotection |
Player does not receive protection after respawning. |
pvpmanager.exempt.pvptogglecooldown |
Removes the cooldown for the /pvp command. |
pvpmanager.exempt.spawnnpc |
No NPC is spawned when the player logs out (Premium). |
Configuration
The config.yml file allows for deep customization of the plugin's behavior. Key sections include:
- Default PvP: Set whether PvP is enabled by default for new players.
- Combat-Tag:
Duration: Time in seconds the tag lasts.Block-Commands: List of commands to disable during combat.Disable-Fly: Automatically disables flight when tagged.- Punishments:
Enabled: Enable or disable combat log punishments.Kill-On-Log: Whether to kill the player on logout.Commands-On-Log: Custom commands to run when someone logs out (e.g., broadcasting a message).- World-Exclusions: List of worlds where PvPManager features should be disabled.
Integration
PvPManager supports several external plugins:
* WorldGuard: Respects 'pvp' flags in regions.
* Vault: Used for monetary penalties and rewards.
* PlaceholderAPI: Provides placeholders like %pvpmanager_pvp_status% and %pvpmanager_tag_time% for use in scoreboards or chat plugins.