COWMODSКаталог модов

Recipes Library

A library adding implementations for recipes.

Автор: GeheimagentNr191,2 тыс.11обновлён 10 окт. 2026 г.
БиблиотекиУтилиты

Описание

Version 4.X.X

For older versions of the mod, check the wiki.

This mod is a library mod, needed any side where a dependent mod is installed.
The mod is needed on server and client side.


You need a server to play with friends? You don't know how to set up one? Just rent an already configured server!

BisectHosting Promotion Banner

Click on the picture above, select a plan (with recommended at least 6 GB),
use my code agent to get 25% off your first month and enjoy playing with your friends!


Support

Supported Versions Image
Minecraft versions, for which the mod is not released, are not supported.
You can find a text version here.

Features

This mod adds two recipes types recipes_lib:crafting_shaped_components and recipes_lib:crafting_shapeless_components.
Ingredients Shaped Components are Shapeless Components to build like the vanilla shaped and shapeless recipes.
The result has to have three elements:

  • item: Registry Name of the result item
  • components: Components data of the result item
  • merge_components: Should an item be searched with, which the Components should be merged.

Example:

"result": {
    "item": "minecraft:written_book",
    "components": {
        "minecraft:written_book_content": {
            "pages": [
                {
                    "text": "Hello2"
                }
            ]
        }
    },
    "merge_components": true
}

This mod adds a recipe type recipes_lib:renaming.
The recipe has only one ingredient. Internally a name tag is added as ingredient.
The result of the recipe is the ingredient with the custom name of the name tag.

Example:

{
    "type": "recipes_lib:renaming",
    "ingredient": {
        "item": "dynamical_compass:dynamical_compass"
    }
}

This mod adds an ingredient type recipes_lib:components.
This ingredient has to have four elements:

  • type: Ingredient type
  • item:
    • id: Registry Id of the ingredient item
    • components: Components data of the ingredient item
  • matchType:
    • EQUAL: The Components Data of the input item and the ingredient item must be exactly the same.
    • CONTAINS: The Components Data of the ingredient item must be a subset of the input item Components data.
    • CONTAINS_NONE: Any element Components Data element of the ingredient item must be not in the set of the Components data of the input item.
    • NOT_EQUAL: The Components Data of the input item and the ingredient item must not be exactly the same.

Example:

{
    "type": "recipes_lib:components",
    "item": {
        "id": "minecraft:written_book",
        "components": {
            "minecraft:written_book_content": {
                "pages": [
                    {
                        "text": "Hello2"
                    }
                ]
            }
        }
    },
    "matchType": "CONTAINS_NONE"
}

Thanks for the logo to Muse31.
You can use this mod in non-commercial modpacks without asking.

You can find more mods from me on CurseForge and Modrinth.

This is a Forge mod only until 1.21.1. This is a NeoForge mod only starting 1.21.1. There will be no Fabric version. It will not be backported.

Последние версии

Все версии →
release

Recipes Library 26.1-4.0.2

26.1-4.0.2
10 окт. 2026 г.332Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3neoforge
Скачать
Что нового
Fix recipe viewers (e.g. JEI) showing the excluded components of components ingredients (e.g. a locked compass as ingredient of the compass locking recipe): they now show a matching item without these components Renaming recipes show an example name on the name tag and the result in recipe viewers
release

Recipes Library 1.21.11-4.0.2

1.21.11-4.0.2
10 окт. 2026 г.57Minecraft: 1.21.11neoforge
Скачать
Что нового
Fix recipe viewers (e.g. JEI) showing the excluded components of components ingredients (e.g. a locked compass as ingredient of the compass locking recipe): they now show a matching item without these components Renaming recipes show an example name on the name tag and the result in recipe viewers
release

Recipes Library 1.21.2-4.0.2

1.21.2-4.0.2
10 окт. 2026 г.39Minecraft: 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10neoforge
Скачать
Что нового
Fix recipe viewers (e.g. JEI) showing the excluded components of components ingredients (e.g. a locked compass as ingredient of the compass locking recipe): they now show a matching item without these components Renaming recipes show an example name on the name tag and the result in recipe viewers
release

Recipes Library 1.21.1-4.0.2

1.21.1-4.0.2
10 окт. 2026 г.1,5 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
Fix recipe viewers (e.g. JEI) showing the excluded components of components ingredients (e.g. a locked compass as ingredient of the compass locking recipe): they now show a matching item without these components Renaming recipes show an example name on the name tag and the result in recipe viewers
release

Recipes Library 1.20.1-2.0.2

1.20.1-2.0.2
10 окт. 2026 г.1,1 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
- Fix dedicated servers not starting with Forge 47.4.16 and newer ("Attempted to load class net/minecraft/client/multiplayer/MultiPlayerGameMode for invalid dist DEDICATED_SERVER")
release

Recipes Library 26.1-4.0.1

26.1-4.0.1
30 сент. 2026 г.108Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3neoforge
Скачать
Что нового
Add compatibility for minecraft version 26.1, 26.1.1, 26.1.2, 26.2, 26.3 Notes for data pack and mod authors: - Since NeoForge 21.2 the `recipes_lib:components` ingredient is selected with `"neoforge:ingredient_type": "recipes_lib:components"` instead of `"type"`. Vanilla ingredients are written as plain strings, e.g. `"minecraft:stick"` instead of `{ "item": "minecraft:stick" }`. - Recipes of all RecipesLibrary recipe types are shown in the recipe book.
release

Recipes Library 1.21.11-4.0.1

1.21.11-4.0.1
30 сент. 2026 г.23Minecraft: 1.21.11neoforge
Скачать
Что нового
Add compatibility for minecraft version 1.21.11 Notes for data pack and mod authors: - Since NeoForge 21.2 the `recipes_lib:components` ingredient is selected with `"neoforge:ingredient_type": "recipes_lib:components"` instead of `"type"`. Vanilla ingredients are written as plain strings, e.g. `"minecraft:stick"` instead of `{ "item": "minecraft:stick" }`. - Recipes of all RecipesLibrary recipe types are shown in the recipe book.
release

Recipes Library 1.21.2-4.0.1

1.21.2-4.0.1
30 сент. 2026 г.20Minecraft: 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10neoforge
Скачать
Что нового
Add compatibility for minecraft version 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 Notes for data pack and mod authors: - Since NeoForge 21.2 the `recipes_lib:components` ingredient is selected with `"neoforge:ingredient_type": "recipes_lib:components"` instead of `"type"`. Vanilla ingredients are written as plain strings, e.g. `"minecraft:stick"` instead of `{ "item": "minecraft:stick" }`. - Recipes of all RecipesLibrary recipe types are shown in the recipe book.
release

Recipes Library 1.21.1-4.0.1

1.21.1-4.0.1
2 мая 2026 г.5,6 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
Prepared compatibility for minecraft version 1.21.2+
release

Recipes Library 1.21.1-4.0.0

1.21.1-4.0.0
11 дек. 2025 г.7,1 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
Ported to NeoForge for Minecraft version 1.21.1