NeverEnoughRecipes Help

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:

  1. Add the Gradle or Maven dependency to your build script.

  2. Add the paper-plugin.yml dependency 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