VYPNITOCOMBAT
YOUR ALL-IN-ONE SOLUTION FOR COMBAT MANAGEMENT & PVP CONTROL
By Vypnito
1.21.x only!
tested on paper fork only
VypnitoCombat is a powerful and highly configurable plugin designed to give you complete control over all aspects of player combat on your server. From preventing combat logging to managing global PvP and protecting players from indirect attacks, VypnitoCombat has you covered.
✨ CORE FEATURES ✨
- ✅ Advanced Combat Tag System: Puts players in combat and prevents them from escaping using disallowed commands or items.
- ✅ Persistent Cooldowns: Post-combat cooldowns for Elytras and Ender Pearls are saved to a database (SQLite) and persist through server restarts!
- ✅ Global PvP Toggle: A simple command (/pvp global <on|off>) allows you to enable or disable PvP server-wide instantly.
- ✅ Robust PvP Protections: When PvP is off, players are also protected from indirect harm like lava placement and harmful splash potions.
- ✅ WorldGuard Integration: Prevent players from running into safe zones (regions with pvp: deny or invincible: allow) while in combat. They will be gently bounced back!
- ✅ Full Admin Control: A suite of commands for staff to check, apply, or remove combat tags from players.
- ✅ Customizable Punishments: Decide exactly what happens when a player combat logs - kill them, run custom commands, or both.
- ✅ PlaceholderAPI Support: Display player combat status in scoreboards, tablists, and more.
- ✅ Highly Configurable: Almost every aspect of the plugin can be tweaked to your liking through easy-to-use config files
- ✅Custom Death Message: Custom Death message when you die in fight/in combat
- ✅Automatic Config/messages.yml updater: Automatic updater for config/messages even if you have already edited your config there is no need to delete it just place new .jar and it will add the feature it self
- ✅ World Guard VISUAL_BORDER SETTINGS: you can also set pushback or none on world guard protection. so players cant run in safe zones.
COMMANDS & PERMISSIONS
Admin Commands:
- /vypnitocombat (or /vc) reload - Reloads the configuration files.
Permission: vypnitocombat.reload
- /vc status <player> - Checks the combat status of a player.
Permission: vypnitocombat.status
- /vc tag <player> [seconds] - Manually puts a player in combat.
Permission: vypnitocombat.tag
- /vc untag <player> - Manually removes a player from combat.
Permission: vypnitocombat.untag
- /pvp global <on|off> - Toggles global PvP on or off.
Permission: vypnitocombat.pvp.manage
Bypass Permission:
- vypnitocombat.bypass.combat - Allows a player to bypass all combat restrictions and rules.
PLACEHOLDERAPI PLACEHOLDERS
If you have PlaceholderAPI installed, you can use these placeholders:
- %vypnitocombat_in_combat% - Displays "Yes" or "No" based on combat status.
- %vypnitocombat_time_remaining% - Displays the remaining combat time in seconds (e.g., 9.8).
INSTALLATION
- Download the VypnitoCombat.jar file.
- Place the JAR file into your server's plugins folder.
- Restart your server.
- The plugin will generate its default configuration files in plugins/VypnitoCombat/.
- Configure the config.yml and messages.yml files to your liking.
- Use /vc reload to apply changes.
Optional Dependencies: For all features to work, install WorldGuard and PlaceholderAPI. The plugin will run without them, but the integration features will be disabled.
for support:
https://discord.gg/n6WfSRqq6m
for an suggestion:
https://discord.gg/n6WfSRqq6m