Argonath Systems is a modular framework ecosystem for creating quest-driven experiences in Hytale. It provides reusable components for quests, NPCs, UI, configuration, and more.
The core platform is game-agnostic. While we provide a Hytale adapter, you could create adapters for other games or platforms.
No! The modular design lets you pick only what you need. Use bundles for convenience or individual modules for control.
Yes, Argonath Systems is open source under the MIT License.
See Bundles vs Modules for details.
Check the examples/ directory in the main repository or browse the examples section in this wiki.
Open an issue in the main repository.
Yes! See Custom Objectives.
Use framework-storage. See Storage Guide.
Absolutely! See UI Development.
Use the condition system. See Conditions.
Maven handles all dependencies. Just add the bundle or modules you need to your pom.xml.
Yes! Argonath is designed to work alongside other mods. See External Mods Integration.
Minimal. The framework is optimized for efficiency. See Performance Guide.
Ensure you’ve added the Argonath repository to your pom.xml:
<repositories>
<repository>
<id>argonath-systems</id>
<url>https://maven.pkg.github.com/yourusername/Argonath-Systems</url>
</repository>
</repositories>
Check:
questRegistry.register(quest)Verify:
npcRegistry.register(npc)Check:
Yes! See Migration Guide.
Migration tools are provided. See Upgrade Guide.
All breaking changes are documented in Breaking Changes.
See Contributing Guide for details on:
No! Fork the repo and submit a PR. We welcome all contributions.
We’ll provide feedback. You can revise and resubmit.
Coming soon! Check the README for updates.
argonath-systemsPlease do! We’d love to see what you create. Share in Discussions!
Don’t see your question? Ask in Discussions or open an Issue.