LobbyPvP 1.0
A lightweight PvP system for your server lobbies
•
Pratham
•
GitHub
•
Discord
──────────────────────────────────────────────────────────────────────────────────────────────
» Supported Versions: 1.20.x
» Tested Versions: 1.20.1, 1.20.4
» Dependencies: None
» Last Updated: 2025-11-12
A lightweight PvP system for your server lobbies
──────────────────────────────────────────────────────────────────────────────────────────────
» Supported Versions: 1.20.x
» Tested Versions: 1.20.1, 1.20.4
» Dependencies: None
» Last Updated: 2025-11-12
Description
LobbyPvP is a lightweight and highly customizable PvP system designed specifically for server lobbies. It allows players to engage in PvP combat with custom weapons and armor while preventing item drops and inventory tampering. Perfect for hub servers looking to add PvP functionality without the risk of item loss.
✨ Features
• Customizable PvP weapons with support for any material
• Configurable PvP armor sets
• Customizable cooldowns for enabling/disabling PvP
• World-based PvP toggling
• Protection against item dropping and inventory tampering
• Permission-based access control
• Lightweight and optimized for performance
• Multi-version support (1.20+)
• No external dependencies required
• Customizable messages and language support
• Built-in cooldown system for PvP toggling
Commands
| Command | Description | Permission | Aliases |
| /lobbypvp | Shows plugin information and help | lobbypvp.help | /lpvp, /pvp |
| /lobbypvp reload | Reloads the plugin configuration | lobbypvp.reload | /lpvp reload, /pvp reload |
| /lobbypvp give <player> <weapon|armor> | Gives a player a PvP weapon or armor set | lobbypvp.give | /lpvp give, /pvp give |
Permissions
| Permission | Description | Default |
| lobbypvp.use | Allows using PvP features | op |
| lobbypvp.help | Allows using the /lobbypvp help command | op |
| lobbypvp.reload | Allows reloading the plugin configuration | op |
| lobbypvp.give | Allows giving PvP items to players | op |
| lobbypvp.bypass.cooldown | Bypass PvP toggle cooldowns | op |
| lobbypvp.bypass.world | Bypass world-based PvP restrictions | op |
⚙️ Configuration
Spoiler: config.yml (Click to expand)
# LobbyPvP Configuration
# Version: 1.0
# Enable or disable the plugin globally
enabled : true
# Worlds where PvP is disabled by default
disabled-worlds :
- "world_peaceful"
- "lobby"
# Cooldown settings (in seconds)
cooldowns:
enable-cooldown : 3
disable-cooldown : 5
# Messages
lang:
no-permission : "&cYou don't have permission to do that!"
reloaded : "&aConfiguration reloaded!"
pvp-enabled : "&aPvP has been enabled!"
pvp-disabled : "&cPvP has been disabled!"
pvp-enabling : "&eEnabling PvP in &6%time% &eseconds..."
pvp-disabling : "&eDisabling PvP in &6%time% &eseconds..."
disabled-in-world : "&cPvP is disabled in this world!"
item-received : "&aYou have received a PvP %item%!"
item-given : "&aGiven PvP %item% to %player%!"
invalid-item : "&cInvalid item type! Available types: weapon, armor"
player-not-found : "&cPlayer not found!"
usage : "&cUsage: /lobbypvp <reload|give> [player] [weapon|armor]"
# Items configuration
items :
# PvP Weapon
weapon:
material : "DIAMOND_SWORD"
name : "&b⚔ &fPvP &bSword"
lore :
- "&7Use this sword to fight"
- "&7other players in the lobby!"
- ""
- "&eRight-click to enable PvP"
enchantments :
- "sharpness:5"
- "unbreaking:3"
- "knockback:1"
unbreakable : true
hide-flags : true
# PvP Armor
armor:
material : "LEATHER_CHESTPLATE"
name : "&b &fPvP &bArmor"
lore :
- "&7Wear this armor to protect"
- "&7yourself in the PvP arena!"
enchantments :
- "protection:2"
- "unbreaking:3"
unbreakable : true
hide-flags : true
Code (YAML):
# LobbyPvP Configuration
# Version: 1.0
# Enable or disable the plugin globally
enabled : true
# Worlds where PvP is disabled by default
disabled-worlds :
- "world_peaceful"
- "lobby"
# Cooldown settings (in seconds)
cooldowns:
enable-cooldown : 3
disable-cooldown : 5
# Messages
lang:
no-permission : "&cYou don't have permission to do that!"
reloaded : "&aConfiguration reloaded!"
pvp-enabled : "&aPvP has been enabled!"
pvp-disabled : "&cPvP has been disabled!"
pvp-enabling : "&eEnabling PvP in &6%time% &eseconds..."
pvp-disabling : "&eDisabling PvP in &6%time% &eseconds..."
disabled-in-world : "&cPvP is disabled in this world!"
item-received : "&aYou have received a PvP %item%!"
item-given : "&aGiven PvP %item% to %player%!"
invalid-item : "&cInvalid item type! Available types: weapon, armor"
player-not-found : "&cPlayer not found!"
usage : "&cUsage: /lobbypvp <reload|give> [player] [weapon|armor]"
# Items configuration
items :
# PvP Weapon
weapon:
material : "DIAMOND_SWORD"
name : "&b⚔ &fPvP &bSword"
lore :
- "&7Use this sword to fight"
- "&7other players in the lobby!"
- ""
- "&eRight-click to enable PvP"
enchantments :
- "sharpness:5"
- "unbreaking:3"
- "knockback:1"
unbreakable : true
hide-flags : true
# PvP Armor
armor:
material : "LEATHER_CHESTPLATE"
name : "&b &fPvP &bArmor"
lore :
- "&7Wear this armor to protect"
- "&7yourself in the PvP arena!"
enchantments :
- "protection:2"
- "unbreaking:3"
unbreakable : true
hide-flags : true
Installation
1. Download the latest version of LobbyPvP from the SpigotMC page
2. Place the downloaded .jar file into your server's `plugins` folder
3. Restart your server (or use a plugin manager to load the plugin)
4. Configure the plugin to your liking in `plugins/LobbyPvP/config.yml`
5. Give players the `lobbypvp.use` permission to allow them to use PvP features
License
This plugin is licensed under the MIT License.
Links
Support
If you encounter any issues or have feature requests, please open an issue on GitHub or join our Discord server for support.
Final Notes
Thank you for choosing LobbyPvP! If you enjoy using this plugin, please consider leaving a positive review and rating. Your support helps motivate further development and improvements.
Enjoy your PvP experience with LobbyPvP!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.10, 1.11, 1.12
- 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.
LobbyPvP is a free Minecraft Java mod. Compatible with Minecraft 1.10, 1.11, 1.12, 1.13 and newer. Downloaded 44 times (via Spigot). Download it and open it directly in the game.