A Minecraft Paper plugin that allows server administrators to organize speed races where players compete to reach a specific location.
| Command | Description | Permission |
|---|---|---|
/speedrace3 start <x> <z> [radius] | Start a new race at coordinates X/Z with optional radius | speedrace3.admin |
/speedrace3 stop | Stop the current race | speedrace3.admin |
/speedrace3 query | Check the status of the current race | speedrace3.query |
/speedrace | Alias for /speedrace3 | - |
/spr | Short alias for /speedrace3 | - |
| Permission | Description | Default |
|---|---|---|
speedrace3.admin | Allows access to race management commands (start/stop) | OP |
speedrace3.query | Allows checking race status | All players |
The plugin's configuration file (config.yml) can be found in the plugin directory. Here are the available options:
# Accepted maximum Chebyshev distance to the center
default-offset-radius: 8.0
particles:
enabled: false
# Namespaced key
type: minecraft:end_rod
# Per block
count: 3
# Possible options: `edge`, `all`
position: edge
# Force display on clients
force: true
interval: 60 # ticks
height: 10 # blocks
lang: en
default-offset-radius: The default radius for race areas when not specified in the start command. Minimum value is 1.0.
particles.enabled: Whether to show particle effects around the race area.
particles.type: The particle type to use. Must be a valid Minecraft particle namespaced key (e.g., minecraft:end_rod, minecraft:firework).
particles.count: Number of particles to spawn per block in the area.
particles.position: Where to place particles:
edge: Only on the edges of the race areaall: Throughout the entire race areaparticles.force: Whether to force particles to be visible to all players, even if they're far away.
particles.interval: How often (in ticks) to update the particle effects. Minimum value is 10 ticks.
particles.height: The height (in blocks) at which particles should appear.
lang: The language to use for plugin messages:
en: Englishzh: Chinese/speedrace3 start <x> <z> [radius] to define a race area/speedrace3 stopTo compile the plugin yourself:
./gradlew buildbuild/libs directoryIf you encounter any issues or have questions, please:
This plugin is released under the Apache 2.0 License.