CurseForge · Minecraft mod
StarEngine
Shared engine library for the Astral Dice mod family.
Quick answer
Which StarEngine release should I use?
starengine-forge-1.20.1-1.1.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is StarEngine required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does starengine-forge-1.20.1-1.1.0.jar need?
starengine-forge-1.20.1-1.1.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add StarEngine without breaking your instance.
Built for starengine-forge-1.20.1-1.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use starengine-forge-1.20.1-1.1.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside starengine-forge-1.20.1-1.1.0.jar. It opens that exact file at the source.
About this project
What does StarEngine add?
StarEngine
Shared engine library for the Astral Dice mod family.
Do you need to install this?
| Astral Dice build | Install StarEngine separately? |
|---|---|
| NeoForge 1.21.1 | Yes. Since 2026-10-20 this build no longer embeds the library. |
| Forge 1.20.1 | Yes, same rule. |
| NeoForge 26.1.2 | No. The library is still embedded. |
| Fabric 1.20.1 | No. The library is still embedded. |
For the two builds that need it, drop starengine-*.jar into mods next to Astral Dice. The version has to match the one the mod was compiled against. A missing library stops the game with "Missing or unsupported mandatory dependencies".
What is inside
- Dice battle resolution and spell damage classification.
- Sign hook dispatch and active-skill locking.
- Chip effect helpers.
- Star coin wallet storage, with NBT migration from the old
starengine_libkey. - Team relations for FTB Teams and OpenPAC, elite and boss detection, hold-to-select targeting.
- A timer seam that the consuming mod implements.
The library registers no items, blocks or effects. Every registry entry stays in the consuming mod, so upgrading the library never changes the owner of a ResourceLocation and cannot break saves or data packs.
Compatibility
| Build | Minecraft | Loader | Java |
|---|---|---|---|
starengine-neoforge-1.21.1 |
1.21.1 | NeoForge 21.1.235 | 21 |
starengine-forge-1.20.1 |
1.20.1 | Forge 47.4.10 | 17 |
starengine-neoforge-26.1.2 |
26.1.2 | NeoForge 26.1.2.109 | 25 |
starengine-fabric-1.20.1 |
1.20.1 | Fabric Loader 0.19.5 | 17 |
Curios and Trinkets are compile-time dependencies of the library only. They are not declared as library requirements, because the consuming mod owns that decision.
Where to get builds
- Modrinth and CurseForge carry the platform jars.
- The GitHub repository serves source only. Its Releases hold source archives and no jars.
Building from source
./gradlew build # all four platforms
./gradlew :neoforge-1.21.1:publishToMavenLocal # local maven for a consumer build
The shared source lives in common/src/main/java and is compiled once per platform. Each platform subproject adds that directory to its own source set.
Licence
Source is published in the repository. Third-party assets keep their own licences and are listed in the consuming mod.
Project description from CurseForge.
Pick your setup
StarEngine by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
StarEngine versions and loaders
starengine-forge-1.20.1-1.1.0.jar
25 Oct 2026
starengine-neoforge-1.21.1-1.1.0.jar
25 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.