Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Build Battle Arena
A lightweight NeoForge mod for Minecraft 1.21.1 that generates build-battle arenas with random themes and terrain — fully reproducible via seed.
Features
- Random generation – choose between square or circular arenas with a random theme and terrain.
- 5 distinct themes –
PLAINS,ROLLING_HILLS,MOUNTAINS,SNOWY_PEAKS,DESERT_DUNES. Each theme uses its own void dimension with custom biome temperature (to prevent water from freezing or melting inappropriately). - Reproducible terrain – same theme + same seed = exactly the same landscape (terrain height, vegetation, trees). Perfect for tournaments or comparing builds.
- Smooth fade effect – screen darkens during generation, then fades back in showing the theme and seed in the corner.
- Clean separation – each arena is placed in its own dimension, so old arenas don't interfere with new ones.
Commands
| Command | Description |
|---|---|
/battle start cube <radius> |
Generates a square arena with random theme & seed, radius 8–200. |
/battle start circle <radius> |
Generates a circular arena with random theme & seed. |
/battle load cube <radius> <THEME> <seed> |
Re-creates a specific arena (same theme & seed) – square. |
/battle load circle <radius> <THEME> <seed> |
Re-creates a specific arena (same theme & seed) – circle. |
/battle seed |
Shows current arena's seed, theme, shape, radius, and gives a click-to-copy /battle load command for repetition. |
Theme names (case-sensitive): PLAINS, ROLLING_HILLS, MOUNTAINS, SNOWY_PEAKS, DESERT_DUNES.
How It Works
- The arena is generated entirely in a void dimension specific to its theme — so there is no surrounding terrain, and biome-specific rules (temperature, snowfall) behave correctly.
- Terrain uses Perlin noise with multiple octaves for natural hills, ridges (for mountains), and smooth transitions.
- Trees are vanilla-generated via Minecraft's
ConfiguredFeature(oak/spruce) — exactly as they would appear in the overworld. - The mod performs a cleanup of the old arena area (with a 15-block margin) before building the new one, avoiding leftover blocks.
Performance Note
Generation fills all columns from bedrock level up to the terrain surface. For large radii (150–200) this may cause a short lag spike on the server. For testing, start with radius 20–40.
Requirements
- Minecraft: 1.21.1
- Loader: NeoForge (tested with version 21.1.72 and later)
- Java: 21
Installation
- Install NeoForge for Minecraft 1.21.1.
- Download the
.jarfile from the Releases page. - Place it in your
modsfolder. - Launch the game (single-player or server).
Configuration
There is no configuration file yet — all settings are controlled via commands. Future versions may add a config screen or ModConfigSpec.
Russian
Build Battle Arena
Лёгкий мод для NeoForge на Minecraft 1.21.1, который генерирует арены для строительных баттлов со случайными темами и рельефом — причём результат полностью воспроизводим по сиду.
Возможности
- Случайная генерация – выбирайте квадратную или круглую арену со случайной темой и ландшафтом.
- 5 различных тем –
PLAINS,ROLLING_HILLS,MOUNTAINS,SNOWY_PEAKS,DESERT_DUNES. Для каждой темы используется своё пустое измерение с собственной температурой биома (чтобы вода не замерзала там, где не надо, и снег/лёд не таяли в холодных темах). - Воспроизводимый рельеф – одна и та же тема + один и тот же сид = абсолютно одинаковый ландшафт (высота, растительность, деревья). Идеально для турниров или сравнения построек.
- Плавное затемнение – экран темнеет во время генерации, а затем проявляется обратно, показывая тему и сид в углу.
- Чистое разделение – каждая арена создаётся в своём измерении, поэтому старые арены не мешают новым.
Команды
| Команда | Описание |
|---|---|
/battle start cube <radius> |
Генерирует квадратную арену со случайной темой и сидом, радиус 8–200. |
/battle start circle <radius> |
Генерирует круглую арену со случайной темой и сидом. |
/battle load cube <radius> <THEME> <seed> |
Воссоздаёт конкретную арену (та же тема и сид) – квадратную. |
/battle load circle <radius> <THEME> <seed> |
Воссоздаёт конкретную арену (та же тема и сид) – круглую. |
/battle seed |
Показывает сид, тему, форму и радиус текущей арены, а также выдаёт готовую команду /battle load для повтора — по клику на неё текст копируется в буфер обмена. |
Названия тем (регистрозависимы): PLAINS, ROLLING_HILLS, MOUNTAINS, SNOWY_PEAKS, DESERT_DUNES.
Как это работает
- Арена генерируется целиком в пустом измерении, соответствующем её теме — поэтому вокруг нет постороннего ландшафта, и правила биома (температура, снегопады) работают корректно.
- Рельеф использует шум Перлина с несколькими октавами для естественных холмов, гребней (для гор) и плавных переходов.
- Деревья генерируются стандартными ванильными средствами (через
ConfiguredFeature– дуб/ель), точно так же, как в обычном мире. - Мод выполняет очистку старой арены (с запасом в 15 блоков за её границей) перед постройкой новой, чтобы избежать остатков блоков.
Замечание по производительности
Генерация заполняет все столбцы блоков от уровня коренной породы до поверхности рельефа. При больших радиусах (150–200) это может вызвать кратковременный лаг на сервере. Для тестов лучше начинать с радиуса 20–40.
Требования
- Minecraft: 1.21.1
- Загрузчик: NeoForge (проверено на версии 21.1.72 и новее)
- Java: 21
Установка
- Установите NeoForge для Minecraft 1.21.1.
- Скачайте
.jar-файл со страницы релизов. - Поместите его в папку
mods. - Запустите игру (одиночную или сервер).
Настройка
Файла конфигурации пока нет — все настройки задаются через команды. В будущих версиях может появиться экран конфигурации или ModConfigSpec.


