← Назад к ресурсам

Recipes Library

A library adding implementations for recipes.

Modrinth library utility

Описание

## Version 4.X.X For older versions of the mod, check the [wiki](https://github.com/GeheimagentNr1/RecipesLibrary/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](https://raw.githubusercontent.com/GeheimagentNr1/Online_Mod_Data/master/images/bisect_hosting_banner.png) Click on the picture above, select a plan (with recommended at least 6 GB), use my code **[agent](https://bisecthosting.com/agent)** to get **25%** off your first month and enjoy playing with your friends! --- ## Support ![Supported Versions Image](https://raw.githubusercontent.com/GeheimagentNr1/Online_Mod_Data/master/Supported_Versions.png) Minecraft versions, for which the mod is not released, are not supported. You can find a text version [here](https://github.com/GeheimagentNr1/Online_Mod_Data/wiki/Supported-Versions). ## 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: ~~~json "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: ~~~json { "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: ~~~json { "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](https://www.curseforge.com/members/geheimagentnr1/projects) and [Modrinth](https://modrinth.com/user/GeheimagentNr1). ![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.](https://raw.githubusercontent.com/GeheimagentNr1/Online_Mod_Data/master/images/mod_loader_banner.png)