mirror of
https://github.com/NATroutter/egg-hytale.git
synced 2026-03-01 11:21:13 +03:00
[Feature]: Automatic CurseForge mod management (auto-download + smart updates) #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Varmolord on GitHub (Jan 25, 2026).
Panel Type
Both Pelican and Pterodactyl
Feature Type
New configuration option
Feature Description
I would like to request automatic CurseForge mod management for the Hytale Pterodactyl Egg.
The feature would allow server owners to define CurseForge mods (Project ID / File ID or version rules), which would then be automatically downloaded and updated during server startup.
The goal is to remove manual mod uploads and make modpack maintenance significantly easier, similar to how hytale-server-docker handles mod management.
Problem or Use Case
Currently, managing Hytale mods requires manual downloading, uploading, and updating of mod files. Or using ModSync mod.
This becomes time-consuming and error-prone, especially when:
Automatic CurseForge mod management would:
Proposed Solution
Add optional CurseForge mod management support directly into the Hytale Egg startup process.
Suggested implementation:
New environment variables:
A mod definition file (JSON/YAML), for example:
[
{
"projectId": 123456,
"fileId": 987654
}
]
On server startup:
Optional behavior:
This logic could be implemented as a startup script inside the Egg and does not require changes to the core Pterodactyl panel.
A similar approach is already proven in:
https://github.com/Hybrowse/hytale-server-docker
Additional Context
This feature would be fully optional and backwards-compatible.
Server owners who prefer manual mod management can simply ignore it.
The approach respects CurseForge ToS by requiring users to supply their own API key.
This would significantly improve quality-of-life for Hytale server hosting on Pterodactyl or Pelican.
Pre-submission Checklist
@NATroutter commented on GitHub (Jan 28, 2026):
Thats a cool idea but also a lot of work, i have to take a look at it when i have more time
@scotthowson commented on GitHub (Jan 28, 2026):
https://github.com/scotthowson/hytale-server-pelican
I did it.