promotional bannermobile promotional banner

InvasionX

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

File Details

InvasionX-0.1.0.jar

  • R
  • Jan 21, 2026
  • 68.36 KB
  • 303
  • Early Access

File Name

InvasionX-0.1.0.jar

Supported Versions

  • Early Access

Changelog - InvasionX Refactoring

1. Dynamic Configuration System (JSON)

  • JSON Migration: Replaced the legacy configuration system with a flexible invasionxConfig.json file.
  • Multiple Invasions: Support for defining multiple invasion types with unique parameters.
  • Realtime-Config loading: Implemented a manager for real-time loading, saving, and reloading of configurations.

2. Monster Spawning & AI Improvements

  • Weighted Spawning: Monsters now spawn based on configurable probability weights.
  • Dynamic Difficulty Scaling: Monster health automatically scales based on the player's max health and configured difficulty multipliers.
  • 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.
  • Pathfinding: Integrated movement logic to ensure monsters successfully navigate to the player.

3. Special Event: Pirate Invasion

4. Drop System Optimization

  • Native Integration: Refactored MonsterSpawner to use Hytale's native drop system via dropListId.

5. Commands & User Experience

  • 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 config set <key> <value>: Modify settings via chat.
  • Unified Help: Updated /invasion help with all new functionalities.