promotional bannermobile promotional banner

Tower Defense

Tower Defense in Hytale!
video thumbnail

Description

Tower Defense in Hytale!

A tower defense minigame mod for solo or multiplayer! It supports Co-op, Bots, PvP, private matches, achievements, and stats.

Gameplay centers on tower building, upgrading, enemy sending, goldmine income management, enemy potions, co-op wave systems, and late-game Armageddon pressure to force match endings.

Core Features

  • Co-op, Bots, PvP, and Private sessions
  • 4 maps: Pipelines, Azure, Babylon, and LakeIsland
  • 11 upgradeable towers
  • 13 unique enemies
  • 6 AoE potions that can be thrown to affect the track
  • Upgradeable Goldmine for income
  • Upgradeable Sword and Bow for manual defense
  • Enemy queue-to-send system
  • Stats for all game modes
  • Achievements for all game modes, plus a few special global achievements
  • Managed waiting-room-instance and match-instance flow with automated match startup and cleanup
  • Localization (WIP) for English, Spanish, Dutch, French, Turkish, and Pirate

TD Maps

How to Install

Install this mod normally following CurseForge's own instructions

NOTE: We recommend you dedicate TD to its own world.

When you start your world, you should see blue text stating "Hello! Type /TD to open the TD menu and play!"

If you see that blue text, then you're good to go! Type /td or use your TD item (it looks like a green orb), and continue from there!

Commands

Player commands:

  • /td
  • /td item
  • /spawn
  • /invite (multiplayer)
  • /accept (multiplayer)
  • /reject (multiplayer)
  • /share (multiplayer)
  • /start (multiplayer)
  • /votekick (multiplayer)

Admin commands:

  • /tda for TD admin tools such as lobby invincibility, coins, mana, health, HUD toggles, enemy cleanup, forced starts, instance pool controls.

Technical Notes

This mod uses its own instances to manage the minigames, so it shouldn't intrude on any servers or builds. The plugin handles the full match flow from queue, to waiting-rooms, to matches, to cleanup. Progress is saved between sessions with SQLite.

To add your own Localization, you may create your own server.lang file found at data/HytaleTD/Server/Languages/ of your world/server install.

  • All release jars are obfuscated, please don't steal our code :(
  • HStats.dev is embedded in the jar
  • Assets/Prefabs are embedded in the jar

Discord and Support

Join our Discord if you'd like to chat, send us bugs, etc.

Donate on Ko-fi if you would like to support development.

Special thanks to those that participated in the Alpha <3

Lycheesis, Maid, ZHRFX, DamagedGalaxy, TagadaMeli27, everflow, ymbmg, Suzaku, JuliusKingsley, AquaClad, GinsuFrequency, 11B, and 11L

The Tower Defense Team

profile avatar
Owner
  • 1
    Projects
  • 146
    Downloads

Developer of HytaleTD and member of PolyDart

Donate