PvP Analiz
Client-side PvP statistics, opponent analysis and combat replay for Minecraft 26.2 (Fabric)
PvP Analiz records the combat data your client can actually observe, turns it into readable statistics, shows the playstyle patterns of the players you fight, suggests techniques based on your own inventory, and replays your most important moments from a top-down view.
No cheats. No automation. No network requests.
Features
Combat statistics
Server-confirmed hits, attack attempts, accuracy, longest combo, damage taken, hit interval and rhythm consistency.
Observed opponent patterns
Lateral movement, close/far range preference, retreat tendency after being hit, airborne and elytra flight ratio, shield / potion / pearl usage, item switching.
Every metric carries its own sample count. A ratio from 2 observations is never presented with the same confidence as one from 40.
Technique suggestions — 30 techniques
Sword, Axe, Mace, Elytra-Mace, Wind Charge-Mace, Spear-Mace, Trident-Mace, Bow, Crossbow, Crystal PvP, Anchor PvP, Bed PvP, Elytra kiting, Pearl positioning, Totem tanking and more.
Suggestions are scored from the opponent's observed behaviour and your own inventory, health, distance and position. If you only carry a sword, you will never be told to use Crystal PvP. If your health is low, explosive techniques are pushed down and sustain options are pushed up.
Combat replay
The mod captures your most important moments — the biggest hit you took, the moment your health went critical, the start of an encounter — as a 4 second top-down replay.
This is not video capture. No game footage is recorded. The mod stores positions, facing, hits and damage tick by tick, plus a snapshot of the terrain at that moment, and redraws the scene. Blocks are shown in their real map colours, so the fight is replayed on the ground where it actually happened.
Hold I and press K to open it. Green dots mark where damage landed — on your line if you took it, on theirs if you dealt it. Damage numbers rise and fade at the spot. Damage you dealt shows "?", because the server never tells your client how much damage you did. Dashed segments mean you had no line of sight at that moment.
Combat history
Per-encounter timeline: who opened, hits landed and taken, damage, retreats.
Interface
Hold I for a compact HUD panel — the game does not pause, you keep moving and fighting. Press O for the full analysis screen with six tabs.
Available in 11 languages: Türkçe, English, Español, Português, Русский, Deutsch, Français, 简体中文, 日本語, 한국어, Polski.
What it does NOT do
This mod is not a cheat and will not become one:
- No X-Ray, ESP, wallhack, tracers
- No aim assist, reach, kill aura, auto-attack, auto-totem, auto-anything
- It never presses a key or makes a decision for you
- It makes no network requests — nothing leaves your computer
- Analysis data is kept in memory only and is never written to disk
The core principle
The mod never shows you something you could not have seen yourself.
Your client technically receives data about players behind walls. This mod refuses to use it. When an opponent leaves your line of sight, data collection stops; when they become visible again, it resumes. This applies to everything, including pearl throws and nearby crystals.
| Used | Never used |
|---|---|
| Server-confirmed damage events | Opponent health |
| Movement and position in line of sight | Anything behind walls |
| Items the opponent is holding | Opponent inventory |
| Your own health and inventory | Invisible players |
Every line is marked by its source:
- ● confirmed — the server explicitly told us
- ○ observed — we read what the game displayed
- ◐ inferred — this is our interpretation
Attack attempts and confirmed hits are counted separately, because clicking is not the same as landing a hit. Weak-sample inferences are hedged, and suggestions are not generated from weak data at all.
There is no "the opponent has 3 totems left" and no "he will place a crystal now". If the mod cannot know something, it says so.
Controls
| Input | Action |
|---|---|
| I (hold) | HUD panel — non-blocking, you keep fighting |
| I + ←/→ | Switch between opponents |
| I + K | Combat replay |
| I + K + ←/→ | Switch between recorded moments |
| I + K + ↑/↓ | Pause and step frame by frame |
| O | Full analysis screen |
/pvpanaliz ayarlar |
Settings |
/pvpanaliz temizle |
Clear all history |
/pvpanaliz sure <minutes> |
Data retention window |
Settings are also reachable through Mod Menu if installed.
Requirements
- Minecraft 26.2
- Fabric Loader 0.19.3+
- Fabric API 0.156.0+
Client-side only — does not need to be installed on the server.
Server rules — please read
This mod reveals no hidden information, performs no automation and modifies no packets. However, showing opponent analysis during a fight may still be considered an unfair advantage by some competitive PvP servers.
Technique suggestions and counter-observations can be fully disabled in the settings.
Checking your server's rules is your responsibility.
License
MIT — free to use, modify and redistribute.
Translations welcome: drop a language file into assets/pvpanaliz/lang/ and it works, no code changes needed.

