Vision Log
Combat logging is one of the most frustrating experiences on any Minecraft server. A player engages in a fight, realizes they are losing, and quickly disconnects to avoid death and item loss. This breaks immersion, rewards cowardice, and leaves the victor with nothing but wasted resources. Vision Log is a lightweight server plugin designed to eliminate this problem entirely. It tracks combat interactions, tags players, and applies meaningful consequences to those who try to escape battle by logging out. Whether you run a survival, factions, or PvP-focused server, Vision Log brings fairness back to every encounter.
Key Features of Vision Log
Vision Log packs a surprising amount of functionality into a minimal footprint. It doesn't bloat your server with unnecessary mechanics; instead, it focuses on one job and does it exceptionally well. Here’s what you can expect after installing it.
Combat Tagging
The core of the plugin is its intelligent tagging system. When a player attacks another, both are immediately marked as "In Combat." But Vision Log goes beyond simple damage tracking. It also uses a proximity and vision check: if two players clearly see each other within a configurable range, the timer starts even before the first hit lands. This prevents the classic trick of stalking someone, waiting for them to turn their back, and then striking without giving them a chance to fight back. The combat tag lasts for a set number of seconds, fully customizable in the configuration file.
Action Bar and Timer
While tagged, players see a clear action bar message and a countdown timer showing exactly how long they must remain in the game. This visual feedback removes any guesswork. The timer resets with each new aggressive action, so prolonged fights keep both participants locked in until the danger truly passes. It’s a simple but effective way to communicate the plugin’s rules without spamming chat.
Combat Logging Detection
If a tagged player disconnects before the timer expires, Vision Log instantly detects the combat log. A server-wide broadcast announces the offender’s name, shaming them publicly and alerting other players. At the same time, the plugin can fire a notification to a Discord channel via a configurable webhook. This dual notification system ensures that even offline staff members or community members are aware of the infraction, adding a layer of social accountability.
Penalties for Combat Logging
Punishment is automatic and unavoidable. When a combat logger rejoins the server, they are immediately afflicted with Slowness 3 for 10 seconds. This penalty makes them an easy target if the fight is still ongoing, and it serves as a deterrent for future attempts. The effect is applied silently—no additional commands or manual intervention needed from admins. It’s a fair, measured response that discourages logging without being overly harsh.
Proximity & Vision Mechanics
What sets Vision Log apart from basic combat tag plugins is its vision-based engagement. The plugin checks whether players are within a defined distance and have a line of sight to each other. This means hiding behind a wall won’t trigger the tag, but peeking around a corner will. It mimics realistic awareness and prevents accidental tagging from players who are merely nearby but not actually involved in a confrontation. The distance and combat time are both adjustable, giving server owners full control over how sensitive the system is.
Discord Integration
Modern server administration often happens outside the game. Vision Log supports Discord webhooks, allowing you to send detailed combat log reports directly to a designated channel. Each report includes the player’s name, the time of the incident, and the fact that they logged out while in combat. This feature is invaluable for moderation teams who want to track repeat offenders or simply keep a transparent log of all combat-related disconnections.
How to Install Vision Log on Your Server
Getting Vision Log up and running takes only a few minutes. The plugin is compatible with Minecraft Java Edition servers running Spigot, Paper, or any of their forks, and it supports versions from 1.16.5 all the way to the latest 1.20.4. No additional dependencies are required, making it a true plug-and-play solution.
Step-by-Step Installation
First, download Vision Log from the official SpigotMC resource page or your preferred plugin repository. You’ll receive a .jar file. Place this file into your server’s /plugins folder. Then restart the server or run a reload command if your server software supports it. Once loaded, Vision Log generates a default config.yml file inside its own folder. You can edit this file to adjust combat time, proximity distance, and Discord webhook settings. After any configuration changes, reload the plugin or restart the server to apply them.
If you manage your server through the foxygame.net launcher, adding Vision Log is even simpler. The launcher’s built-in add-on catalog includes Vision Log, allowing you to install it with a single click. The launcher automatically checks for version compatibility and handles updates, so you never have to worry about manually downloading new releases.
Configuring Vision Log
All customization happens inside the config.yml file. The most important setting is combat-time, which defines how many seconds a player remains tagged after the last aggressive action. The default is usually 15 seconds, but you can set it higher for larger arenas or lower for fast-paced duels. The proximity-distance controls how close players must be to trigger the vision-based tag. You can also enable or disable the Discord webhook, set the webhook URL, and customize the broadcast messages. The configuration is well-commented, so even first-time server owners can understand each option.
Why Choose Vision Log?
There are many anti-combat-log plugins available, but Vision Log stands out for its simplicity, reliability, and unique vision mechanic. It doesn’t overcomplicate the process with unnecessary features or performance-heavy checks. The plugin runs efficiently even on servers with dozens of concurrent players, and its clear action bar timer keeps everyone informed. The automatic penalty system requires zero staff oversight, and the Discord integration makes remote moderation effortless. If you want a fair, transparent way to stop combat logging without adding bloat, Vision Log for Minecraft is the ideal choice. Download it today and give your players the honest PvP experience they deserve.