Overview
PvPBarrier is a Minecraft server plugin (designed for version 1.21 with Paper/Spigot) whose main purpose is to prevent players from escaping combat by hiding in safe zones (Safezones).
It works by creating “invisible barriers” in specific regions that essentially push players back if they are in the middle of a fight (Combat Tag).
Main Features
Combat Tag System:
API Version: 1.21
It is an ideal solution for Survival, Factions, or BoxPvP servers where fair gameplay is important and preventing players from running to spawn to avoid death is a priority.
PvPBarrier is a Minecraft server plugin (designed for version 1.21 with Paper/Spigot) whose main purpose is to prevent players from escaping combat by hiding in safe zones (Safezones).
It works by creating “invisible barriers” in specific regions that essentially push players back if they are in the middle of a fight (Combat Tag).
Main Features
Combat Tag System:
- Automatically detects when two players hit each other.
- Applies a combat timer (20 seconds by default).
- Ignores NPC hits or non-direct combat projectiles (such as Ender Pearls).
- If a player in combat tries to enter a protected region (such as Spawn), the plugin pushes them back.
- Smart physics: calculates push strength depending on whether the player is walking or sprinting, with configurable horizontal force and vertical lift values.
- Calculates the shortest exit vector to immediately expel the player from the region.
- Teleport blocking: prevents the use of Ender Pearls and Chorus Fruits if the player is in combat or attempts to teleport in or out of a barrier.
- Sends visual alerts (on-screen titles) warning: “⚠ RESTRICTION ⚠”.
- Custom region system (independent from WorldGuard).
- Selection tool (Golden Axe by default) to mark Pos1 and Pos2 points.
- Commands to easily create, edit, and delete regions.
- Includes an interactive menu (/pvpbarrier menu) to adjust push forces and combat time without restarting the server or manually editing files.
- Highly optimized for servers with many players.
- Uses ConcurrentHashMap for thread-safe management.
- World-based region caching to avoid unnecessary iterations.
- Lightweight movement checks (ignores camera-only movements).
- /pvpbarrier wand — gives you the selection tool.
- /pvpbarrier create <name> — creates a region with the current selection.
- /pvpbarrier menu — opens the GUI configuration panel.
- /pvpbarrier list — displays active regions.
API Version: 1.21
It is an ideal solution for Survival, Factions, or BoxPvP servers where fair gameplay is important and preventing players from running to spawn to avoid death is a priority.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.21
- 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.
Pushback PvPBarriers is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.21. Downloaded 143 times (via Spigot). Download it and open it directly in the game.