Skip to content

Nelonn/coprolite

Repository files navigation

Coprolite

Minecraft core server launcher

It's a stripped down version of Fabric Loader.

Features

How to run with PaperMC

java -Xmx4G -Dcoprolite.jar=./paper-1.20.4-340.jar -jar coprolite-launcher-0.0.1.jar nogui

Additionally install Coprolite Paper into plugins directory

You can manually define plugins directory for coprolite using -Dcoprolite.pluginsFolder=./coprolite_plugins, by default it's ./plugins

Plugin structure

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_17",
  "mixins": [
    "MixinCraftServer"
  ]
}

Project layout

  • coprolite-api contains Сoprolite loader api
  • coprolite-loader contains platform-independent implementation of Сoprolite loader (if desired, it can be used at least as the client mod loader)
  • coprolite-launcher contains launcher for Сoprolite loader, usually for PaperMC and its forks

Credit

Special thanks to FabricMC, a considerable part of the code is taken from fabric-loader

Licensed with Apache-2.0 License

About

Minecraft server launcher and plugin loader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages