Installation
Integrating Never Enough Recipes (NER) into your plugin allows you to register your custom items (into the GUI), recipe layouts, and item groups.
To get started, you will need to complete two steps:
Add the Gradle or Maven dependency to your build script.
Add the
paper-plugin.ymldependency so the server loads NER first.
Adding the Build Dependency
Since version 1.3.0, the API is hosted directly on Maven Central, so you don't need to add any other repositories to your build script.
dependencies {
implementation("com.github.darksoulq:NeverEnoughRecipes:<version>")
}
dependencies {
implementation 'com.github.darksoulq:NeverEnoughRecipes:<version>'
}
<dependency>
<groupId>com.github.darksoulq</groupId>
<artifactId>NeverEnoughRecipes</artifactId>
<version><version></version>
</dependency>
Adding the paper-plugin.yml Dependency
Since NER handles registry compilation and UI setups early in the server lifecycle, your plugin needs to tell Paper to load it first.
dependencies:
server:
NeverEnoughRecipes:
required: true
load: BEFORE
bootstrap:
NeverEnoughRecipes:
required: true
load: BEFORE
25 July 2026