Hytale server plugin adding endgame content: bosses, weapons, dungeons, NPCs, crafting, and quality-of-life features.
- Java 25
- Hytale Server (
2026.03.20-db226053cor compatible)
# Compile only (fast check)
./gradlew compileJava
# Full build with shadow JAR + auto-deploy
./gradlew build
# Shadow JAR only (no deploy)
./gradlew shadowJarThe output JAR is in build/libs/. The build task auto-deploys to the Hytale Mods folder.
| Dependency | Required | Source |
|---|---|---|
| Hytale:NPC | Yes | Built-in |
| RPGLeveling | Optional | CurseForge |
| EndlessLeveling | Optional | CurseForge |
| OrbisGuard | Optional | CurseForge |
Optional dependency JARs go in libs/ (local Maven repo layout, compileOnly).
src/main/java/endgame/plugin/
EndgameQoL.java # Main plugin class
commands/ # Slash commands
components/ # ECS components
config/ # Config system
events/ # Event handlers
managers/ # Game managers
systems/ # ECS systems (boss, weapon, effect)
ui/ # HyUI pages and HUD
utils/ # Utilities
src/main/resources/
manifest.json # Plugin manifest
Server/ # Server-side JSON assets
Item/ # Items, interactions, recipes
NPC/ # NPC definitions and AI
Drops/ # Drop tables
Prefabs/ # Dungeon prefabs
All rights reserved.
You are free to fork this project for private use or to contribute to the original repository.