OnyxLib is a library for creating server-side content to use on PaperMC servers. It aims to make it easy to add custom content as modular "content packs."
- Modular Architecture: OnyxLib plugins act as independent content packs.
- Resource Pack Generator: OnyxLib plugin assets are collected and merged into a single resource pack.
- Developer-friendly API surface for registering custom content.
- Server-side only, no client mod installation required.
- PaperMC Development Environment (26.1+ Supported)
- Java 25+
- Build tool: Maven or Gradle
Check the official docs to get started with OnyxLib.
Contributions and bug reports are welcome.
Feel free to open an issue describing your suggested change or problem.
Please see CONTRIBUTING
This project is licensed under the MIT License. See LICENSE for details.
For support, open an issue or join my Discord.