Initial commit: Arena plugin for Minecraft 1.21.1 with lobby system

This commit is contained in:
Arena Plugin
2026-02-20 20:01:56 +03:00
commit f0afb726a9
10 changed files with 639 additions and 0 deletions

39
README.md Normal file
View File

@@ -0,0 +1,39 @@
# Arena Plugin для Minecraft 1.21.1
## Установка
1. Скомпилируйте плагин: `mvn clean package`
2. Скопируйте jar из `target/` в папку `plugins/` сервера
3. Перезапустите сервер
## Команды
- `/arena create <название>` - Создать арену
- `/arena setpos1 <название>` - Установить первую позицию (угол области)
- `/arena setpos2 <название>` - Установить вторую позицию (противоположный угол)
- `/arena setbed <название>` - Установить позицию кровати
- `/arena setlobby <название>` - Установить позицию лобби
- `/arena setspawner <название> <материал> <интервал>` - Добавить спавнер ресурсов
- `/arena join <название>` или `/arenajoin <название>` - Присоединиться к арене
- `/arena leave` или `/arenaleave` - Покинуть арену
- `/arena start <название>` - Начать игру (требуется минимум игроков)
- `/arena delete <название>` - Удалить арену
- `/arena list` - Список всех арен
## Пример использования
```
/arena create bedwars1
/arena setpos1 bedwars1
/arena setpos2 bedwars1
/arena setlobby bedwars1
/arena setbed bedwars1
/arena setspawner bedwars1 IRON_INGOT 20
/arenajoin bedwars1
/arena start bedwars1
```
## Возможности
- Создание арен с границами
- Система лобби для ожидания игроков
- Игроки не могут выйти за границы арены
- Установка позиции кровати
- Добавление спавнеров ресурсов с настраиваемым интервалом
- Минимальное и максимальное количество игроков (по умолчанию 2-8)