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

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:
/tdafor 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


