ssWAR - A Minecraft Mod for Organizing PvP Battles
This Minecraft Forge mod creates chaotic PvP battles between players on multiplayer-enabled servers.
Starting a War
The server automatically initiates military confrontations every 30 minutes (configurable interval), inviting players to join the combat. At any moment, you can independently use the /war declare command to launch a selection interface for opponents and, if necessary, form your own teams. Multiple independent conflicts can occur simultaneously.
Assembling Your Forces
Players receiving battle invitations can accept or decline by choosing the corresponding buttons. To confirm their decision, the /war accept or /war deny commands are available. After joining the fighting side, it becomes possible to call friends using the /war invite <player> command.
When the minimum number of participants is reached, two teams are formed, and a 10-minute preparation period begins (duration adjustable in settings).
Combat
When the preparation timer counts down to zero, full-scale battle mode activates. The war continues to exist regardless of participant online status - you can return later.
Convenient mechanics for comfortable gameplay:
- A War Compass is provided (crafted by arranging four logs around a wooden sword), tracking opponents. The compass interface allows target selection (Shift+RMB to track allies). Approaching the target within 30 blocks (configurable distance) disables navigation functionality.
- Equipment is preserved upon death during combat. The mod accounts for inventories of third-party APIs implementing accessory systems, visual armor modifications, and related content.
- It's impossible to deal damage to team members.
- While in a state of war, you cannot use a bed, though other players retain this ability.
Ending the Conflict
Defeat goes to the team in which absolutely all participants have died at least once. Any number of deaths for individual players is allowed as long as at least one ally remains alive. However, if only one undefeated warrior remains and they leave the server, their squad automatically loses.
Participation can be interrupted at any time by entering the /war forfeit command or the abbreviated version /war ff. Capitulation by more than half the team members ends the battle.
Victory Rewards
The winning side in server-initiated battles receives a Victory Chest filled with treasures from generated loot tables (adjustable via data packs). By default, it contains a random number of iron and gold ingots, emeralds, and diamonds (0 to 16 each). The reward loot table identifier is sswar:gameplay/war_victory
Additional Commands
/war stats <player> - statistics on wins and losses for specified player
/war list - current wars, teams, and participant death counts
/war declare [max_players] - launches participant selection with quantity limit
/war invite <player> - inviting a player to battle (only during recruitment phase)