It's a stripped down version of Fabric Loader.
- Mixin (Fabric Wiki) (Mixin Wiki)
java -Xmx4G -Dcoprolite.jar=./paper-1.20.4-340.jar -jar coprolite-launcher-0.0.1.jar noguiAdditionally install Coprolite Paper into plugins directory
You can manually define plugins directory for coprolite using -Dcoprolite.pluginsFolder=./coprolite_plugins, by default it's ./plugins
Set this flag in build script
paperweight.reobfArtifactConfiguration = io.papermc.paperweight.userdev.ReobfArtifactConfiguration.MOJANG_PRODUCTION
See example plugin
coprolite.plugin.json
{
"schemaVersion": 0,
"id": "mod-id",
"name": "Example Mod",
"version": "${version}",
"authors": [
"Your Name"
],
"mixins": [
"mod-id.mixins.json"
]
}mod-id.mixins.json
{
"required": true,
"minVersion": "0.8.5",
"package": "your.package.mixin",
"target": "@env(DEFAULT)",
"compatibilityLevel": "JAVA_21",
"mixins": [
"MixinCraftServer"
]
}coprolite-apicontains Сoprolite loader apicoprolite-loadercontains platform-independent implementation of Сoprolite loader (if desired, it can be used at least as the client mod loader)coprolite-launchercontains launcher for Сoprolite loader, usually for PaperMC and its forks
Special thanks to FabricMC, a considerable part of the code is taken from fabric-loader
Licensed with Apache-2.0 License