
Every few seconds, each player receives a random item or block. The goal is to travel the greatest distance from the starting block before the timer runs out.
Void Race Plugin is a Paper server plugin for a multiplayer void race minigame.
Version: 1.2-beta
Players start on separate one-block lanes in a void world. Every few seconds, each active player lane receives a random item or block. The goal is to travel the greatest distance from the starting block before the timer runs out.

Important: An OP user or the server console must start the challenge with /voidrace start. The race does not begin automatically.
Use this setup on your own Paper server if you want the same empty world generation used for Void Race.
server.properties.generate-structures=false
level-type=minecraft:flat
generator-settings={"layers":[{"block":"minecraft:air","height":1}],"structures":{"structures":{}}}
allow-flight=true
world
world_nether
world_the_end
/voidrace start
allow-flight=true is recommended because players can be moved through the void during the challenge and some server setups may otherwise kick them for flying.
Only OP players and the server console can use /voidrace commands.
| Command | Description |
|---|---|
/voidrace start |
Starts the challenge for the currently online players. |
/voidrace reset |
Stops the challenge, clears dropped items, mobs, bosses, and lane blocks, then returns players to the lobby. |
/voidrace interval <seconds> |
Sets how often random loot drops. Default: 10. |
/voidrace duration <minutes> |
Sets the race duration. Default: 60. |
/voidrace keepinventory <true/false> |
Controls whether players keep inventory after falling into the void. Default: true. |
mvn clean package
The plugin JAR is created in target/.