InvasionX

InvasionX

InvasionX is a dynamic event mod for Hytale that introduces a procedural siege system.

2.6 тысяч загрузок
Обновлён 11 дней назад

Описание

Обсуждение InvasionX

Переживите неожиданное. Орбис стал намного опаснее.

ВторжениеX Это адаптивный динамический мод событий для Hytale, который вводит процедурную систему осады. В отличие от статических событий, эти вторжения могут спровоцировать в любой момент, породив орды врагов прямо вокруг вас. Поворот? Задача идеально масштабируется с вашим прогрессом.

Разногласия: https://discord.gg/paRZbwM9

Добавлены новые вторжения

(перенаправлено с «LolSnowman») https://www.curseforge.com/members/lolsnowman/projects)

Расширение спектра угроз с 9 новыми типами вторжения с уникальными толпами и выделенными таблицами добычи:

  • Гоблин Рейд: Быстрая атака Гоблин Скрапперс и Лобберс.
  • Outlander Raid: скоординированное нападение пеонов, сталкеров, охотников и мародеров.
  • Trork Warband: Тяжелая ударная партия с Троркскими воинами и Броулерами.
  • Пустое вторжение: Угрозы Элдрича, включая Crawlers и Void Eyes
  • Восстание Голема: Элементальный всплеск различных Хрустальных Големов (Земля, Пламя, Мороз и т. д.).
  • Волчья стая: неустанная охота черных и белых волков. Beast Rampage: Хаотическая давка хищников (медведей, Сабертута, гиен и т. д.).
  • Появление улья: заражение Скараком бойцов, защитников и искателей.
  • Замороженные ужасы: арктическое нападение йети, полярных медведей и снежных барсов.

️️ Как настроить

Вы можете настроить все параметры мода, обновив файл, созданный в вашей папке сохранения. %appdata%\Hytale\UserData\Saves\{слово-имя}\universe\invasionxConfig.json

Если вы хотите вернуться к настройкам по умолчанию, запустите команду /invasion default_config

Сложные и контрольные секунды:

{
"CheckIfOccurSeconds": 1800,
"Трудности": {
"Легко": {
"Умножитель здоровья": 1.0
?
"Средний": {
«Умножитель здоровья»: 1.5
?
"Тяжело": {
«Умножитель здоровья»: 2.0
?
«Безумный»: {
«Умножитель здоровья»: 3.0
?
?
...
?

Вторжения (можно создавать свои собственные):

{
"Вторжения":
{
"id": "dungeon_invasion",
Название: «Dungeon Invasion»
"Трудность": "Легко",
"SpawnPosition": "Точка",
"Радиус": 10,
"Скорее всего": 0,1,
"Второй период": 120,
"WaveIntervalSeconds": 5,
"StartDelaySeconds": 2,
"SFX_Sound": "SFX_Discovery_Z4_Medium",
"MobsPerWave": 3,
"DinamicAdapt": правда,
«Вторжение»: 0,05,
"Мобс":
{
"id": "Skeleton_Burnt_Knight_Invasion",
«DropList»: «Drop_Invasion»
«Вес»: 2
?
{
"id": "Dungeon_Skeleton_Sand_Assassin_Invasion",
«DropList»: «Drop_Invasion»
«Вес»: 1
?
{
"id": "Dungeon_Skeleton_Sand_Soldier_Invasion",
«DropList»: «Drop_Invasion»
«Вес»: 1
?
{
"id": "Skeleton_Archer_Invasion",
«DropList»: «Drop_Invasion»
"Вес": 0.3
?
]
?
]
...
?

️️ Ключевые особенности

  • Органические вторжения: Существует постоянный, случайный шанс для вторжения, чтобы начать, пока вы исследуете. Никогда не ослабляйте бдительность!
  • Адаптивное масштабирование (Armor-Based HP): Мод динамически проверяет рейтинг вашей брони. Чем сильнее ваше снаряжение, тем выше пул здоровья вторгшихся толп. Это гарантирует, что бой остается сложным и полезным от ранней игры до конца игры.
  • Близость нереста: Мобы стратегически зарождаются рядом с местоположением игрока, создавая непосредственное ощущение срочности и атмосферу «осады».
  • Бесконечные и высококонфигурируемые вторжения

Серверные команды

Администраторы могут полностью контролировать систему, используя Вторжение Главнокомандующий.

  • Обновленный Command Suite:
    • Начало вторжения <id>Вручную вызвать конкретное вторжение.
    • Прекращение вторженияПрекратить активные вторжения.
    • Список вторженийОтображение всех вторжений, доступных в конфигурации JSON.
    • /invasion reload_configПерезагрузка настроек без перезагрузки сервера.
    • /invasion default_config: Вернитесь к настройкам по умолчанию.
  • Единая помощь: Обновлено Помощь / Invasion со всеми новыми функциями.

Система динамической конфигурации (JSON)

  • Миграция JON: Замена устаревшей системы конфигурации на гибкую ВторжениеxConfig.json Файл. Расположен в папке Hytale\UserData\Saves\<your-word>\universe
  • Множественные вторженияПоддержка определения нескольких типов вторжения с уникальными параметрами.
  • ConfigManagerРеализован менеджер для загрузки, сохранения и перезагрузки конфигураций в режиме реального времени.

3 Вторжения по умолчанию:

  • Вторжение Dungeon
  • Пиратское вторжение
  • Вторжение Кровавой Луны

Changelog

v0.1.2

Добавлены новые вторжения (перенаправлено с «LolSnowman») https://www.curseforge.com/members/lolsnowman/projects)

Балансировка и глобальные корректировки Глобальное вторжение конфигурации Частота: увеличение количества случаев с 1800 по 4800, чтобы сделать вторжения более редким событием с высокими ставками. Обсуждение Cleanup & Pause: Removed SpawnIfWorld IsPaused и KillAllMonstersAfterInvasionEndInSeconds оптимизируют жизненный цикл вторжения.

Масштабирование сложности (множители HP) Значительно снижены мультипликаторы здоровья для предотвращения «пулевых губок» и улучшения боевого потока:

Средний: 1.5x ️ 1.1x Твердый: 2.0x ️ 1.3x Безумие: 3,0x ️ 1,5x

v0.1.1

  • Пауза Планировщик, который проверяет, может ли произойти вторжение, когда сервер приостановлен (однопользовательские миры).
  • Время проверки увеличено от 200 секунд до 30 минут. (Отправьте команду) /invasion default_config Для корректировки с значениями по умолчанию мода
  • Новая команда /invasion default_config Чтобы вернуться к настройкам по умолчанию

v0.1.0

Миграция JON: Замена устаревшей системы конфигурации на гибкую ВторжениеxConfig.json Файл.

Бесконечные вторженияПоддержка определения нескольких типов вторжения с уникальными параметрами.

Агрессивная логика ИИНемедленная фиксация цели на игроках при нересте. Улучшенная система обнаружения, которая игнорирует видимость, вынуждая преследование в радиусе 1000 блоков. Принудительные состояния «Бой/Чейз», чтобы монстры оставались активными.

СистемаРефакторировано для использования родной системы сброса Hytale через Брошюра.

v0.0.4

Кровавая Луна / Blood Moon Event

  • Логика событий: Реализовано новое событие «Кровавая Луна», которое является взаимоисключающим со стандартными вторжениями.
  • Только ночной триггер: Событие, естественно, запускается только между игровыми часами. 19:00 и 05:00.
  • Изменение погоды: Мгновенно меняет мировую погоду на «Кровь_Луна» После начала и восстановления предыдущей погоды, когда она заканчивается.
  • Обычные спауны: Создан специальный список монстров специально для этого события.
Показать оригинальное описание (English)

🛡️ InvasionX

Survive the unexpected. Orbis just became much more dangerous.

InvasionsX is an adaptive dynamic event mod for Hytale that introduces a procedural siege system. Unlike static events, these invasions can trigger at any moment, spawning hordes of enemies directly around you. The twist? The challenge scales perfectly with your progression.

Discord: https://discord.gg/paRZbwM9

🆕 New Invasions Added

(Thanks to LolSnowman https://www.curseforge.com/members/lolsnowman/projects)

Broadened the variety of threats with 9 new invasion types, featuring unique mobs and dedicated loot tables:

  • Goblin Raid: Fast-paced attack by Goblin Scrappers and Lobbers.
  • Outlander Raid: Coordinated assault by Peons, Stalkers, Hunters, and Marauders.
  • Trork Warband: Heavy strike party with Trork Warriors and Brawlers.
  • Void Incursion: Eldritch threats including Crawlers and Void Eyes.
  • Golem Uprising: Elemental surge of various Crystal Golems (Earth, Flame, Frost, etc.).
  • Wolf Pack: Relentless hunt by Black and White wolves. Beast Rampage: Chaotic stampede of predators (Bears, Sabertooth, Hyenas, etc.).
  • Hive Emergence: Scarak infestation with Fighters, Defenders, and Seekers.
  • Frozen Horrors: Arctic assault by Yetis, Polar Bears, and Snow Leopards.

⚙️ How to Configure

You can configure all the mod's parameters by updating the file that is created in your world save folder. %appdata%\Hytale\UserData\Saves\{word-name}\universe\invasionxConfig.json

If you want to revert to the default settings, run the command /invasion default_config

Difficult and Check seconds:

{
    "CheckIfOccurSeconds": 1800,
    "Difficulties": {
        "Easy": {
            "HealthMultiplier": 1.0
        },
        "Medium": {
            "HealthMultiplier": 1.5
        },
        "Hard": {
            "HealthMultiplier": 2.0
        },
        "Insane": {
            "HealthMultiplier": 3.0
        }
    },
    ...
}

Invasions (you can create your own):

{
    "Invasions": [
        {
            "id": "dungeon_invasion",
            "Title": "Dungeon Invasion",
            "Difficulty": "Easy",
            "SpawnPosition": "Point",
            "Radius": 10,
            "ChanceToOccur": 0.1,
            "DurationSeconds": 120,
            "WaveIntervalSeconds": 5,
            "StartDelaySeconds": 2,
            "SFX_Sound": "SFX_Discovery_Z4_Medium",
            "MobsPerWave": 3,
            "DinamicAdapt": true,
            "ChanceToEndInvasion": 0.05,
            "Mobs": [
                {
                    "id": "Skeleton_Burnt_Knight_Invasion",
                    "DropList": "Drop_Invasion",
                    "Weight": 2
                },
                {
                    "id": "Dungeon_Skeleton_Sand_Assassin_Invasion",
                    "DropList": "Drop_Invasion",
                    "Weight": 1
                },
                {
                    "id": "Dungeon_Skeleton_Sand_Soldier_Invasion",
                    "DropList": "Drop_Invasion",
                    "Weight": 1
                },
                {
                    "id": "Skeleton_Archer_Invasion",
                    "DropList": "Drop_Invasion",
                    "Weight": 0.3
                }
            ]
        },
    ]
    ...
}

⚔️ Key Features

  • Organic Invasions: There is a persistent, random chance for an invasion to begin while you explore. Never let your guard down!
  • Adaptive Scaling (Armor-Based HP): The mod dynamically checks your armor rating. The stronger your gear, the higher the health pool of the invading mobs. This ensures combat remains challenging and rewarding from early-game to end-game.
  • Proximity Spawning: Mobs are strategically spawned near the player's location, creating an immediate sense of urgency and a "siege" atmosphere.
  • Endless and highly configurable invasions

💻 Server Commands

Administrators can fully control the system using the /invasion master command.

  • Updated Command Suite:
    • /invasion start <id>: Manually trigger a specific invasion.
    • /invasion stop: Stop active invasions.
    • /invasion list: Display all invasions available in the JSON config.
    • /invasion reload_config: Reload settings without a server restart.
    • /invasion default_config: Revert to the default settings.
  • Unified Help: Updated /invasion help with all new functionalities.

Dynamic Configuration System (JSON)

  • JSON Migration: Replaced the legacy configuration system with a flexible invasionxConfig.json file. Located in the Hytale\UserData\Saves\<your-word>\universe folder
  • Multiple Invasions: Support for defining multiple invasion types with unique parameters.
  • ConfigManager: Implemented a manager for real-time loading, saving, and reloading of configurations.

3 Default Invasions:

  • Dungeon Invasion
  • Pirate Invasion
  • Blood Moon Invasion

📜 Changelog

v0.1.2

🆕 New Invasions Added (Thanks to LolSnowman https://www.curseforge.com/members/lolsnowman/projects)

⚖️ Balancing & Global Adjustments Global Config Invasion Frequency: Increased CheckIfOccurSeconds from 1800 to 4800 to make invasions more of a rare, high-stakes event. Cleanup & Pause: Removed SpawnIfWorldIsPaused and KillAllMonstersAfterInvasionEndInSeconds to streamline the invasion lifecycle.

Difficulty Scaling (HP Multipliers) Significantly lowered health multipliers to prevent "bullet sponges" and improve combat flow:

Medium: 1.5x ➡️ 1.1x Hard: 2.0x ➡️ 1.3x Insane: 3.0x ➡️ 1.5x

v0.1.1

  • Pause the scheduler that checks if an intrusion can occur when the server is paused (single-player worlds).
  • Verification time increased from 200 seconds to 30 minutes. (Run the command /invasion default_config to adjust with the mod's default values)
  • New command /invasion default_config to revert to the default settings

v0.1.0

JSON Migration: Replaced the legacy configuration system with a flexible invasionxConfig.json file.

Infinit Invasions: Support for defining multiple invasion types with unique parameters.

Aggressive AI Logic: - Immediate target locking onto players upon spawning. - Enhanced detection system that ignores visibility, forcing pursuit within a 1000-block radius. - Forced "Combat/Chase" states to ensure monsters remain active.

DropSystem: Refactored to use Hytale's native drop system via DropList.

v0.0.4

🔴 Blood Moon Event

  • Event Logic: Implemented a new "Blood Moon" event that is mutually exclusive with standard invasions.
  • Night-Only Trigger: The event naturally triggers only between game hours 19:00 and 05:00.
  • Weather Change: Instantly changes the world weather to "Blood_Moon" upon starting and restores the previous weather when it ends.
  • Custom Spawns: Spawns a dedicated list of monsters specifically for this event.

Последние версии

InvasionX-0.1.2.jar

Early Access 23.01.2026 102.9 КБ
Скачать

InvasionX-0.1.1.jar

Early Access 21.01.2026 69.8 КБ
Скачать

InvasionX-0.1.0.jar

Early Access 21.01.2026 68.4 КБ
Скачать

InvasionX-0.0.4.jar

Early Access 19.01.2026 73.6 КБ
Скачать

InvasionX-0.0.3.jar

Early Access 19.01.2026 48.8 КБ
Скачать