Minecolonies: War 'N Taxes avatar

Minecolonies: War 'N Taxes [1.20.1]

MineColonies: Аддон War 'N Taxes

War 'N Taxes (ранее MinecolonyTax) — аддон для разработчиков модпаков, революционизирующий игровой процесс MineColonies путём внедрения комплексной системы налогообложения, полностью настраиваемых механик войны и рейдов, функций вассализации и гибких опций валюты. Изначально созданный для сервера EpicWarsCvC, данный мод также включает простую настройку PvP-арен, мирные переговоры и экономические санкции — всё интегрировано с SDMShop для оптимизации управления валютой.

Примечание: Это бета-версия. При обнаружении ошибок сообщайте о них через канал Discord.


Версия 2.4: Система рейдов на основе сущностей

НОВАЯ ФУНКЦИЯ: Добавлена комплексная система рейдов, активируемых сущностями, для автоматического запуска на основе присутствия враждебных сущностей. Обнаружение сущностей: Настраиваемый белый список сущностей, способных инициировать рейды (по умолчанию: зомби, скелеты, криперы, ведьмы, мародёры) [Рекомендуется: Recruits!]. Активация по порогу: Рейды запускаются при обнаружении заданного количества разрешённых сущностей в пределах колонии (по умолчанию: 5 сущностей). Контроль границ: Сущности должны оставаться в пределах колонии во время рейдов с настраиваемым периодом отсрочки для возвращения.

Предназначено для использования с Minecolonies и модом Recruits. Данная функция разработана для совместной работы с осадной функцией аддона Recruits. https://modrinth.com/mod/recruits-extras/

Версия 2.2: Обновления PvP-арен

🔧 Переработка конфигурации PvP

  • Централизованные настройки PvP: Все PvP-настройки перемещены в основной конфигурационный файл minecolonytax.toml в раздел ["PvP Arena Settings"]. Это устраняет отдельный файл minecolonytax-pvp.toml и объединяет все серверные конфигурации в одном месте.
  • Настраиваемые таймеры: Добавлены новые опции для всех PvP-отсчётов и времени восстановления:     - allowCommandsInBattle: Разрешить использование команд в бою.     - challengeCooldownSeconds: Задать время восстановления для вызовов на дуэль.     - teamBattleCooldownSeconds: Задать время восстановления для командных сражений.     - battleDurationSeconds: Определить стандартную длительность боя до объявления ничьей.     - teamBattleStartCountdownSeconds: Контролировать отсчёт до начала командного боя.     - battleEndCountdownSeconds: Настроить задержку перед возвращением игроков после боя.
  • Улучшенные уведомления: Отсчёт до начала командного боя стал менее навязчивым. Уведомления выводятся с интервалом в 10 секунд, а последние 5 секунд — каждую секунду.

НОВАЯ ФУНКЦИЯ — Командный PvP: Добавлена комплексная система командных PvP с новой командой /teampvp:

    - /teampvp create <map>: Создать новое командное сражение на указанной карте     - /teampvp join <battleId> <team>: Присоединиться к сражению (команда 1 или 2)     - /teampvp switch <battleId> <team>: Сменить команду     - /teampvp start <battleId>: Начать сражение досрочно (только для организатора)     - Поддержка нескольких игроков в команде с автоматическим балансом     - Интерактивные списки команд в реальном времени     - Настраиваемый размер команд в зависимости от карты     - Автоматическая система отсчёта с настраиваемой длительностью

Версия 2.1: Обновление вассализации

  • Система вассализации: Установите иерархические отношения между колониями с механикой дани, отслеживанием статуса и привилегиями сюзерена.
  • Улучшенный отчёт о дани: Платежи вассалов корректно отображаются в налоговых отчётах.
  • Улучшенная система команд: Используйте /wnt vassals для просмотра процентов дани, истории платежей и статуса с динамическим отображением валюты.
  • Выбор стороны в войне: Игроки, состоящие в обеих враждующих командах, могут выбрать сторону через /choosewarside.
  • Улучшенные интерфейсы чата: Интерактивные подсказки для участия в войне и вассализации.
  • WarStatistics: Отслеживание и запрос статистики войн через PlayerData или /wnt warstats.
  • Обработка отключений: Войны и рейды продолжаются при отключении участника; статус сохраняется до переподключения или окончания войны.

Основные функции

  • Настраиваемые налоговые доходы: Определяйте базовые ставки и ставки при улучшении для каждого здания MineColonies.
  • Затраты на содержание: Доходы зданий балансируются автоматическими вычетами из налоговых поступлений колонии.
  • Война и рейды: Налоги на рейды и возможность захвата колоний в войне.
  • PvP-арены: Настройка дуэлей и командных боёв без влияния на основной игровой прогресс.
  • Лимит налогов: Накопление налогов прекращается при достижении настроенного максимума.
  • Заморозка налогов: Временная остановка сбора налогов как часть военных или экономических санкций.

Рекомендуется использовать с SDMShop, FTBTeams (обязательно), модом (Villager) Recruits.

Для использования другой валюты установите SDMShopConversion = false и настройте валюту в конфигурации мода.


Механики войны и рейдов

  • Баланс 1:1 (±1 игрок): Команды могут отличаться максимум на одного игрока при начале войны.
  • Нормализованное подсчёт жизней: Результат вычисляется как (оставшиеся жизни + стражи) / (начальные жизни + стражи). Каждый страж MineColony считается за одну жизнь.
  • Выбор команды: Игроки в обеих командах выбирают сторону через /wnt choosewarside attacker или /wnt choosewarside defender.
  • Объявление войны: Интерактивная система с уведомлениями и выбором игроков.
  • Действия в войне/рейде:
    • Война: Разрушение и размещение блоков на вражеской территории без побочных эффектов.
    • Рейд: Только урон сущностям; блоки защищены.
  • Рейды: Кража налогов с настраиваемой длительностью, скоростью передачи и временем восстановления.
  • Смерть и режим наблюдателя: Участники становятся наблюдателями при потере всех жизней; инвентарь сохраняется и восстанавливается после войны.
  • Обработка отключений: Войны/рейды приостанавливаются для отдельных игроков, но продолжаются глобально.

Процесс войны

  1. Объявление войны: /wnt wagewar "<colonyName>" запускает фазу присоединения (/wnt joinwar или отказ).
  2. Фаза присоединения: Союзники и офицеры защиты автоматически присоединяются в период подготовки.
  3. Активная война: Стандартная длительность — 2 часа; каждый игрок имеет 5 жизней.
  4. Цели: Уничтожить жизни противника; наблюдатели остаются до конца войны.
  5. Предложение мира: /wnt peace whitepeace (белый мир) или /wnt peace reparations <amount> (репарации); требует согласия защитника.
  6. Результат: Настраивается в конфигурации:
    • Полная победа: Уничтожение всех противников.
    • Стратегическая победа: На основе нормализованных жизней при истечении времени.
    • Ничья: При равных силах; возможны штрафы.
    • Вассализация: Победители устанавливают вассальные отношения с проигравшей колонией.

Система вассализации

  • Создание иерархии: Создайте сеть вассалов, выплачивающих дань сюзерену.
  • Система дани: Вассалы автоматически платят процент налогового дохода сюзерену.
  • Команды:
    • /wnt vassalize <percent> "<colony>" — Предложить вассализацию
    • /wnt vassalaccept <colonyId> — Принять предложение
    • /wnt vassaldecline <colonyId> — Отклонить предложение
    • /wnt revoke <player> — Расторгнуть вассальные отношения
    • /wnt vassals — Список вассалов с деталями дани
  • Отображение статуса: Проверка статуса вассализации в любое время.
  • Интеграция с налогами: Дань автоматически включается в налоговые отчёты.

PvP-арены: Дуэли

  • Настройка арены: Определите углы арены через /pvparena p1 и /pvparena p2.
  • Вызовы на дуэль: Инициируются через /pvp с интерактивными кнопками принятия/отказа.
  • Режим наблюдателя: Присоединение (/pvp spectate [player]) или выход (/pvp spectate stop).
  • Управление инвентарём: Инвентарь и броня сохраняются/очищаются во время дуэлей и восстанавливаются после.

Исправления и улучшения

  • Унифицированная система команд: Все команды используют префикс /wnt.
  • Динамическое отображение валюты: Показывает "$" при включённом SDMShop или название предмета (например, "emerald") для кастомной валюты.
  • Отслеживание дани: Система фиксирует и отображает последнюю выплаченную сумму дани.
  • Исправлено: Функция KeepInventoryOnLastLife корректно сохраняет инвентарь.
  • Исправлено: Корректное отображение уведомлений о смерти рейдеров.
  • Исправлено: Передача баланса SDMShop — колонии могут уходить в долг при отсутствии налогов для выплаты победителю.
  • Рефакторинг кода: Улучшена читаемость и поддерживаемость.
  • Поддержка языков: Добавлена базовая мультиязычная система (в разработке).

Требуемые зависимости

Скачать Minecolonies: War 'N Taxes

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseWarNTaxes-v2.4.4.jar1.20.1Forge19 августа 2025389,7 КБ
ReleaseWarNTaxes-v2.4.3.jar1.20.1Forge18 августа 2025384,5 КБ
ReleaseWarNTaxes-v2.4.2.jar1.20.1Forge14 августа 2025382,2 КБ
ReleaseWar 'N Taxes v2.4.1.jar1.20.1Forge13 августа 2025381,9 КБ
ReleaseWar 'N Taxes Mod - vers2.4.jar1.20.1Forge12 августа 2025382,6 КБ
Releaseminecolonytax-2.3.0.jar1.20.1Forge15 июля 2025306,8 КБ
ReleaseWar 'N Taxes Mod - vers2.2.jar1.20.1Forge29 июня 2025303,2 КБ
ReleaseWar 'N Taxes Mod - vers2.1.jar1.20.1Forge1 июня 2025241,6 КБ
ReleaseMinecolonies: War N Taxes Addon vers 2.0.11.20.1Forge13 мая 2025203,3 КБ
ReleaseWarNTaxMod-1.12.0.jar1.20.1Forge11 мая 2025203,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.