CloudBuggy — боевой багги для Minecraft

CloudBuggy — премиум-плагин магазина: боевой транспорт на 3D-модели для Purpur / Paper 1.19.4. Транспорт + PvP-режим + RPG-прокачка в одном.

Что это

CloudBuggy превращает Minecraft в поле боя на машинах. Игрок собирает боевой багги с 3D-моделью, качает его по дереву прокачки из четырёх классов, ставит турель с пятью видами оружия и воюет — в открытом мире или в готовом PvP-режиме Battle Buggy (командные бои на аренах с рейтингом и ставками).

Это не «ещё одна тачка». Это законченная экосистема: экономика, донат, механики-NPC с репутацией, крафт, ремонт, топливо, кастомные иконки — всё под ключ и через гибкий конфиг.
cloudbuggy
cloudbuggy
cloudbuggy
1 / 3

Каким серверам подойдёт

  • PvP / мини-игры — встроенный режим Battle Buggy (арены, команды, топы) ставится почти из коробки.
  • RPG / выживание — багги как прокачиваемый транспорт с боёвкой и экономикой.
  • Анархия — боевой транспорт, рейды, ульты массового поражения.
  • Сервера с донатом — половина покупок настраивается на донат-валюту (PlayerPoints).

Четыре класса

Выбор класса в дереве прокачки открывает эксклюзивную ветку спецспособностей и ульту, а также поднимает потолок прокачки статов под роль класса. Базовые статы, утилита и базовая турель — общие.

Класс Роль Сильная сторона Ульта
🏎 Родстер Скорость и манёвр Высокий потолок скорости Закись азота (рывок + ядовитый след)
🐘 Слон Танк / таран Броня и здоровье Бастион (неуязвимость + щит союзникам)
🐎 Хорс Атака / турель Прокачка оружия турели Армагеддон (залп ракет по радиусу 15 блоков)
❄ Криос Заморозка / контроль Лёд, станы, замедление Абсолютный ноль (морозит всё в радиусе)

Прокачка оружия турели (миниган, ракеты, рельса, ЭМИ и т.д.) — эксклюзив Хорса; ледяные ветки — Криоса.

Дерево прокачки

Единое меню прокачки с тирами и гейтами: статы (корпус / броня / мотор), утилита (бак, багажник, прицеп, базовая турель), выбор класса и классовые ветки со спецами и ультой. Узел доступен, когда куплены все требуемые. Всё оформлено кастомными 32×32 иконками.

cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
1 / 8

Турель: два места, пять оружий

Багги может вести два игрока одновременно — водитель за рулём и наводчик за турелью (или соло-водитель переключается «руль ⇄ турель»).

Оружие (переключается слотами хотбара):

  • 🔫 Пули — база, скорострельные, тратят патроны.
  • 💣 Гранатомёт — бомбы с взрывом по площади.
  • 🔥 Огнемёт — конус огня, поджигает.
  • ЭМИ-заряд — глушит вражеские багги.
  • 💨 Дымовая завеса — слепит и тормозит врагов.

Ветки оружия (взаимоисключающие апгрейды):

  • Пули → Дробовик (веер дробин) или Миниган (раскрутка ствола, быстрый перегрев).
  • Гранатомёт → Самонаводящиеся ракеты (захват цели с индикацией), Миномёт (навесом) или Криоснаряд.
  • Огнемёт → Рельса (пробивающий луч) или Заморозка-луч.
Апгрейды турели: урон, скорострельность, теплоотвод, стабилизатор, спарка, прочность. Реалистичные механики — перегрев, разброс от нагрева и движения, боезапас.
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
cloudbuggy
1 / 5

Активные и пассивные способности

Таран и Таран+, напалм, турбо-режим, электрополе, ядовитый газ, экстренный ремонт, щит-купол, ремонтный модуль, большой бак, эконом-двигатель, большой багажник, прицеп (+пассажир и турель), овердрайв (капстоун-ульта дерева) — плюс классовые ульты. Всё с кулдаунами и настройкой через конфиг.

Механики-NPC, экономика, крафт

Три специализированных механика — каждый со своей ролью:

  • 🔧 Сборщик — собирает багги, чинит, эвакуирует уничтоженный багги.
  • Оружейник — патроны и снаряды.
  • Заправщик — топливо.
У каждого механика — своя репутация: 5 уровней, −10% скидки за уровень до −50%. Репутация растёт за задания («сдай N предметов → деньги + репутация»), полностью настраиваемые в конфиге.

Экономика: двойная валюта — Vault (обычные деньги сервера) и PlayerPoints (донат). Тип валюты у каждой покупки задаётся отдельно.

Полный цикл багги: крафт из деталей и ресурсов → топливо и расход → ремонт (сырьём или деньгами) → уничтожение и восстановление у эвакуатора со всеми улучшениями. Плюс багажник, покраска (тинт корпуса + фирменные цвета класса), брелок вызова багги.

cloudbuggy

Battle Buggy — готовый PvP-режим

Целый режим внутри плагина:

  • Команды (Красные / Синие) или FFA, авто-баланс, дружественный огонь выключен.
  • Мульти-карты с ротацией между матчами, командные точки спавна.
  • NPC-диспетчер — ПКМ = вход/выход (лобби).
  • Раунды с отсчётом, таймером, скорбордом (счёт команд + время).
  • Серии убийств (killstreak) с объявлениями и бонусами.
  • ELO-рейтинг сезона + топы (по киллам и по рейтингу).
  • Ставки (взнос → банк команде-победителю; опционально).
  • Награды за участие, фраги и победу.
  • Респавн за 3 сек с сохранением улучшений.

Настройка арены — командами: задать карты, командные спавны, диспетчера, хаб. Сами карты (геометрия мира) строит владелец сервера.

Командный бой Battle Buggy

Battle Buggy PvE — ИИ-боты и волны

Мало игроков онлайн? Battle Buggy включает PvE-режим: боевые багги под управлением ИИ. Они ездят по pathfinder, держат боевую дистанцию, крутят турель на цель, стреляют с реалистичным разбросом и жмут свои способности. Над каждым — плашка [BOT]. Весь режим — один мастер-выключатель bots.enabled (по умолчанию выключен), остальное в конфиге.

Один живой игрок против пятёрки ИИ-багги — матч уже играется. А в кооперативе волны врагов идут, пока у команды не кончатся жизни.

Режим Орда — боты Battle Buggy

Два режима

  • FILL — боты добивают команды до нужного размера (по умолчанию 3 на команду). Не набралось людей на 3×3 — ИИ дозаполнит обе стороны, и PvP-матч состоится даже при одном живом. Матч может собираться сам: первый игрок на арене открывает лобби (по умолчанию 2 минуты на сбор), затем ИИ добивает команды и бой стартует.
  • HORDE (кооп на выживание) — люди против волн вражеских багги. У каждого игрока свои жизни (по умолчанию 3): потерял багги — минус жизнь, кончились — выбыл. Все выбыли — поражение. Зачистил все волны — победа и награда.

Каталог ИИ-багги (шаблоны)

Каждый бот — это шаблон × тир сложности. Шаблон задаёт тип машины (статы прямые, мимо экономики и дерева прокачки), тир — остроту ИИ. Шаблоны из коробки:

ШаблонКлассHPБроняОружиеСпособности
🔵 РазведчикРодстер204ПулиНитро
🔴 СтрелокХорс268Пули
⚪ ТаранСлон4016БомбыБастион
☠ АПЕКС (босс)Хорс12022БомбыБастион + Хил

Способности ботов: Нитро (рывок скорости), Бастион (5 сек неуязвимости), Хил (+25% здоровья). Бот жмёт их по шансу, зависящему от тира.

Три тира сложности

Тир крутит «мозги» ИИ и буст статов. Один и тот же Разведчик на лёгком мажет и еле ползёт, на тяжёлом — бьёт почти без промаха.

ТирТочностьРеакцияТемп огняШанс способностиСтатыПул машин
Лёгкий35%медленно×0.610%×0.8Разведчик
Средний70%средне×1.035%×1.0+ Стрелок, Таран
Тяжёлый90%молниеносно×1.370%×1.2+ АПЕКС

Как ведёт себя ИИ

  • Цель — ближайший враг в радиусе (по умолчанию 45 блоков). Свои по своим не стреляют — дружественный огонь выключен.
  • Движение — родной pathfinder: держит боевую дистанцию, близко не подъезжает вплотную, далеко — сближается.
  • Турель крутится на цель отдельно от корпуса; огонь только в прямой видимости.
  • Разброс = (1 − точность): лёгкий бот мажет, тяжёлый кладёт точно. Три вида огня — пули, бомбы (взрыв по площади), огнемёт (конус + поджиг).
  • Бронемашина: огонь, лава, падение, ток и утопление ИИ-багги не берут; ЭМИ-заряд обездвиживает; урон режется бронёй (до −75%).
  • Уничтожение — взрыв-визуал без разрушения блоков, чистый деспавн.

HORDE: волны на выживание

Пять волн из коробки, каждая жёстче предыдущей; враги приходят из пула по весам (кто с какой волны появляется). Финал приводит гарант-босса.

ВолнаВраговСложностьБосс
14Лёгкий
26Средний
38Средний
48Тяжёлый
56Тяжёлый☠ АПЕКС

Жизни индивидуальные (по умолчанию 3 на игрока). Зачистил все волны — команде падает награда (по умолчанию 2000 через Vault). Волны, пул врагов, жизни и награда — всё правится в конфиге.

Команды PvE

Всё дерево под правом buggy.admin. Нужна арена со спавнами (та же, что для PvP).

КомандаЧто делает
/buggy bots fill [сложность]Включить FILL — боты добивают команды
/buggy bots horde [сложность]Запустить HORDE — волны на выживание
/buggy bots test <шаблон> [сложность] [кол-во]Заспавнить ботов рядом (тест/отладка)
/buggy bots stopОстановить режим и убрать всех ботов
/buggy bots statusРежим, число живых ботов, вкл/выкл в конфиге

Настройка

Весь PvE — в блоке bots: конфига: мастер-выключатель, кап живых ботов, радиус боя, скорость и дистанция pathfinder, урон и кулдаун каждого оружия, плашка [BOT], каталог шаблонов, тиры сложности, параметры FILL (размер команды) и HORDE (жизни, интервал спавна, награда, пул врагов, волны). Добавляй свои шаблоны, тиры и волны без единой строки кода.

PvE закрывает главную боль арен — их не запустить без толпы онлайна. С ботами Battle Buggy живёт даже на маленьком сервере: тренировка, кооп-выживание или полный матч в любой момент.

3D-модель

Багги рендерится через ModelEngine (модель корпуса + отдельная сущность-турель, которая крутится независимо). Поддержка покраски (тинт), визуала улучшений (детали-кости показываются при покупке), анимаций (езда, поворот, выстрел). Кастомная модель — в комплекте либо своя.

Технические требования

Обязательно: ModelEngine R3+ (3D-модель; без него плагин не включится).

Для полного функционала: Vault + эконом-плагин (EssentialsX Economy и т.п.) — награды и покупки; PlayerPoints — донат-валюта. Сервер — Java 17+.

Конфигурация

Всё вынесено в конфиг — балансить можно без кода:

  • config.yml — статы, цены, урон, кулдауны, перегрев, классы, дерево, турель, механики, арена, топливо, ремонт, звуки, иконки. Каждое число прокомментировано.
  • messages.yml — все тексты (локализация).
  • arena.yml — карты и точки спавна арены.
  • playerdata.yml — прогресс игроков.
  • Кастом-иконки 32×32 через ресурспак (custom_model_data).

Онлайн-лицензия защищает от сливов; для своего сервера отключается.