How to make a Bedwars server

Updated 28 Sep 2026 · 3 min read

The short answer

A Bedwars server needs a Bedwars plugin and an arena: teams, beds, resource spawners and a shop inside a map you build or paste. This template runs Screaming BedWars 0.2.44 on Paper 26.2, with WorldEdit for maps and Multiverse-Core for arena worlds. It brings the plugins, not a map: set up your first arena with the /bw admin commands below.

1What's in the Bedwars template

What the Bedwars template sets up
ServerPaper 26.2, build 129
Java25
Memory4 GB, 3 GB of it for Java
RulesNormal difficulty, PvP on, up to 16 players
PluginWorldEdit 7.4.5 · GPL-3.0
PluginMultiverse-Core 5.8.1 · BSD-3-Clause
PluginScreaming BedWars 0.2.44 · LGPL-3.0
Checked28 Sep 2026: created and started on Playkeeper 0.4.2, ready in 13 seconds with every plugin enabled

Screaming BedWars is the most downloaded Bedwars plugin on Modrinth with a build for Minecraft 26. BedWars1058 has more downloads, but stops at 1.21.4.

2Get a map into its own world

  • Make a world for arenas in the Console: mv create arenas normal -t flat, then go there with /mv tp arenas.
  • Build the map, or paste one: upload a .schem file to plugins/WorldEdit/schematics on the Files tab, then //schem load it and //paste.

3Turn the map into an arena

The commands, from Screaming BedWars' own help, for an arena called castle:

/bw admin castle add
/bw admin castle pos1            # one corner of the map
/bw admin castle pos2            # the opposite corner
/bw admin castle lobby           # where players wait
/bw admin castle spec            # where spectators go
/bw admin castle team add red RED 2
/bw admin castle team spawn red
/bw admin castle team bed red looking_at
/bw admin castle spawner add iron
/bw admin castle store add
/bw admin castle save

Repeat the three team lines for each team and the spawner line at each resource point. save activates the arena, and players join with /bw join castle.

4Game rules it starts with

From Screaming BedWars' config on the test server: no crafting in games, no keeping items on death, no friendly fire, and shop villagers can't be killed. Players get a compass to track enemies. Change them in plugins/BedWars/config.yml, and the shop in shop.yml.

5Open it in one click

Playkeeper runs your server on a VPS you rent. Install it with one command:

curl -fsSL https://playkeeper.io/install | sudo sh
  1. Open the template below

    Your dashboard shows PvP on, up to 16 players and the three plugins before anything installs.

  2. Create and start it

    Make yourself an operator on the Players tab to use the admin commands.

  3. Build or paste an arena, then save it

    Then invite players with a link and start a game with /bw join.

6The same server by hand, with Docker

# Bedwars: Paper 26.2 on Java 25, 4 GB in all
docker run -d --name bedwars -p 25565:25565 \
  --memory 4G --memory-swap 4G \
  -e EULA=TRUE -e TYPE=PAPER -e VERSION=26.2 -e MEMORY=3G -e USE_AIKAR_FLAGS=TRUE \
  -e DIFFICULTY=normal -e PVP=true -e MAX_PLAYERS=16 \
  -e MODRINTH_PROJECTS=worldedit,multiverse-core,screamingbedwars \
  -v bedwars-data:/data itzg/minecraft-server:java25

Open TCP 25565 in your provider's firewall.

Questions

Which Bedwars plugin works on Minecraft 26.2?

Screaming BedWars 0.2.44 started cleanly on Paper 26.2 in our check. BedWars1058 has no build past 1.21.4.

Does the template include a Bedwars map?

No. Build one, or paste a map you have as a .schem file with WorldEdit, then set it up with /bw admin.

How do players join a game?

/bw join with the arena's name, once the arena is saved.

How much RAM does a Bedwars server need?

4 GB for one arena of 16 players, as this template sets. Add more for several arenas running at once.

Open it in your dashboard

Your Bedwars server, on your own VPS.

Free and open source. Invite players with a link.

curl -fsSL https://playkeeper.io/install | sudo sh
Try the live demo