EpicSafePvp
Advanced PvP Protection System
Fair PvP • Combat Protection • Newbie Safety • Protected Loot • Lightweight Design
[HR][/HR]
Advanced PvP Protection System
Fair PvP • Combat Protection • Newbie Safety • Protected Loot • Lightweight Design
Overview
EpicSafePvp is a lightweight, modern and highly configurable PvP protection plugin designed for Survival, BoxPvP, Towny, Factions and competitive Minecraft servers.
The plugin focuses on clean combat management, anti-abuse protection, newbie safety, protected drops, combat logging control and smooth integration with popular server plugins.
EpicSafePvp helps server owners prevent common PvP abuse methods such as teleport escaping, fly abuse, vault command usage, combat logging, newbie farming and protected loot stealing.
[HR][/HR]
Key Features
Combat Tag System
When a player attacks or gets attacked, they are placed into combat mode.
While in combat, EpicSafePvp can block:
- Teleport commands
- /back, /home, /spawn and /warp usage
- Fly usage
- Elytra abuse
- Ender pearl usage
- Chorus fruit usage
- Item dropping
- Vault and ender chest commands
- Gamemode switching
- Invisibility abuse
- Shield abuse
- Combat logout abuse
Code (Text):
⚔ EpicSafePvp │ 15s │ Enemy: Steve (20❤)
Command Protection
EpicSafePvp includes an advanced command protection system.
You can choose between:
- BLACKLIST mode
- WHITELIST mode
Examples:
Code (Text):
/back
/essentials:back
/cmi back
/home
/spawn
/warp
/fly
/pv
/playervaults
/ec
/enderchest
/shop
/ah
[HR][/HR]
Fly Protection
When a player enters combat:
- Bukkit flight is disabled
- EssentialsX fly is disabled
- Fly is enforced while tagged
- Fly cannot be enabled during combat
- Previous fly state can be restored after combat
[HR][/HR]
Newbie Protection
EpicSafePvp includes a full newbie protection system for new players.
Newbie protection can:
- Start automatically on first join
- Persist after server restart
- Save data in data.yml
- Show remaining time using BossBar
- Prevent item drops on death
- Prevent killer reward farming
- Remove protection when the player attacks
- Remove protection when the player equips armor
Code (Text):
Newbie Protection │ 600s left │ Prepare!
[HR][/HR]
Protected Loot System
EpicSafePvp includes an advanced kill loot protection system.
Available loot modes:
- VANILLA
- DIRECT_TO_KILLER
- PROTECTED_DROPS
Supported protection options:
- Protected item pickup
- Direct loot to killer
- Inventory overflow protection
- Hopper pickup blocking
- Item merge protection
- Protected loot glow
- Protected loot name
- EXP transfer to killer
- Anti-loot deletion safety
[HR][/HR]
Combat Log Protection
If a player logs out during combat, EpicSafePvp can punish them.
Available combat log modes:
- NONE
- DROP_ITEMS
- KILL
- Inventory
- Armor
- Offhand item
[HR][/HR]
Hook Support
EpicSafePvp supports compatibility with popular server plugins.
Supported hooks:
- WorldGuard
- Towny
- GriefPrevention
- PlaceholderAPI
- EssentialsX
By default, external protection plugins handle their own PvP rules, while EpicSafePvp avoids incorrectly tagging players in protected areas.
[HR][/HR]
Border Hopping Protection
EpicSafePvp can prevent players from escaping combat by entering protected areas.
For example, tagged players can be blocked from running into:
- WorldGuard PvP-denied regions
- Towny PvP-disabled areas
- GriefPrevention protected claims
[HR][/HR]
Anti-Farm System
EpicSafePvp includes anti-farm protection to prevent repeated reward farming.
You can prevent players from farming the same victim repeatedly for:
- Kill rewards
- Kill streaks
- Loot rewards
Code (Text):
anti-farm:
enabled: true
same-victim-cooldown-seconds: 60
Kill Streak System
EpicSafePvp includes a kill streak system.
Supported options:
- Reset streak on death
- Broadcast milestone streaks
- Run commands on streak milestones
- Reward players for kill streaks
Code (Text):
milestones:
3:
5:
10:
PvP Toggle System
EpicSafePvp includes an optional PvP toggle system.
Players can use:
Code (Text):
/pvp
/pvp on
/pvp off
/pvp status
[HR][/HR]
Commands
Main commands:
Code (Text):
/epicsafepvp
/esp
/safepvp
/pvp
Code (Text):
/esp reload
/esp updateconfigs
/esp doctor
/esp hooks
/esp commandtest <command>
/esp admin inspect <player>
/esp admin clear <player>
/esp admin tag <player> <seconds>
/esp admin newbie <player> <seconds>
/esp admin respawn <player> <seconds>
Permissions
Common permissions:
Code (Text):
epicsafepvp.command.help
epicsafepvp.command.status
epicsafepvp.command.pvp
epicsafepvp.command.reload
epicsafepvp.command.updateconfigs
epicsafepvp.command.doctor
epicsafepvp.admin.*
epicsafepvp.bypass.*
Code (Text):
epicsafepvp.bypass.combat
epicsafepvp.bypass.flight
epicsafepvp.bypass.commands
epicsafepvp.bypass.pvptoggle
PlaceholderAPI Placeholders
Code (Text):
%epicsafepvp_current_enemy%
%epicsafepvp_current_enemy_health%
%epicsafepvp_kills%
%epicsafepvp_deaths%
%epicsafepvp_killstreak%
%epicsafepvp_newbie%
%epicsafepvp_newbie_time%
%epicsafepvp_newbie_remaining%
%epicsafepvp_pvp_mode%
%epicsafepvp_combat_tagged%
Configuration
EpicSafePvp is built to be configurable but still easy to manage.
Main configuration sections:
- settings
- display
- pvp-toggle
- hooks
- combat
- border-hopping
- fair-fight
- combat-log
- protection
- kill-loot
- anti-farm
- kill-rewards
- kill-streak
- restore-on-kill
- performance
[HR][/HR]
Languages
EpicSafePvp includes a clean language file structure.
Language files are stored inside:
Code (Text):
plugins/EpicSafePvp/lang/
- English
- Turkish
[HR][/HR]
Recommended For
EpicSafePvp is suitable for:
- Survival servers
- BoxPvP servers
- Towny servers
- Faction-style servers
- PvP arenas
- Economy Survival servers
- Semi-competitive PvP servers
Why EpicSafePvp?
EpicSafePvp focuses on the most important PvP protection features without making the plugin unnecessarily heavy.
It helps server owners prevent:
- Combat logging
- Fly abuse
- Teleport escaping
- Vault command abuse
- Kill loot stealing
- Newbie farming
- Protected region abuse
- PvP toggle abuse
Fair PvP, clean protection and less abuse.
[HR][/HR]
Installation
- Download the plugin jar.
- Place it into your server’s plugins folder.
- Restart your server.
- Edit the configuration if needed.
- Run:
Code (Text):
/esp reload
Code (Text):
/esp doctor
Dependencies
Required:
- None
- PlaceholderAPI
- EssentialsX
- WorldGuard
- Towny
- GriefPrevention
Support
If you find a bug or compatibility issue, please provide:
- Server version
- Plugin version
- Full console error
- Your config file
- Steps to reproduce the issue
[HR][/HR]
EpicSafePvp
A clean and lightweight PvP protection solution for modern Minecraft servers.
A clean and lightweight PvP protection solution for modern Minecraft servers.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Epic SafePvP - Pvp Protect System v1.38.1 is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 27 times (via Spigot). Download it and open it directly in the game.