Use the renderer from your own Java plugin. The API download is free under Apache 2.0. Rendering requires the separately installed, paid ShutterBugRenderer plugin and a valid renderer license. The API download contains no renderer engine or native library.
Add the repository to your existing repositories and the dependency to your existing dependencies.
<repositories>
<repository>
<id>shutterbug</id>
<url>https://shutterbug-maven.pages.dev/</url>
<snapshots><enabled>false</enabled></snapshots>
</repository>
</repositories>
<!-- Add inside your existing dependencies element. -->
<dependency>
<groupId>ke.ric</groupId>
<artifactId>renderer-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
Keep your own Bukkit/Paper API dependency. Use Java 21 or newer to compile this API. This API release targets the provider's Paper 26.2 / Minecraft 1.21.10 adapter; check server compatibility before running.
Declare depend: [ShutterBugRenderer] in your plugin.yml when rendering is required.
Use provided scope and do not shade or bundle the API into your addon.
The API license applies to this API artifact only. It does not license or include the commercial renderer.