Home›Java›Mods›SpeedVaro
SpeedVaro
ModsJava

SpeedVaro

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by HrKato · on Modrinth

Battle-Royale Varo Minigame: Glide into the game with an elytra, use the farming phase to gear up, and fight for victory within a shrinking border.

⬇ Download on Modrinth
SpeedVaro — screenshot 1SpeedVaro — screenshot 2SpeedVaro — screenshot 3SpeedVaro — screenshot 4SpeedVaro — screenshot 5SpeedVaro — screenshot 6SpeedVaro — screenshot 7SpeedVaro — screenshot 8

SpeedVaro – Hero Island Drop

A lightweight, self-contained Varo / Speed-UHC / battle-royale minigame for Paper servers. Players drop from a glass cage in the sky with elytras, farm in peace for a while, then fight inside a shrinking world border. Everything is controlled through in-game menus – no command memorising required.

Languages: English by default, German included – set language: de in the config. Every message lives in messages_en.yml / messages_de.yml in the plugin folder, so you can adjust texts or add your own language file.

Built for Paper 1.21+ (Java 21). No hard plugin dependencies – see requirements below.


Features


How a round works

  1. Admin → Build arena. A random location is chosen, the border is centred there and a 9×9 glass cage appears at Y=200. The lobby opens.
  2. Admin invites players from a head list. Invited players click [Accept] in chat and are teleported into the cage. Players form teams in the menu.
  3. Admin → Start round. Countdown, cage dissolves, everyone glides down. Farm time begins (default 20 min).
  4. Fight. The border shrinks smoothly to its target size (default 500 blocks over 30 min). PvP is on.
  5. Last party standing wins – a team, or a solo player without a team. Celebration, rewards, back to spawn.

Commands

Players

Admins (varo.admin) – all also available as buttons in /varo → Admin

The admin menu additionally offers a Settings page (border size, farm time, target size, shrink time, lives, countdown, chunk pre-generation, start time of day) and Remove player for participants who went offline and would otherwise block the win.

Aliases only work if no other plugin claims the same name; the varo… form always works. Note that /enchant shadows the vanilla operator command (/minecraft:enchant still works).


Permissions


Configuration

Generated automatically as plugins/SpeedVaro/config.yml. Fully customizable border sizes, timer durations, lives, rewards, blocked commands and language. The defaults section can also be edited in-game via the settings menu, and /varo reload applies config and message changes without a restart.

language: en               # en or de; add messages_<code>.yml for more
arena-world: varo          # the only world /varosetup may build in
lobby-world: world         # where /leave, reset and the post-game return go

blocked-commands:          # blocked in the arena world during a round
  - shop
  - tpa
  - tpahere
  - tpaccept
  - tphere
  - back
  - spawn
  - warp
  - rtp
farm-blocked-commands:     # blocked only during farm time
  - ah
  - sethome
  - home

extra-diamond-veins-per-chunk: 2   # 0 = off
extra-sugar-cane: true

block-hostile-mobs: true   # no natural hostile spawns in the arena world (spawn eggs and /summon still work)
farm-night-vision: true    # night vision from the drop until the fight starts
update-check: true         # notify console and admins about new versions on Modrinth

win-rewards:               # console commands per winner, %player% is replaced
  - "eco give %player% 1000"
win-rewards-text: "&a+1000 Money"

defaults:
  border-size: 2000
  farm-minutes: 20
  target-size: 500
  shrink-minutes: 30
  lives: 3                 # respawns; 0 = classic Varo, one death and you're out
  countdown-seconds: 5
  preload-chunk-radius: 10
  start-time: 1000         # world time at build/drop, -1 = leave unchanged

Translating

messages_en.yml and messages_de.yml are copied into plugins/SpeedVaro/ on first start. To add a language, copy messages_en.yml to messages_<code>.yml, translate the values (keep the {0} placeholders and & colour codes), and set language: <code>. Any key missing from your file falls back to English.


Requirements

Required

No gamerules or other world settings are needed – mob spawning and night vision are handled by the plugin.

Optional – works with, not required


Setup

  1. Drop SpeedVaro-x.y.z.jar into plugins/ and restart.
  2. Create the arena world, e.g. /mv create varo NORMAL.
  3. Set lobby-world in the config to your hub/spawn world (and language if you want German).
  4. Optional: for a fully pre-generated arena, run Chunky on the coordinates printed by /varosetup.

About this project

SpeedVaro was developed with AI assistance (Claude). The concept, gameplay rules, balancing, testing and every design decision are by the author; the code and this page were written together with an AI coding assistant. Screenshots are real in-game captures.

Source code and issue tracker: github.com/HrKato4949/SpeedVaro · License: GPL-3.0

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more