PvPTime: Restrict PvP Battles to Nighttime Only

PvPTime for Minecraft lets admins restrict PvP to specific times of day, enabling peaceful days and dangerous nights with WorldGuard and Towny support.

PvPTime: Time-Based PvP Control for Minecraft Servers

Minecraft multiplayer is a world of endless possibilities, but sometimes the chaos of unrestricted player-versus-player combat can overshadow the quieter joys of building, exploring, and trading. What if the very cycle of the sun and moon could dictate the rules of engagement? That is the clever premise behind PvPTime: Time-Based PvP Control for Minecraft Servers, a tool designed to weave a new layer of strategic depth into your gameplay.

A Fresh Take on Server Conflict

Instead of a permanent free-for-all, PvPTime introduces a dynamic rhythm to your server. The core idea is elegantly simple: the day belongs to peace, and the night unleashes danger. This simple shift does more than just reduce random griefing; it creates a compelling incentive for players to plan their activities. Do you risk venturing out after dark, or do you secure your base and wait for dawn? This natural tension breathes new life into the standard survival formula, making every sunset a moment of anticipation.

Core Features That Put You in Control

PvPTime is not just a simple on/off switch. It is a robust administrative tool designed for granular control, running smoothly on popular server platforms like Bukkit, Spigot, and Paper, with dedicated versions available for Forge and Sponge environments. Let's look at what makes it stand out:

  • Customizable Combat Windows: Server admins can precisely define the in-game ticks during which PvP is active. While the default is typically the nighttime hours, the system is flexible enough to accommodate any schedule you can imagine.
  • Clear Player Notifications: The server automatically broadcasts messages to all players when PvP is toggled on or off. This ensures everyone is aware of the current rules, preventing any unpleasant surprises.
  • Per-World Configuration: Each dimension, from the Overworld to the Nether and the End, can have its own independent PvP rules. This is invaluable for large servers that feature distinct gameplay zones with different objectives.
  • Seamless Third-Party Integration: PvPTime is designed to play well with others, offering deep integration with popular protection and towny plugins to create a cohesive server ecosystem.

Working in Harmony with WorldGuard and Towny

For servers that already rely on WorldGuard for territory protection, PvPTime adds a layer of intelligent cooperation. It respects the PvP flag of each region. If a region's flag is set to allow, combat is permitted at all times. If the flag is cleared, the plugin's time-based rules take over, meaning battles are only possible during your designated hours. A deny flag will completely disable PvP in that area, regardless of the time of day.

Integration with Towny is equally thoughtful. The plugin automatically activates PvP during a declared war between towns, adding a logical and exciting layer to political and economic servers. This synergy means you do not have to choose between different systems; they work together to create a richer experience.

Permissions and Commands for Every Role

Managing who can fight and when is made easy with a flexible permission system. Here are the key nodes that allow you to tailor the experience for different player groups:

  • pvptime.override: Grants the holder the ability to attack others even during peaceful daytime hours. This is perfect for moderators or players with special in-game privileges.
  • pvptime.nopvp: Provides complete immunity from PvP at all times. A player with this permission remains safe from attacks, even during the most chaotic nights.
  • pvptime.reload: Allows access to the /pvptime reload command, enabling admins to apply configuration changes without a full server restart.
  • pvptime.info: Lets users check the current PvP status with the /pvptime info command.
  • pvptime.*: A wildcard permission that grants all of the above, typically reserved for server administrators.

Getting Started and How to Install

Setting up PvPTime is a straightforward process. Before you begin, ensure that the pvp=true setting is present in your server.properties file, as the plugin requires this to function correctly. To download PvPTime: Time-Based PvP Control for Minecraft Servers, simply grab the JAR file and place it into your server's plugins folder, then restart the server. The configuration is stored in a clear, text-based file where you can set time intervals, messages, and world-specific behaviors.

If you prefer a modified client, PvPTime: Time-Based PvP Control for Minecraft Servers for Minecraft is also available for the Forge loader. This version can be easily added to your mods folder, making it accessible for single-player worlds or personal modpacks. The process for how to install is just as simple: drop the mod file into the correct directory and launch the game.

Why PvPTime Deserves a Spot on Your Server

PvPTime distinguishes itself through a combination of simplicity and thoughtful design. It avoids feature bloat, focusing on a core need: linking combat to the game's time cycle. Its compatibility with WorldGuard and Towny means it slots neatly into an existing plugin ecosystem without causing conflicts. The availability of versions for Forge and Sponge extends its reach beyond just server administrators, making it a great option for solo players and modded setups. With an open-source codebase and a Developer API, the potential for customization is significant for those who want to tailor it further.

Conclusion: A New Rhythm for Your Server

In the end, PvPTime is a small but powerful addition to any server looking to inject more dynamism and atmosphere into its world. It requires no deep technical expertise to configure and starts working almost immediately. Whether you are running a hardcore survival server with nightly raids or a roleplay project with peaceful days and blood-red sunsets, this plugin offers new emotions and encourages players to keep a watchful eye on the sky. Try PvPTime and watch the familiar mechanics of Minecraft transform into a fresh, strategic challenge.

Download PvPTime for Minecraft 1.9, 1.7.2

Original name: PvPTime

Minecraft: 1.7.2, 1.9

FileVersionLoaderSize
PvPTime.jar11 КБDownload
PvPTime-Plugin-2.0.0.jar1.7.225 КБDownload
PvPTime-Plugin-2.0.1.jar1.7.227 КБDownload
PvPTime-Plugin-2.0.3.jar1.927 КБDownload