CustomizableCombat: Personal PvP Toggle for Minecraft

Taking Control of Player Versus Player Mechanics Running a Minecraft server comes with countless decisions, and one of the trickiest balances to strike is how to handle combat between players. Some communities thrive on constant PvP action, while others prefer a peaceful building experience with ...

Download Customizable Combat for Minecraft 1.16, 1.14, 1.13

Original name: Customizable Combat

Minecraft: 1.13, 1.14, 1.16

FileVersionLoaderSize
Customizable-Combat-1.0.jar1.13—12 КБDownload
CustomizableCombat-1.0.1.jar1.14—11 КБDownload
CustomizableCombat-1.1.jar1.16—20 КБDownload
CustomizableCombat-2.0.jar1.16—27 КБDownload
CustomizableCombat-2.1.jar1.16—331 КБDownload
CustomizableCombat-2.1.1.jar1.16—341 КБDownload

Taking Control of Player Versus Player Mechanics

Running a Minecraft server comes with countless decisions, and one of the trickiest balances to strike is how to handle combat between players. Some communities thrive on constant PvP action, while others prefer a peaceful building experience with occasional organized battles. Switching between these modes traditionally meant editing configuration files, reloading plugins, or even restarting the entire server. That approach disrupts gameplay and frustrates players who just want to keep crafting without interruption.

What Is CustomizableCombat?

CustomizableCombat is a powerful Minecraft plugin designed to give server administrators granular control over every aspect of combat mechanics. Rather than forcing a one-size-fits-all PvP policy, this plugin empowers individual players to set their own preferences, provided they have the appropriate permissions. The core philosophy behind CustomizableCombat is flexibility: smaller servers can host spontaneous PvP events without restarting, and players never have to worry about accidentally punching a friend into lava while mining together.

The plugin has since moved to SpigotMC for future updates, ensuring continued development and community support. Server owners who want the latest features should keep an eye on that platform, as the original project page will evolve significantly over time.

Key Features at a Glance

CustomizableCombat packs an impressive array of functionality that goes far beyond simple PvP toggling. Here is what you can expect from the plugin, with planned features marked for future implementation:

  • PvP Preference — Individual players toggle their own PvP state on or off
  • PvP Global Override — Administrators force a server-wide PvP setting when needed
  • PvP In-Game Management — Real-time control without touching configuration files
  • Pet and Mount Protection — Safeguard tamed animals and mounts from unwanted damage
  • PvP Regions — Define specific areas where combat rules differ from the rest of the world
  • PvP Battles and Duels — Structured one-on-one or group combat scenarios
  • Healthbar Preference — Customize how health information displays during fights
  • Combat Style Preference — Adjust mechanics like attack speed and damage modifiers
  • Combat Style Override — Apply uniform combat styles across battles, duels, or globally

This feature set transforms how server communities interact, making it possible to run a mostly peaceful survival world that occasionally erupts into organized PvP tournaments without any technical headaches.

Player Preferences and PvP Control

At the heart of CustomizableCombat lies the player preference system. Each configurable option appears with a readable name and a corresponding config tag in parentheses. The primary setting is PvP (pvp), a boolean value that determines whether a player can engage in or receive combat damage from other players. When set to off, that player effectively opts out of all PvP interactions, creating a personal safe zone even on servers where combat is generally allowed.

This per-player approach solves a longstanding problem in Minecraft multiplayer. Instead of segregating players into separate worlds or relying on trust alone, server owners can let each community member decide their own comfort level with PvP. A builder working on a massive castle project can disable PvP and focus entirely on placing blocks, while a warrior seeking challenges can keep it enabled and spar with like-minded players.

For those managing modded environments, installing plugins like CustomizableCombat becomes remarkably straightforward when using the foxygame.net launcher, a modern and flexible Minecraft launcher that lets you browse and download mods directly from its built-in menu without hunting through external websites.

Commands for Administrators and Players

CustomizableCombat operates through a clean, intuitive command structure that both players and staff can use effectively. Here is the complete command list:

  • /pvp on/off — Sets your personal PvP state. This command does not work from the server console, keeping control in the hands of actual players.
  • /pvp set player on/off — Allows authorized staff to change another player's PvP state remotely.
  • /pvp check player — Displays the specified player's current PvP status for quick verification.
  • /pvp override check — Shows whether the global PvP override is currently active.
  • /pvp override enabled on/off — Toggles the global override system itself.
  • /pvp override set on/off — Defines the PvP state that all players will be forced to use when the global override is enabled.

These commands give server staff complete battlefield control. Imagine a scenario where an admin wants to host a surprise PvP tournament: they enable the global override, set it to on, and suddenly every player becomes a valid combat target. When the event ends, disabling the override returns everyone to their individual preferences instantly.

Permissions That Put You in Charge

Granular permissions ensure that server owners can delegate exactly the right amount of power to moderators and trusted players. The permission nodes follow a logical hierarchy:

  • customizable-combat.pvp — Grants access to the basic /pvp on/off command. This defaults to true, meaning all players can manage their own PvP state unless explicitly restricted.
  • customizable-combat.pvp.set — Allows setting another player's PvP state via /pvp set.
  • customizable-combat.pvp.check — Permits checking other players' PvP status. Also defaults to true.
  • customizable-combat.pvp.override.set — Controls access to the override configuration commands.
  • customizable-combat.pvp.override.check — Allows viewing the current override settings.
  • customizable-combat.duel — Grants access to the /duel command for initiating structured combat.

This permission structure means a small server with a single owner can keep all administrative powers centralized, while larger networks can distribute moderation capabilities across a team without risking unauthorized changes to global settings.

Why Server Administrators Love This Plugin

The true value of CustomizableCombat emerges in daily server operations. Before plugins like this existed, hosting a PvP event on a normally peaceful server required either a full restart with different settings or trusting players to follow verbal rules. Neither approach worked perfectly. Now, an admin can schedule a battle arena event, enable the global override for the duration, and revert everything afterward with a few simple commands.

Pet and mount protection adds another layer of fairness. Nothing frustrates a player more than losing a beloved tamed wolf or a hard-earned horse to a stray arrow during an otherwise consensual fight. By protecting these entities, CustomizableCombat keeps the focus on player-versus-player skill rather than collateral damage to personal assets.

The planned PvP regions feature promises even more sophistication, allowing server owners to designate specific biomes or constructed arenas as combat zones while keeping the rest of the world peaceful. This creates natural gathering points for PvP enthusiasts without forcing the playstyle on everyone.

Installation and Community Contributions

Setting up CustomizableCombat follows standard plugin installation procedures. Server owners should note that the project has moved to SpigotMC, where future updates and the most current version will be available. The developer welcomes bug reports and contributions through the project's GitHub repository, fostering an open-source community around the plugin.

Regarding usage rights, the developer permits anyone to use, edit, or incorporate the code and resource files from the GitHub repository into their own projects, with a simple request for credit. However, uploading unedited copies of the compiled jar file to other websites is discouraged to ensure all downloaders have access to the original documentation and safety information.

Final Thoughts on Customizable Combat

CustomizableCombat represents a thoughtful solution to one of Minecraft multiplayer's most persistent challenges. By shifting PvP control from a binary server setting to a nuanced, player-driven system, it accommodates diverse playstyles within a single community. The global override feature preserves administrative authority for special events, while the expanding feature set promises even greater depth with duels, combat styles, and regional rules.

For server owners tired of the constant tug-of-war between PvP enthusiasts and peaceful builders, this plugin offers a genuine middle ground. Players gain autonomy over their combat experience, administrators retain ultimate control, and the entire community benefits from reduced friction and more spontaneous fun. Whether you run a tight-knit survival server with a dozen friends or a larger network with hundreds of players, CustomizableCombat adapts to your needs rather than forcing you to adapt to its limitations.