-
Notifications
You must be signed in to change notification settings - Fork 0
Thunderstore
AzureDoom edited this page Jun 8, 2026
·
1 revision
- Authentication uses Thunderstore service-account API tokens, not your user account. Generate one at:
thunderstore.io -> Settings -> Teams -> [your team] -> Service Accounts. - The package version must be SemVer (
MAJOR.MINOR.PATCH). If your project version includes a qualifier like-beta, the plugin strips it for the Thunderstore manifest. Once a version is uploaded it cannot be reused, bump your version for every release. - The plugin auto-generates
manifest.jsoninside the zip from your DSL. You don't need to maintain a manifest in your repo, but you DO need:-
icon.png(256x256 PNG) at the project root -
README.mdat the project root ...both are required by Thunderstore.
-
-
hytalePublisher.changelogFileis bundled asCHANGELOG.mdinside the package zip. If the file is missing, HytalePublisher creates it automatically. Existing changelog files are matched case-insensitively. - The Hytale community slug is
hytale. Browse available category slugs at: https://thunderstore.io/api/experimental/community/hytale/category/ - Content folder conventions match the Hytale Modding Thunderstore guides:
- Plugins (.jar) ->
mods/ - Early plugins (.jar) ->
earlyplugins/ - Asset packs (.zip) ->
mods/ - Worlds ->
worlds/ - Universes ->
universes/ - Saves ->
saves/
- Plugins (.jar) ->
- Once a package is uploaded, its
nameandteamare immutable. Triple check both before your first publish.