
VengeanceVow
A cooperative survival plugin that creates custom vengeance missions when players die, allowing friends to avenge their death, rescue their souls, and earn XP rewards.
VengeanceVow
Turn player deaths into cooperative adventures! VengeanceVow is a highly engaging, fully localized survival utility plugin that introduces a unique gameplay mechanic: when a player is killed by a monster, a rescue mission is declared. Other players can accept the mission to hunt down the killer (now a glowing, protected Nemesis mob), rescue their friend's soul, and claim XP rewards.
⚡ Core Features
- Interactive Death Broadcasts: When a player dies, a server-wide announcement with clickable
[ACCEPT]and[REJECT]buttons is sent. - Vengeance Missions: Accepting a mission starts a 15-minute countdown (tracked with a neat BossBar) to hunt down the Nemesis mob.
- Dynamic XP Rewards: The rescuer receives 5% of the dead player's pre-death XP as a reward upon success.
- If
keepInventoryis enabled: 5% of the dead player's XP is safely sacrificed for their rescuer upon success. The dead player loses no XP if the mission fails/times out. - If
keepInventoryis disabled: The dead player never loses XP. However, if the mission has been accepted by a rescuer and fails/times out, the rescuer who accepted the mission loses 5% of the dead player's XP as a penalty.
- If
- Anti-Sabotage & Safety Checks:
- Only the assigned rescuer (and the dead player) can damage the Nemesis. Other players cannot steal the kill.
- Environmental protections keep the Nemesis from burning in daylight (
CombustEventprotection). - If the Nemesis dies from environmental sources (lava, falling) or the rescuer logs out, the mission is safely cancelled with no penalty.
- Self-Revenge: The dead player can fight and kill their own killer to successfully close the mission without any penalties.
- Full Internationalization: Out-of-the-box support for English, Turkish, German, Spanish, and Russian. The plugin dynamically sends translations based on each player's Minecraft client language!
- bStats Integration: Built-in lightweight metrics reporting to track plugin usage.
🎮 Commands & Permissions
All players need the vengeancevow.use permission to interact with the plugin, and admins need vengeancevow.admin to manage it.
| Command | Permission | Description |
|---|---|---|
/vv accept <id> | vengeancevow.use | Accepts a pending vengeance mission. |
/vv reject <id> | vengeancevow.use | Rejects a pending vengeance invitation. |
/vv cancel | vengeancevow.use | Cancels your currently active accepted mission. |
/vv reload | vengeancevow.admin | Reloads configuration files and languages. |
🔧 Configuration
The configuration allows full control over the plugin mechanics:
# Settings for VengeanceVow
settings:
# The timeout in seconds for accepting a mission (Default: 5 minutes)
accept-timeout: 300
# The time limit in seconds to kill the Nemesis (Default: 15 minutes)
mission-duration: 900
# bStats Integration (Official ID: 32596)
bstats:
enabled: true
🌐 Dynamic Localization
The plugin automatically detects the client language. You can customize the language files inside the plugins/VengeanceVow/lang/ folder. Default files:
en.json (English)
tr.json (Turkish)
de.json (German)
es.json (Spanish)
ru.json (Russian)
Сервер для плагина VengeanceVow - как у профи
Плагин VengeanceVow создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином VengeanceVow для друзей можно за пару минут - BungeeHost всё уже подготовил.
