Immersive Crafting

Immersive Crafting

Library mod providing data driven in-world crafting with support for data generation.

82 233 downloads 16 followers

Immersive Crafting

Immersive Crafting is a library mod adding support for data-driven in-world crafting. Crafting recipes are completely data-driven and reside in the data/${your_datapack}/ic_recipes folder. Recipes can also be generated using the fabric-datagen API.

Immersive Crafting provides several built-in recipe types, such as crafting items when clicking with an item on a block. Everything is designed to be highly customizable.

Documentation

Up-to-date documentation can be found here.

Example

The following example crafts a nether star from five diamonds when the player right-clicks on a quartz block with a stack of diamonds at night.

{
  "type": "immersive_crafting:use_item_on",
  "ingredient": {
    "type": "immersive_crafting:item",
    "stack": {
      "count": 5,
      "id": "minecraft:diamond"
    }
  },
  "predicate": {
    "conditions": [
      {
        "type": "immersive_crafting:invert",
        "condition": {
          "type": "immersive_crafting:day_time",
          "end_time": 12999,
          "start_time": 0
        }
      },
      {
        "type": "immersive_crafting:block",
        "block": {
          "id": "minecraft:quartz_block"
        }
      }
    ]
  },
  "result": [
    {
      "type": "immersive_crafting:item",
      "stack": {
        "count": 1,
        "id": "minecraft:nether_star"
      }
    }
  ]
}

Usage & Dependencies

  • Immersive Crafting for Fabric depends on Fabric API.
  • It is recommended to use JEI to view the recipes.

No gallery available for this project.

Version Minecraft Loader Download

0.6.0+26.1.2 - Fabric

0.6.0+26.1.2

26.1.2
fabric
Download

0.6.0+26.1.2 - Neoforge

0.6.0+26.1.2

26.1.2
neoforge
Download

0.5.1+1.21 - Neoforge

0.5.1+1.21+neoforge

1.21
neoforge
Download

0.5.1+1.21 - Fabric

0.5.1+1.21+fabric

1.21, 1.21.1
fabric, quilt
Download

0.5.0+1.21 - Neoforge

0.5.0+1.21+neoforge

1.21
neoforge
Download

0.5.0+1.21 - Fabric

0.5.0+1.21+fabric

1.21
fabric, quilt
Download

0.4.3+1.21 - Neoforge

0.4.3+1.21+neoforge

1.21
neoforge
Download

0.4.3+1.21 - Fabric

0.4.3+1.21+fabric

1.21
fabric, quilt
Download

0.4.2+1.21 - Fabric

0.4.2+1.21

1.21
fabric, quilt
Download

0.4.2+1.21 - Neoforge

0.4.2+1.21

1.21
neoforge
Download

0.4.0+1.20.6 - Fabric

0.4.0+1.20.6

1.20.6
fabric, quilt
Download

0.4.0+1.20.6 - Neoforge

0.4.0+1.20.6

1.20.6
neoforge
Download

0.3.2+1.20.1 - Fabric

0.3.2+1.20.1

1.20.1
fabric, quilt
Download

0.3.2+1.20.1 - Forge

0.3.2+1.20.1

1.20.1
forge, neoforge
Download

0.3.1+1.20.1

1.20.1
quilt
Download

0.3.0+1.20.1

1.20.1
quilt
Download

0.2.0+1.20.1

1.20.1
quilt
Download

0.1.0+1.20.1

1.20.1
quilt
Download