Mineuniverse
Log in Register
Plugins

BedWars2026 - OpenSource

bedwars, custom pvp, custom arena, custom teams
by horiciastko
Download Claim this project
399 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Fun General
A modern BedWars plugin for Spigot/Paper/Purpur servers with arenas, teams, generators, shop, upgrades, NPCs, and player stats (XP + levels).
 
Scoreboard
  
Key Features
  • Team-size based modes: Solo, Duo, Trio, Squad
  • Full match flow: lobby, countdown, start, in-game events, ending
  • Team shop + team upgrades + traps
  • NPCs (Villager/Player) for shop, upgrades, and mode joining
  • Standalone NPC persistence (save/load) in database
  • Bed and team-status holograms
  • Multilingual messages and scoreboard (EN/PL)
  • Player statistics with XP/level progression
  • Fast joining by arena name, group, or random
  • SQLite or MySQL support (HikariCP)
  • Optional hooks: PlaceholderAPI, Citizens, Vault
Requirements
  • Java 8+
  • Spigot/Paper/Purpur server (API 1.13+)
Installation
  1. Put the plugin JAR into your plugins/ folder.
  2. Start the server once to generate config files.
  3. Configure files in the plugin folder (config.yml, Languages/*, etc.).
  4. Restart the server or use /bw admin reload.
Quick Setup
Minimal example flow:
 
  1. Set main lobby:
    • /bw admin setlobby
  2. Create arena:
    • /bw admin arena create test
  3. Open arena editor:
    • /bw admin arena edit test
  4. Configure teams/spawns/beds/generators in the editor GUI.
  5. Enable arena:
    • /bw admin arena enable test
  6. (Optional) Force start:
    • /bw admin start test
Commands
Player
  • /bw join — opens the join GUI
  • /bw join <arena> — join a specific arena
  • /bw join <group> — join by group (best available arena)
  • /bw join random — quick random join
  • /bw leave — leave current arena
  • /bw lobby — teleport to main lobby
  • /bw rejoin — rejoin your last arena
  • /bw stats [player] — view statistics
Admin
  • /bw admin reload
  • /bw admin setlobby
  • /bw admin lang <iso>
  • /bw admin build <on|off>
  • /bw admin npc <type>
  • /bw admin npc remove
  • /bw admin arena create <name>
  • /bw admin arena edit <name>
  • /bw admin arena enable <name>
  • /bw admin arena disable <name>
  • /bw admin arena delete <name>
  • /bw admin arena group <name> <group>
  • /bw admin start <arena>
  • /bw admin sign join <arena>
Permissions
  • bedwars.use — basic BedWars usage
  • bedwars.admin — full admin access
  • bedwars.setup — arena setup/edit access
  • bedwars.command.rejoin — access to /bw rejoin
  • bedwars.command.reload — access to reload
  • bedwars.command.lang — access to language switching
Configuration
Main files:
 
  • config.yml — core plugin config, DB, groups, join GUI
  • levels.yml — XP and level configuration
  • permissions.yml — permission node descriptions
  • Languages/en/* and Languages/pl/* — messages, shop, upgrades, NPC, sounds
Database
Supported backends:
  • sqlite (default)
  • mysql
Soft Dependencies
  • PlaceholderAPI
  • Citizens
  • Vault
The plugin works without them, but integrations are enabled only when those plugins are installed.
 
Bug Reports & Support
Found a bug or have a feature request? Feel free to:
 
Your feedback helps make this plugin better!
Beta v1.1.4
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.20.3, 1.21.7, 1.21.1, 1.18, 1.11, 1.12, 1.10
Beta 2026-06-20 Get
Beta v1.1.1
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.20.3, 1.21.7, 1.21.1, 1.18, 1.11, 1.12, 1.10
Beta 2026-05-10 Get
Beta v1.1.0
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.20.3, 1.21.7, 1.17, 1.14, 1.21.1, 1.8.1, 1.18
Beta 2026-05-05 Get
Beta v1.0.4
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.20.3, 1.21.7, 1.17, 1.14, 1.21.1, 1.8.1, 1.18
Beta 2026-04-03 Get
Beta v1.0.2
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.20.3-Snapshot, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.21.5-Snapshot, 1.20.3, 1.21.7
Beta 2026-02-16 Get
Beta v1.0.3
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.9, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.20.3-Snapshot, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.21.5-Snapshot, 1.20.3, 1.21.7
Beta 2026-02-16 Get

You Might Also Like

LegendaryMessages
Custom Join Messages
963,227
NoPhantom
Disables and prevents phantom spawning with minimal configuration, removing them from the server
998
Player Profile
Player Profile
996
HubClear
Plugin Request by: LightZz123 -- Clears player's inventory on command /lobby then teleports them to the hub
988
kCmds
kCmds - kCommands
986
PingMe
Legit just a /ping command.
986