🛡️ Поле электронного противодействия (ECF)
Forge 1.20.1 — Защитите свою базу от враждебных дронов!
Настраиваемая, сервер-совместимая система защиты, создающая поле электронного противодействия для нарушения работы и уничтожения БПЛА из мода Superb Warfare. Предназначена как для одиночной игры, так и для мультиплеера. Включает защиту владения, расширенную конфигурацию, звуковую и визуальную обратную связь, а также полную статистику.
✨ Особенности
- Поле нарушения работы дронов – отключает или дестабилизирует дроны в радиусе действия.
- Система владения – только установивший блок может управлять им или удалить.
- Несколько режимов – Непрерывный, Импульсный и Скрытный, каждый со своим поведением.
- Статистика в реальном времени – общее количество уничтоженных дронов, входы/выходы, время работы.
- Звуковая и визуальная обратная связь – анимация вращения при активности, бесшовный зацикленный звук.
- Поддержка GeckoLib – полностью анимированная модель и эффекты активации.
- Безопасно для сервера – одинаково работает в одиночной игре и на выделенном сервере.
⚙️ Конфигурация
Файл конфигурации: config/ecf-common.toml
Основные параметры
| Настройка | Описание | По умолчанию |
|---|---|---|
check_interval_ticks | Интервал между проверками на дроны (в тиках) | 20 (≈1с) |
effect_radius | Эффективный радиус (в блоках) | 24.0 |
disruption_force | Сила искажения траектории дрона | 0.5 |
explosion_delay_ticks | Задержка перед взрывом дрона | 100 (≈5с) |
explosion_power | Сила взрыва | 3.0 |
drone_entity_whitelist | Разрешенные типы сущностей-дронов | ["superbwarfare:drone"] |
Сообщения в чате
| Настройка | Описание | По умолчанию |
|---|---|---|
enable_chat_messages | Включить уведомления в игровом чате | true |
message_placed | Сообщение при установке ECF | — |
message_activated | Сообщение при активации | — |
message_deactivated | Сообщение при деактивации | — |
message_broken | Сообщение при разрушении | — |
message_color | Цвет сообщений в чате (#RRGGBB) | #FFAA00 |
🔄 Режимы работы
| Режим | Описание |
|---|---|
| Непрерывный | Постоянное поле подавления; стабильный радиус и равномерное потребление энергии. |
| Импульсный | Короткие мощные импульсы нарушения с интервалами перезарядки. |
| Скрытный | Уменьшенные эффекты частиц и более низкая эффективность для скрытной защиты. |
📦 Требования
Minecraft: 1.20.1
Forge: 47.4.x
Зависимости:
- Superb Warfare (для дронов)
- GeckoLib (для анимаций)
📥 Установка
- Загрузите последнюю версию ECF с CurseForge: 👉 Electronic Countermeasure Field на CurseForge (вставьте актуальную ссылку, когда она будет доступна)
- Поместите файл
.jarв папку mods/. - Убедитесь, что установлены Superb Warfare и GeckoLib.
- Запустите Minecraft (Forge 1.20.1).
- Файл конфигурации будет создан автоматически после первого запуска.
🕹️ Как использовать
- Создайте или получите блок ECF.
- Установите его на своей базе — он автоматически привяжется к вам как к владельцу.
- Нажмите ПКМ для активации или деактивации.
- После активации поле начинает нарушать работу ближайших БПЛА.
- Вы увидите уведомления в чате, анимацию и зацикленный звук при активности.
- Только владелец может подобрать или переключить ECF.
- Настройте конфигурацию для точной регулировки радиуса, силы и сообщений.
📊 Статистика
Каждый ECF отслеживает:
- Всего уничтожено дронов
- Дроны, вошедшие/вышедшие из поля
- Общая продолжительность работы
🔉 Аудио и визуальные эффекты
- Визуальные: модель верхней половины в инвентаре; анимированное вращение во время работы.
- Аудио: звуки установки, активации и непрерывной работы (бесшовно зациклены).
🧩 Совместимость
- Superb Warfare — полная интеграция (обнаружение и нарушение работы дронов).
- GeckoLib — требуется для анимированных моделей.
- Forge 1.20.1 — полностью протестировано (сборка 47.4.10).
- Работает на серверах и в одиночной игре без рассинхронизации.
🐞 Известные проблемы
- Работает только с дронами из Superb Warfare.
- Без Superb Warfare функции подавления отключены.
- Может быть удален только с помощью лома Superb Warfare.
- Требует GeckoLib для анимации и рендеринга.
📣 Поддержка
По вопросам, отзывам или сообщениям об ошибках:
- Telegram: @jav_elinMC
- Discord: https://discord.gg/ZDSARjBvn8
🛡️ Защитите свою территорию — подавите небо и возьмите контроль!
