RecipeAPI

RecipeAPI

Plugin

An API adding more Stuff to Recipes

Server Game MechanicsLibrary

48 downloads
0 followers
Follow Save

📖 What's this Plugin?

This plugin is a library for Custom Crafting. It allows for Custom Recipe Types and Crafting with Custom Items.

✅ Features:

  • Custom (Crafting/Anvil) Recipes
  • Working Repair Recipe for Custom Items

📅 Planned:

  • Working Crafter (need for PrepareItemCraftEvent be called)
  • Enchantment Recipes (allowing custom item tags)
  • Making Custom Recipe Remainders seamless (whenever my PR gets accepted)
  • Furnace Recipes (need to make a PR to make it possible)
  • Item Components for Results

📖 Usage

You'll have to create a recipe folder in your plugin like this:

- src/main
  - java
  - resources
    - paper-plugin.yml
    - data
      - <namespace>
        - recipe

Inside, create recipes like you would in a Datapack
Though you're able to define one-line results if u like

You can add Recipe Types via RecipeAPI.registerRecipeSerializer(...)

An Example is shown here for Special Recipes

✅ Supports/Features++

  • PaperModAPI
    • Custom Recipe Remainders, e.g., durability crafting ⏳
    • Custom Fuel
  • TagLib
    • Tag Ingredients

Project members

CJDev

Member

Details

Licensed GPL-3.0-only
Published 2 months ago
Updated 2 months ago