Battle Royale
by hampfh
Battle Royale lets a server host Survival Games style matches in a single world, with players spread across the map and pushed together by a shrinking border.
What it does
A match is set up by a datapack placed unzipped inside the world's datapacks folder. Its init function, sg:triggers/init, prepares the game area, and the in-game options let a server owner adjust the settings. Each session is meant to run for 30 minutes or more, depending on those settings.
The mod works with World Battle Royale, Vanilla compatible, Lobby, Custom Rules, Shrinking Border and Fresh Maps. Because the pack can regenerate the map and move the entire playing area, several rounds can take place in one world, each on fresh terrain. Each new arena reduces repetition between rounds.
Battle Royale needs no client mod, so players join a server running it without installing anything. The server must run the mod, and the data is released under the Apache License 2.0 as open source, with public source code and an issue tracker.
Key features
Automatic player spreading
Players are scattered across the map at the start of a match and then pushed closer together as the game goes on.
Shrinking world border
The border contracts during a match, which keeps the remaining players within a shrinking play area.
Repeatable sessions
Matches can be run again in the same world, and map re-generation moves the playing area so the terrain changes.
Coordinate toggle
Player coordinates can be shown or hidden, one of the simple in-game options for customizing a match.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Friend groups
A small group of friends can start a match on a private world without setting up a full server.
Events and tournaments
Server owners can run organized rounds, repeating matches on a schedule for a community event.
Who it’s for: Server owners who host competitive minigame rounds, and groups of friends who want a Survival Games style match in an existing world.
How it compares
In borders is a server-side mod for Fabric, Forge, NeoForge and Quilt, covering 1.21.6 – 26.3, under All rights reserved and not open source. Custom World Border is also server-side for the same four loaders, released under the MIT License, but covers only 1.21 – 1.21.4. FlexBorder is NeoForge-only, runs on client and server, covers 1.21.1 – 1.21.11 and is released under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Battle Royale | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.1.2 | Server required, client optional | 2026-05-04 |
| In borders | Fabric, Forge, NeoForge and Quilt | 1.21.6 – 26.3 | Server required, client optional | 2026-10-05 |
| Custom World Border | Fabric, Forge, NeoForge and Quilt | 1.21 – 1.21.4 | Server required, client optional | 2025-04-15 |
| FlexBorder | NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-08-29 |
Questions
Does Battle Royale need a client mod?
Which loaders does Battle Royale support?
Can matches run again in the same world?
In the catalog
Battle Royale is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from hampfh
Similar mods
What the author says
Turn any Minecraft world into a fully playable Hunger Games / Survival Games like arena in seconds. This datapack handles the setup for you: spreading players, managing the game area, shrinking the border, and giving you simple in-game options to customize each match.
Official listing
- Modrinth page
- modrinth.com/mod/battle-royale-hampfh
- Owner
- hampfh
- Published
- 2024-08-22
- Updated on Modrinth
- 2026-05-04
- Facts verified
- 2026-10-15
