WorldCube Вики Играть

Рейды и пограничные конфликты

Рейдовая система на сервере WorldCube (плагин WorldCubeRaids) — это динамичные локальные военные операции между городами. В отличие от полномасштабных многодневных войн (/t war), рейды позволяют грабить казну соперников и навсегда отжимать спорные приграничные территории без уничтожения городов и без многодневной осады.

Ключевая идея системы рейдов

• Быстрый тактический формат: любая операция состоит из 15 минут подготовки и 30–45 минут активного боя. Сражение начинается сразу и решает конкретную локальную задачу.
• Два направления: грабительский «Набег на город» (куш из 5% казны и очков дип. веса) или территориальный «Пограничный конфликт» (реальный отжим и переприват чанков границы).
• Честный бой на поверхности (Surface Check): плагин блокирует кемперство в подземных шахтах, бункерах и зависание в небе. Захват чанка идёт только под открытым небом!
• Абсолютная защита от махинаций: во время рейда в обоих городах намертво блокируются операции с казной, расприваты, слияния, переименования и перенос спавна.

Обязательное условие: «Министерство рейдов»

Чтобы город получил право объявлять набеги и пограничные конфликты, в нём должно быть построено специальное военное ведомство в меню /t builds:

Министерство рейдов

Министерство рейдов I

Ветка: Военные постройки · Слот 28

Даёт городу постоянный эффект raid_enable. Без этой постройки открыть меню боевых операций невозможно (сервер выдаст ошибку).

Цена постройки: 200 $ из казны города
Ресурсы на складе (/t inventory): 1024 каменных кирпича, 512 дубовых брёвен, 16 золотых яблок
Время строительства: Мгновенно
Дипломатия

Дипломатический вес и Санкции

Интеграция с BT-Sanctions

• Проверка санкций: если город находится под международной санкцией ООН, запрещающей военные действия, объявление рейдов заблокировано.
• Дипломатический вес (Score): используется как валюта объявления пограничных конфликтов (100 очков) и выкупа спорных чанков (15 очков/чанк).

2 типа военных операций

В главном меню операций (/t raid) мэр или уполномоченный офицер выбирает тип боевой задачи:

Набег

1. Набег на город (Town Raid)

Грабительский налёт на казну

Быстрый штурм территории любого поселения на сервере. Цель — захватить и непрерывно удерживать 1 случайный чанк города-жертвы.

  • Цель: удержать целевой чанк 3 минуты (180 сек).
  • Куш победителю: 5% казны проигравшего города + 50 очков дип. веса.
  • Штраф проигравшему: списание 5% казны и -50 очков дип. веса.
  • Иммунитет нейтралитета: НЕ ДЕЙСТВУЕТ! Набег можно объявить даже на нейтральный город!
Подробнее о набеге →
Конфликт

2. Пограничный конфликт

Битва за чанки границы (Border Conflict)

Территориальная война за спорные пограничные чанки двух соседних городов с общей границей приватов.

  • Цель: захват до 5 чанков с каждой стороны (суммарно до 10 спорных чанков).
  • Удержание: 2 минуты (120 сек) на каждый спорный чанк.
  • Итог: захваченный чанк навсегда переходит в приват города-захватчика!
  • Защита нейтралитета: действует! На города с нейтралитетом нападать запрещено.
Подробнее о конфликте →

Сравнительная таблица правил и требований

Параметр Набег на город (Town Raid) Пограничный конфликт (Border)
Команда вызова /t raid → выбор «Набег на город» /t raid → выбор «Пограничный конфликт»
Требуемый онлайн Минимум 1 игрок онлайн в обоих городах Мэры обоих городов обязаны быть онлайн одновременно
Возраст городов Город-цель старше 48 часов (2 суток) Оба города старше 72 часов (3 суток)
Размер городов Любое количество чанков У обоих городов от 50 заприваченных чанков
Общая граница Не требуется (напасть можно на любой город) Обязательна общая линия соприкосновения чанков
Стаж игрока От 12 часов наигранного времени на сервере Статус мэра города или право worldcuberaids.raid.declare
Стоимость запуска Бесплатно 100 очков дипломатического веса города
Стоимость за чанк Не применимо 15 очков дип. веса за каждый удерживаемый чанк
Фаза подготовки 15 минут (боссбар, оповещение в чат и Discord) 15 минут (боссбар, оповещение в чат и Discord)
Активная фаза 30 минут 45 минут
Время удержания 3 минуты (180 сек) непрерывно в 1 чанке 2 минуты (120 сек) на каждый отдельный чанк
Зона действия PvP Принудительно во всех чанках обоих городов Принудительно только в спорных чанках границы
Защита нейтралитета НЕ защищает (можно грабить нейтралов) Защищает (нападение заблокировано)
Награда за победу 5% казны врага + 50 очков дип. веса Навсегда забирает чанки в свой приват Towny
Кулдауны 60 минут для атакующего города 24 ч для атакующего / 24 ч защита обороняющегося

Механика «Набега на город» (грабёж 5% казны)

Набег — это идеальный инструмент быстрого заработка для агрессивных городов и наказания зазевавшихся соседей:

Объявление 1. Выбор жертвы (/t raid)
Мэр открывает меню, нажимает «Набег на город» и кликает по городу-цели. Плагин проверяет возраст поселения (48 ч), онлайн (1+1) и стаж игрока (12 ч).
Подготовка 2. Подготовка (15 минут)
Сервер объявляет набег в общий чат и Discord. Наверху экрана появляется синий боссбар с обратным отсчётом. Защитники стягиваются в город, закупают снаряжение. Урон ещё отключён.
Бой 3. Штурм чанка (30 минут)
Плагин случайно выбирает 1 чанк обороняющегося города. В обоих городах принудительно включается PvP. Координаты чанка высвечиваются в боссбаре, а периметр горит синими огнями.
Итог 4. Куш и финал
Кто первый удержит чанк 3 минуты на поверхности — побеждает. Победитель получает 5% казны города-жертвы и 50 очков дип. веса. Если никто не удержал за 30 минут — ничья.

Снятие нейтралитета при агрессии

Если у вашего города был куплен статус нейтралитета (/t neutrality), но ваш мэр объявляет набег или конфликт, нейтралитет немедленно аннулируется без возврата монет! Мирные города не имеют права нападать первыми.

Механика «Пограничного конфликта» (отжим чанков)

Пограничный конфликт позволяет сильным развитым державам расширять свои границы за счёт соседних городов:

Как плагин рассчитывает спорные чанки

1. Автоматический алгоритм находит линию прямого соприкосновения приватов двух городов.
2. В радиусе до 2 чанков от линии границы выделяются спорные участки: до 5 чанков атакующего города и до 5 чанков защитника (суммарно до 10 чанков).
3. За объявление конфликта с атакующего списывается 100 очков дипломатического веса.
4. Каждая сторона может штурмовать чужие спорные чанки. Успешный захват требует 15 очков дип. веса и 2 минуты удержания.

Захват

Переприват чанков (transferChunk)

Без распада и удаления города

Как только боец удерживает чанк 120 секунд и у города есть 15 очков дип. веса, чанк немедленно переходит победителю! Обороняющийся теряет этот чанк из привата Towny, а нападающий получает его в свой город навсегда.

Защита

Контрудар и защита чанков

Обороняющиеся тоже могут отжимать землю!

В пограничном конфликте на кону стоят чанки обеих сторон. Если защитники отобьют атаку и перейдут в наступление на спорные чанки агрессора, они могут забрать чанки нападающего города себе!

Правила удержания и валидация поверхности (Surface Check)

В WorldCubeRaids встроен строгий модуль проверки честности захвата, исключающий любые формы нечестного кемперства:

Небо

Прямой доступ к небу

require-sky-light: true

Над головой удерживающего бойца не должно быть искусственных крыш, плит или закрытых коробок. Захват засчитывается только под открытым небом.

Высота

Проверка перепада высот

Y: -2 / +6 блоков

Игрок должен стоять непосредственно на рельефе (не глубже 2 блоков вниз и не выше 6 блоков вверх от наивысшего блока). Бункеры на глубине или висение на элитрах не работают!

Оспаривание

Статус оспаривания (Contested)

Заморозка таймера

Если внутри чанка одновременно находятся хотя бы один боец нападающих и один защитник, таймер немедленно останавливается до гибели или бегства одной из сторон.

Режим PvP и строгий Anti-Abuse во время рейда

Во время фазы подготовки и активного боя плагин накладывает жёсткие ограничения, предотвращающие любые попытки спрятать ресурсы или сорвать битву:

Действие игрока Статус во время рейда Причина блокировки
Режим PvP (/t toggle pvp) Принудительно включён Нельзя выключить PvP в городе, чтобы избежать сражения
Операции с казной (/t deposit, /t withdraw) Полностью заблокированы Нельзя вывести монеты из банка города перед поражением
Приват и расприват (/t claim, /t unclaim) Полностью заблокированы Запрещено сбрасывать атакуемые чанки или приватить буферы
Перенос спавна (/t set spawn) Полностью заблокирован Запрещено прятать точку спавна жителей города во время боя
Удаление города (/t delete) Заблокировано Нельзя распустить город, чтобы не отдать каланчу и награды
Слияние и переименование (/t merge, /t rename) Заблокировано Запрещены юридические махинации с приватом и именами городов
Передача дипломатического веса Заблокирована Нельзя перекинуть очки союзникам, спасая их от списания

Визуальные эффекты и ориентирование на местности

Боссбар

Динамический BossBar

Вверху экрана каждого жителя

Показывает точные координаты целевого чанка (X, Z), расстояние до цели в метрах, оставшееся время фазы и статус удержания (Свободен / Борьба / Таймер команды).

Огни

Огненные границы чанка

Партиклы SOUL_FIRE_FLAME

Периметр активного чанка захвата подсвечивается синими огненными партиклами пламени душ, чтобы бойцы чётко видели границы 16x16 блоков.

Голограммы

Голограммы DecentHolograms

Парящие 3D-надписи

По центру чанка на высоте 2.5 блоков парит интерактивная голограмма с информацией о текущем владельце, прогрессе удержания и стоимости захвата.

Полный справочник команд рейдов

Команда Кто может использовать Описание и результат
/t raid (или /traid) Мэр / Офицеры города Открыть главное меню военных операций для выбора типа и цели рейда
/t raidlist (или /traidlist) Все игроки Открыть графический список всех активных рейдов сервера и их таймеров
/t builds Мэр города Построить «Министерство рейдов I» (слот 28) для разблокировки механики
/tadminraid start <набег|конфликт> <город1> <город2> Администраторы Принудительный запуск рейда между двумя городами в обход кулдаунов
/tadminraid stop <город> Администраторы Принудительная остановка активного рейда с возвратом нормального режима PvP
/tadminraid reload Администраторы Перезагрузка конфигурации и языковых файлов WorldCubeRaids