MAKER · JAVA
Make a Bed Wars map from one sentence

Describe the Bed Wars game you want — teams, theme, kit tier — and the engine builds the whole thing: islands with protected beds, iron/gold/diamond generators, shop villagers, elimination logic, a live scoreboard and a lobby. It installs like any datapack and starts with one command.
Try it right here
Maps build on a paid plan — trying is free and costs you nothing.
Playable maps are part of Diamond Ore. Building one needs a plan — trying costs you nothing.
Actual generated output
Bedwars Arena — 4 team islands with a real bed each — break a bed and that team stops respawning. Iron, diamond and emerald generators on tiered timers, a shop villager selling blocks, weapons and armour, team upgrade pads, and a win leaderboard that never resets. Spawns you in a real lobby (basic kit). One command: /function bedwars_arena:quickstart
- Format
- Java datapack
- Edition
- Minecraft Java
- Download
- bedwars-arena.zip
- Version context
- Generated target: 26.3
Included files (47)
README.txt arena/game-blueprint.json arena/world-blueprint.json data/bedwars_arena/function/assign_one.mcfunction data/bedwars_arena/function/bed_blue.mcfunction data/bedwars_arena/function/bed_green.mcfunction data/bedwars_arena/function/bed_red.mcfunction data/bedwars_arena/function/bed_yellow.mcfunction data/bedwars_arena/function/begin.mcfunction data/bedwars_arena/function/build.mcfunction data/bedwars_arena/function/buy_haste_blue.mcfunction data/bedwars_arena/function/buy_haste_green.mcfunction data/bedwars_arena/function/buy_haste_red.mcfunction data/bedwars_arena/function/buy_haste_yellow.mcfunction data/bedwars_arena/function/buy_prot_blue.mcfunction data/bedwars_arena/function/buy_prot_green.mcfunction data/bedwars_arena/function/buy_prot_red.mcfunction data/bedwars_arena/function/buy_prot_yellow.mcfunction data/bedwars_arena/function/buy_sharp_blue.mcfunction data/bedwars_arena/function/buy_sharp_green.mcfunction data/bedwars_arena/function/buy_sharp_red.mcfunction data/bedwars_arena/function/buy_sharp_yellow.mcfunction data/bedwars_arena/function/countdown_sec.mcfunction data/bedwars_arena/function/countdown_tick.mcfunction data/bedwars_arena/function/eliminate.mcfunction data/bedwars_arena/function/game_tick.mcfunction data/bedwars_arena/function/gen_diamond.mcfunction data/bedwars_arena/function/gen_emerald.mcfunction data/bedwars_arena/function/gen_tick.mcfunction data/bedwars_arena/function/generators.mcfunction data/bedwars_arena/function/kit.mcfunction data/bedwars_arena/function/load.mcfunction data/bedwars_arena/function/lobby.mcfunction data/bedwars_arena/function/on_death.mcfunction data/bedwars_arena/function/quickstart.mcfunction data/bedwars_arena/function/reset.mcfunction data/bedwars_arena/function/scores.mcfunction data/bedwars_arena/function/start.mcfunction data/bedwars_arena/function/tick.mcfunction data/bedwars_arena/function/up_tick.mcfunction data/bedwars_arena/function/upgrades.mcfunction data/bedwars_arena/function/win.mcfunction data/bedwars_arena/function/win_check.mcfunction data/minecraft/tags/function/load.json data/minecraft/tags/function/tick.json pack.mcmeta pack.png
Installation and verification
- Back up your Java world and confirm the target Minecraft version in pack.mcmeta and README.
- Place the zip in that world's datapacks folder. pack.mcmeta must be at the zip root.
- Run /reload and /datapack list enabled with permission to use commands. Follow the pack's README for its start function and gameplay controls.
Generated entry point: /function bedwars_arena:build. Read the README before running it; map/build functions can change blocks.
This file inventory is produced from the example prompt by the repository generator. Structural checks do not prove every gameplay interaction, performance level, device or future Minecraft version. Generated assets can conflict with other packs.
How pack validation worksHow it works
- 1Describe it: "a bedwars map with 4 teams, nether theme, iron kit" — teams, theme, generator speed and kits are all understood.
- 2Download the generated datapack zip and drop it into your world's datapacks folder.
- 3Run /function <name>:quickstart — players are auto-split into teams and the game begins.
Questions people ask
Does it work on the latest Minecraft version?
Yes — you pick the target version and the pack is generated with the correct pack_format for it. New Minecraft releases flow into the version list automatically.
Can I edit the arena?
Yes. The Arena Forge studio has a 3D preview with WorldEdit-style tools (fill, walls, spheres, copy/paste) — painted blocks are baked into the map you download.
Is a server required?
No — it runs in single-player or LAN too. On a server, just drop the datapack into the world folder like any other.
Capabilities and limitations
Arena Forge generation and exports require a paid plan. You can explore the studio before upgrading. Start in an empty test world: build functions place blocks, and players should playtest spawn safety, team balance and win conditions.
Generated files pass structural checks, and representative packs have automated runtime tests. Test your particular creation in a copy of the world. Read the validation methodology.