pvpToggle — flexible PvP control for Minecraft servers

The pvpToggle mod for Minecraft lets every player choose their PvP status, with configurable zones, inventory keep options, and cooldown timers. A perfect balance between combat and peaceful building.

Download pvpToggle for Minecraft 1.12.1, 1.11.2, 1.10.2, 1.9.4, 1.9, 1.8.9

Original name: pvpToggle

Minecraft: 1.10.2, 1.11.2, 1.12.1, 1.7.10, 1.8, 1.8.8, 1.8.9, 1.9, 1.9.4

Loaders: Forge

FileVersionLoaderSize
pvpToggle-1.10-1.0.36-universal.jar1.10.2Forge55 КБDownload
pvpToggle-1.11.2-2.0.37-universal.jar1.11.2Forge55 КБDownload
pvpToggle-1.12.1-2.0.38-universal.jar1.12.1Forge397 КБDownload
pvpToggle-1.7.10-0.1.0-2.jar1.7.10Forge16 КБDownload
pvpToggle-1.7.10-1.0.33-universal.jar1.7.10Forge45 КБDownload
pvpToggle-1.7.10-1.0.31-universal.jar1.7.10Forge42 КБDownload
pvpToggle-1.7.10-0.1.20-universal.jar1.7.10Forge26 КБDownload
pvpToggle-1.7.10-0.1.14-universal.jar1.7.10Forge18 КБDownload
pvpToggle-1.7.10-0.1.0-8.jar1.7.10Forge17 КБDownload
pvpToggle-1.7.10-0.1.0-4.jar1.7.10Forge17 КБDownload
pvpToggle-1.7.10-0.1.0-1.jar1.7.10Forge16 КБDownload
pvpToggle-1.8-1.0.3-universal.jar1.8Forge46 КБDownload
pvpToggle-1.8.8-1.0.2-universal.jar1.8.8Forge46 КБDownload
pvpToggle-1.8.9-1.0.9-universal.jar1.8.9Forge53 КБDownload
pvpToggle-1.8.9-1.0.11-universal.jar1.8.9Forge53 КБDownload
pvpToggle-1.9-1.0.1-universal.jar1.9Forge54 КБDownload
pvpToggle-1.9.4-1.0.2-universal.jar1.9.4Forge54 КБDownload

Giving Players Control Over Combat with pvpToggle

Running a Minecraft server often means walking a tightrope between two very different player personalities. Some thrive on the adrenaline of player-versus-player combat, while others just want to build in peace without the constant threat of losing their hard-earned inventory. Server administrators traditionally had to make a blunt choice: enable PvP for everyone or disable it completely. This all-or-nothing approach rarely satisfies anyone. Giving Players Control Over Combat with pvpToggle offers a more elegant solution by putting the decision directly into each player's hands, creating a server environment where both playstyles can coexist harmoniously.

Core Mechanics: How the PvP Switch Works

At its heart, this mod introduces a simple yet powerful command system. Once installed on a server, every player gains access to two basic commands: /pvp on and /pvp off. When a player disables PvP, their character becomes immune to attacks from other players. Conversely, enabling PvP allows them to engage in combat on equal footing with everyone else. The mod remembers each player's choice, so there is no need to re-enter the command every time they log in. This persistent state ensures that players can set their preference once and forget about it.

Preventing Abuse: The Cooldown System

A critical feature of Giving Players Control Over Combat with pvpToggle is its built-in protection against exploitation. The configuration file includes a parameter called coolDownInSeconds, which enforces a mandatory waiting period between switching states. This prevents the infamous "hit-and-run" tactic where a player enables PvP, attacks an unsuspecting victim, and immediately disables it to become invulnerable again. By default, this cooldown is set to 30 seconds, but administrators can adjust it down to zero if they prefer instant switching. This flexibility allows server owners to strike the perfect balance between freedom and fairness.

Fine-Tuning Death Penalties

One of the most frustrating aspects of PvP in vanilla Minecraft is losing all your items upon death. This mod addresses that concern with two dedicated configuration options. The keepInventoryOnPVPDeath setting, when set to true, preserves a player's inventory if they die at the hands of another player. Similarly, keepExperienceOnPVPDeath does the same for experience points. Both options default to false, maintaining the traditional hardcore PvP experience, but enabling them creates a more forgiving atmosphere. This allows server owners to offer PvP without the harsh penalty of losing hours of progress, making combat more about skill and fun than punishment.

Comprehensive Command Suite for Players and Admins

The interface of this mod is thoughtfully designed to cover a wide range of scenarios. Beyond the basic toggle, the /pvptoggle command opens up advanced administrative capabilities:

  • version — displays the current mod version installed on the server.
  • save and load — allows administrators to save and restore user settings, zones, and dimension configurations to the world file. This is particularly useful when migrating a server to new hardware.
  • area new/delete/option — enables the creation, removal, and configuration of designated PvP zones. Administrators can define rectangular regions by coordinates where PvP is forcibly enabled or disabled, and even set up notifications when players enter these areas.
  • dimension — provides control over entire dimensions. For example, an admin could force-enable PvP in the Nether while leaving the Overworld to individual player preference.

Additionally, the /pvpui command manages the visual interface. Players can reposition the status indicator on their screen, hide it from themselves or others, and open a graphical menu for managing zones and dimensions. This attention to user experience makes the mod accessible even to those who prefer not to memorize complex commands.

Visual Feedback and Client-Side Features

While this is primarily a server-side mod, installing it on the client adds valuable visual indicators. When PvP is active, two crossed swords appear in the interface. When disabled, a shield icon takes its place. This immediate visual feedback eliminates the need to type commands just to check your status. Furthermore, players can opt to display an icon above their character's head, signaling to others whether they are ready for combat. This transparency helps prevent accidental attacks and fosters clearer communication between players.

For those who prefer using launchers to manage their mods, the mod integrates smoothly with popular tools that handle dependencies automatically. The launcher will fetch the required K4Lib library, without which the mod will not function, allowing you to jump straight into testing on your server.

Configuration Options for Every Playstyle

The configuration file contains several key parameters that allow deep customization:

  • coolDownInSeconds (default 30) — the wait time between toggles. Set to 0 to remove the delay entirely.
  • showMessageOnLogin (default true) — whether to inform players upon login that pvpToggle is active and display their current state.
  • announceDimensionSetting (default true) — whether to notify players about forced PvP settings when they change dimensions.

This level of control enables administrators to tailor the mod to any server concept, from hardcore PvP arenas with safe zones to entirely peaceful worlds where duels happen only by mutual consent. The mod supports Minecraft versions commonly used in modded communities and works with both Forge and other popular loaders, making it a versatile addition to most setups.

Permission Integration for Advanced Servers

Servers running hybrid setups like Cauldron with permission plugins will appreciate the mod's dedicated permission nodes. Administrators can restrict access to zone management or PvP toggling to specific player groups. The relevant permissions are k4unl.minecraft.pvptoggle.commands.commandpvp and k4unl.minecraft.pvptoggle.commands.commandpvptoggle. This integration ensures that the mod fits seamlessly into existing permission hierarchies without conflicts.

Why This Mod Stands Out

Giving Players Control Over Combat with pvpToggle is far more than a simple switch. It is a comprehensive tool for crafting a fair and enjoyable PvP environment. It eliminates the need for rigid server-wide rules by granting individual choice while retaining administrator oversight through zones, dimensions, and inventory settings. The mod is regularly updated, open-source, and free to use in any modpack without restrictions. If you want to breathe new life into your server while protecting peaceful builders, this mod is an excellent addition to your collection. To get started, simply download Giving Players Control Over Combat with pvpToggle from a trusted source, follow the standard installation procedure, and configure it to match your server's vision. The installation process is straightforward, and most launchers provide clear instructions on how to install the mod and its dependencies. Whether you are running a small private server or a large public community, this tool offers the perfect balance of freedom and control.

In conclusion, the mod successfully bridges the gap between combat enthusiasts and peaceful builders. It empowers players with choice, gives administrators powerful tools, and enhances the overall server experience. For anyone looking to create a dynamic and inclusive Minecraft community, Giving Players Control Over Combat with pvpToggle for Minecraft is a must-have utility.