Home›Java›Mods›WederPVPRooms
WederPVPRooms

WederPvPRooms
[​IMG]
Create fully configurable PvP arenas with automatic matches, kits, rewards, betting, statistics and clan battles.


OVERVIEW
​
WederPvPRooms is an advanced PvP arena system designed for servers that want automatic duels, team battles and clan wars without requiring players to manually organize every match.
Create arenas using an in-game selection wand, configure them through interactive menus and let players join simply by walking into the arena or using commands.
WederPvPRooms supports everything from 1v1 duels up to 10v10 battles, with automatic countdowns, sealed arenas, spectators, kits, rewards, potion effects, statistics, rankings and a complete betting system.
For clan servers, dedicated CLAN rooms allow two clans to challenge each other and automatically select and teleport their fighters.

KEY FEATURES
​

NORMAL & CLAN ROOMS
​
WederPvPRooms provides two main room types:
NORMAL
Designed for regular PvP battles.
Depending on the configured team size, you can create:
Code (Text):

1v1
2v2
3v3
4v4
5v5
...
10v10
 
Players can enter manually with:
Code (Text):

/wprooms join <room>
 
or simply walk into the arena when Walk-In Join is enabled.
CLAN
Designed specifically for clan wars.
A clan can challenge another clan using:
Code (Text):

/wprooms invite <room> <clan>
 
The challenged clan can accept with:
Code (Text):

/wprooms accept <room>
 
WederPvPRooms then selects players up to the configured team size.
The player who sent the challenge and the player who accepted it are always included, while the remaining available fighters are selected automatically.
After the configured delay, both teams are teleported into the arena and the clan battle begins.

AUTOMATIC ARENA SYSTEM
​
Rooms can be built directly inside your existing Minecraft worlds.
When a match starts, WederPvPRooms can automatically seal the combat area.
The Custom Block defines the arena entrances.
The Door Material determines which block replaces those entrances and fills open spaces in the walls and ceiling during combat.
Example:
Code (Text):

Custom Block: WHITE_CARPET
Door Material: BARRIER
 
Outside a match, players can walk through the carpet entrance.
Once combat begins, the entrance becomes an invisible barrier and the arena is sealed.
When the match finishes, the original blocks are automatically restored.

KITS & REWARDS
​
Each room can have its own configurable kit.
When kits are enabled:
Saved inventories are written to disk, providing additional protection if the server unexpectedly shuts down during a match.
If the kit system is enabled but the configured kit is empty, players fight with empty inventories.
Rewards can also be configured separately for each room.
Every winner receives the configured reward items after the match.

BETTING SYSTEM
​
With Vault and a compatible economy plugin installed, WederPvPRooms provides a complete team betting system.
Players can open the betting menu with:
Code (Text):

/wprooms bet <room>
 
The GUI displays both teams and the current betting pool.
Players select a team and enter their desired amount directly through chat.
Odds are calculated using the total betting pool, the amount placed on each team and the configured house percentage.
The odds are locked when the player places the bet.
If the selected team wins, the reward is calculated using the amount wagered and the locked odds.
If the match ends in a draw, is cancelled or reaches its time limit, bets are refunded.

STATISTICS & TOP
​
WederPvPRooms tracks player performance automatically.
Available statistics include:
Players can view their statistics with:
Code (Text):

/wprooms stats [player]
 
Rankings are available through:
Code (Text):

/wprooms top [all|normal|clan]
 
The ranking GUI displays a visual podium using player heads.

ROOM EDITOR
​
Administrators can configure rooms directly in-game using:
Code (Text):

/wprooms edit
 
The editor provides access to room configuration including:
Kit and reward editors use paginated inventories where administrators can add items directly from their own inventory.
The interface also supports optional Tiny Font formatting.

SUPPORTED INTEGRATIONS
​
Optional integrations:
Supported clan/team systems include:

COMMANDS
​
Main Command:
Code (Text):

/wederpvprooms
 
Aliases:
Code (Text):

/wprooms
/wpvp
/pvprooms
 
PLAYER COMMANDS
/wprooms join <room> — Join a PvP room.
/wprooms leave — Leave the current room. Leaving during combat counts as a defeat.
/wprooms spectate <room|leave> — Spectate a room or leave spectator mode.
/wprooms bet <room> — Open the betting menu.
/wprooms stats [player] — View player statistics.
/wprooms top [all|normal|clan] — Open the ranking podium.
/wprooms invite <room> <clan> — Challenge another clan.
/wprooms accept <room> — Accept a clan challenge.
ADMIN COMMANDS
/wprooms create <room> <NORMAL|CLAN> — Create a room using your current wand selection.
/wprooms delete <room> — Delete a room.
/wprooms edit [room] — Open the room editor.
/wprooms wand — Receive the arena selection wand.
/wprooms setarena <room> — Replace the arena selection of an existing room.
/wprooms setregion <room> <region|none> — Link or unlink a WorldGuard region.
/wprooms pos1 <room> — Set Team 1 spawn.
/wprooms pos2 <room> — Set Team 2 spawn.
/wprooms setspectate <room> — Set spectator spawn.
/wprooms setspawn — Set the global return spawn.
/wprooms save [positions|arena|all] — Save room data.
/wprooms start <room> — Force-start a match.
/wprooms stop <room> — Cancel an active match.
/wprooms reload — Reload configuration, languages and rooms.

PERMISSIONS
​
Code (Text):

wederpvprooms.use
 
Default: everyone
Allows players to join and leave rooms, spectate, bet, view statistics and rankings, and use clan challenges.
Code (Text):

wederpvprooms.admin
 
Default: OP
Allows administrators to create, edit and manage PvP rooms.
Code (Text):

wederpvprooms.bypass.blacklist
 
Default: OP
Bypasses blocked-command restrictions and inventory restrictions inside rooms.

PLACEHOLDERAPI
​
Supported PlaceholderAPI prefixes:
Code (Text):

wprooms
rooms
wpvp
wederpvprooms
 
Available placeholders include:
Code (Text):

%wprooms_wins%
%wprooms_kills%
%wprooms_deaths%
%wprooms_kdr%
%wprooms_streak%
%wprooms_currentzone%
%wprooms_top_<column>_<position>%
%wprooms_top_<column>_value_<position>%
%wprooms_top_<column>_<position>_<room>%
 
Available ranking columns:
Code (Text):

normal_wins
clan_wins
normal_kills
clan_kills
normal_deaths
clan_deaths
 

REQUIREMENTS
​
Component Required Notes
Spigot / Paper Yes Minecraft 1.19 - 1.21+
Java Yes Java 17+
PlaceholderAPI No Required only for placeholders.
Vault No Required for economy-based betting.
WorldGuard No Required for WorldGuard region integration.
Clan Plugin No Required only when using its corresponding clan integration.


INSTALLATION
​
  1. Download WederPvPRooms.jar.
  2. Place the plugin inside your server's plugins/ folder.
  3. Optionally install Vault, PlaceholderAPI, WorldGuard or a supported clan plugin.
  4. Start or restart your server.
  5. WederPvPRooms automatically generates:
    Code (Text):

    config.yml
    rooms.yml
    lang/
    database.db
     
  6. Create your first arena using:
    Code (Text):

    /wprooms wand
     
  7. Select two opposite corners.
  8. Create the room:
    Code (Text):

    /wprooms create duel1 NORMAL
     
  9. Configure Team 1, Team 2 and spectator positions:
    Code (Text):

    /wprooms pos1 duel1
    /wprooms pos2 duel1
    /wprooms setspectate duel1
     
  10. Finish configuration through:
    Code (Text):

    /wprooms edit
     


LANGUAGES
WederPvPRooms includes 7 built-in languages:
English • Spanish • French • Portuguese • Italian • German • Russian


PREVIEW

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]


Duels • Team Battles • Clan Wars • Betting • Kits • Rewards • Rankings
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

WederPVPRooms is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 2 times (via Spigot). Download it and open it directly in the game.

Explore more