Skip to content

Repository files navigation

Avrix API

Public API plugin for the Avrix Loader for Project Zomboid.

Project Zomboid Version Java Version Environment Discord GitHub License

📄 About

Avrix API is a public API plugin for the Avrix Loader.

It provides shared interfaces, contracts, data structures, and services used by Avrix plugins. The API is distributed separately from the loader core and must be installed as a plugin before plugins that depend on it are started.

Avrix API does not launch Project Zomboid on its own. It requires the Avrix Loader to be installed and used as the runtime environment.

✅ Requirements

🚀 Installation

  1. Download the latest Avrix-API-<version>.jar file from the Releases page.
  2. Open the root directory of your Project Zomboid installation.
  3. Create a plugins directory if it does not already exist.
  4. Place the downloaded JAR file into the plugins directory.
  5. Start Project Zomboid through the Avrix Loader.

Example layout:

ProjectZomboid/
├── Avrix-Loader-<version>.jar
└── plugins/
    └── Avrix-API-<version>.jar

For a dedicated server without Steam integration, start the loader with the -nosteam argument:

java -jar ./Avrix-Loader-<version>.jar -nosteam

🧩 Plugin Development

Add the Avrix API JAR to your plugin's compile-time dependencies.

With Gradle Groovy DSL:

dependencies {
    compileOnly files('libs/Avrix-API-<version>.jar')
}

The API should normally be declared as compileOnly, because the runtime instance is provided by Avrix Loader. Do not bundle Avrix-API into your plugin JAR unless your deployment model explicitly requires it.

📚 Documentation

For loader and plugin development documentation, see the Avrix Wiki.

API Wiki: See

🤝 Contributing

Contributions, bug reports, and suggestions are welcome.

Before opening a pull request:

  1. Check the existing issues and pull requests.
  2. Describe the purpose of your change.
  3. Keep public API changes documented.
  4. Verify that the project builds successfully with JDK 25 or higher.

💬 Community

Join the Avrix Discord server to ask questions, discuss development, and share feedback.

⚖️ License

This project is licensed under the MIT License.

About

Public API plugin for the Avrix Loader for Project Zomboid.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages