StationLoader is a new mod loader for Legacy Minecraft that aims to make mods compatible on both client and server without needing seperate verisons for each, along with tools so mod developers no longer need to edit Minecraft's base classes.
Extra steps for better Mixin making and Fabric configuring in IntelliJ IDEA:
File > Settings...Plugins and install the Minecraft Development plugin.You will want to install the Cursed Fabric MultiMC Instance and download the latest release of StationLoader.
Put the downloaded StationLoader jar into your mods folder, do NOT add as a jar mod.
If you havent already, grab a copy of the BIN Fabric Example Mod, extract it somewhere and open it in InteliiJ.
Add this to your build.gradle in the SECOND repositories entry (~line 33):
maven { url "https://maven.glass-launcher.net/repo"}
Then add this to the end of your dependencies (~line 68):
modImplementation "net.modificationstation:StationLoader:1.3:dev"
You will likely also want to install HMI-Fabric (unofficial port to SL by calmilamsy) for debugging your items and recipes.
If so, download the latest -dev jar for HMI from here and put it in your run/mods folder.
Then reimport your Gradle project.
Proper code documentation coming soon. There are some JavaDoc comments for some commonly used classes such as ItemRegister and BlockRegister.
If you are having any issues with setting up StationLoader or the example mod, have a look at the BIN Fabric Example Mod's readme entry for common issues.
StationLoader is available under the CC0 1.0 Universal License. Feel free to learn from it and incorporate it in your own projects.
$ claude mcp add StationAPI \
-- python -m otcore.mcp_server <graph>