Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,500 resources
02
Days
09
Hours
16
Mins
46
Secs

Arena Waves Engine v1.5.3

Unleash epic wave-based combat arenas in Hytale with customizable enemy hordes.

ArenaWavesEngine 1.1.0 (SQLite / HyDB)​

For Server Owners & Modders​

  • New HyDB 1.0.0 requirement
    • ArenaWavesEngine now uses HyDB 1.0.0 (SQLite) to store sessions, waves and player stats.
    • You must install the HyDB 1.0.0 mod in your mods folder for this version to work.
  • MultipleHUD & HyUI no longer required as separate mods
    • MultipleHUD and HyUI are now bundled as plugin dependencies.
    • You do not need to place MultipleHUD or HyUI jars in the server mods folder anymore.
  • SQLite/HyDB persistence for sessions
    Arena runs, waves and player stats are now stored in a real database (HyDB/SQLite) instead of flat config files, making sessions more reliable across restarts and easier to query/extend.
  • More powerful enemy spawn configuration
    • EnemyDefinition now supports radius, offsets, rotations, random models, flock sizes, speed, scale and “spawn on ground”.
    • New default examples (default_arena_map_*) demonstrate radius, offset and random model setups you can copy into your own maps.
    • EnemyDefinition properties:
      FieldTypeDefaultDescription
      enemyTypeString""Role/model id to spawn (e.g. NPC role name). Must match a valid NPC role builder.
      countInt1Number of entities of this type to spawn for the wave.
      radiusDouble8.0Horizontal radius around the base spawn position used to spread multiple spawns randomly (X/Z jitter).
      scaleFloat1.0FVisual scale of the model. Clamped to the model’s min/max scale unless bypassScaleLimits=true.
      playerHeadRotationVector3fVector3f.ZEROBase yaw/pitch used as reference when calculating projectile‑like velocity and facing; usually filled from the player at start.
      posOffsetVector3dVector3d.ZEROFixed offset added to the arena spawn position before spawning (use to place enemies in front/behind/side).
      headRotationVector3fVector3f.ZEROOverrides the entity’s head rotation when non‑zero. Also freezes the head if set.
      bodyRotationVector3fVector3f.ZEROOverrides the whole body yaw/pitch/roll when non‑zero. Takes precedence over playerHeadRotation/facingRotation.
      randomRotationBooleantrueIf true and no explicit bodyRotation is set, each spawn gets a random Y rotation (360°).
      facingRotationBooleanfalseIf true, enemy is rotated to face the opposite of playerHeadRotation (useful for enemies looking at the player/arena center). Ignored if bodyRotation is set.
      flockSizeInt1Size of the flock when the role supports flocks; values >1 will try to spawn a flock via FlockPlugin.
      frozenBooleanfalseIf true, adds the Frozen component so the entity cannot move (good for statues, turrets, etc.).
      randomModelBooleanfalseIf true, picks a random cosmetic skin/model for this enemy using CosmeticsModule, instead of the role’s default model.
      bypassScaleLimitsBooleantrueIf false, scale is clamped to the model asset’s allowed min/max; if true, you can exceed normal bounds (use with care).
      spawnOnGroundBooleanfalseIf true, spawns very close to the ground; if false, may spawn slightly in the air (useful for falling/landing effects).
      flagsStringString?nullOptional comma‑separated list of role debug flags (maps to RoleDebugFlags presets/flags). Use to tweak AI/debug behavior per enemy.
      nonRandomBooleanfalseIf true, spawns use a deterministic RNG (Random(0)); useful for reproducible tests or fixed encounters.
  • Event‑driven wave engine
    • Wave logic is now handled by clean event handlers and an ECS WaveTickingSystem, making it easier to reason about and safer to extend with your own modules.
  • Improved HUD and proximity handling
    • HUD is automatically updated/removed when sessions change or finish.
    • Players are automatically attached/detached from sessions based on distance to the arena spawn.
  • Version bump & Gradle updates
    • Plugin version bumped to 1.1.0 and root project renamed to ArenaWavesEnginePlugin.
    • New dependency on HyDB and kotlin-reflect.
  • Fix .jar file size
  • Implementing a new page: Select your Arena.
    To display this new page, type: /awe start

    SelectionPage001.png

    SelectionPage002.png
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $39.99
Includes Standard support plus:
Installation & setup
Feature customisation
Priority support
Support duration
1 year
Lifetime
+ $49.99
Share and earn
Refer this resource and earn a 10% commission.
2,270 Views
28 Purchases
28 Downloads
Jan 31, 2026 Published
Mar 30, 2026 Updated
Not yet rated
4.6 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Minigame
  1. Mobs
  1. Adventure
Game mode
  1. Survival
  1. Modded
Supported languages
  1. English
  1. Portugese
Creator
Recommended for you
Dynamic instanced chest system for Hytale servers
Not yet rated
4 purchases
Runtime stat and effect multipliers for Hytale NPCs and Players.
Not yet rated
4 purchases
Pre-generate world terrain, significantly reducing exploration lag.
Not yet rated
1 purchase
Real-time performance monitoring for your Hytale server.
Not yet rated
0 purchases
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
2,270 Views
28 Purchases
28 Downloads
Jan 31, 2026 Published
Mar 30, 2026 Updated
Not yet rated
4.6 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Minigame
  1. Mobs
  1. Adventure
Game mode
  1. Survival
  1. Modded
Supported languages
  1. English
  1. Portugese
Creator
Recommended for you
Dynamic instanced chest system for Hytale servers
Not yet rated
4 purchases
Runtime stat and effect multipliers for Hytale NPCs and Players.
Not yet rated
4 purchases
Pre-generate world terrain, significantly reducing exploration lag.
Not yet rated
1 purchase
Real-time performance monitoring for your Hytale server.
Not yet rated
0 purchases
Not yet rated
1 purchase
Top