### KubeJS Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a KubeJS recipe configuration, likely for item or fluid processing.
```json
{
"amount": 500
}
{
"fluid": "evilcraft:blood"
"amount": 10000
}
]
_kubejs_changed_marker: true
}
```
--------------------------------
### Recipe Configuration Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a recipe configuration, likely for a crafting system or machine input. It specifies item and fluid inputs.
```json
{
"item_inputs": [
{
"item": "forbidden_arcanus:deorum_ingot",
"amount": 1
},
{
"item": "enderio:end_steel_ingot",
"amount": 1
},
{
"item": "allthemodium:allthemodium_ingot",
"amount": 1
},
{
"item": "forbidden_arcanus:deorum_ingot",
"amount": 1
},
{
"item": "enderio:end_steel_ingot",
"amount": 1
},
{
"item": "enderio:end_steel_ingot",
"amount": 1
},
{
"item": "forbidden_arcanus:deorum_ingot",
"amount": 1
}
],
"fluid_inputs": [
{
"fluid": "kubejs:liquid_aureal",
"amount": 5000
},
{
"fluid": "kubejs:liquid_souls",
"amount": 1000
},
{
"fluid": "evilcraft:blood",
"amount": 5000
},
{
"tag": "c:experience",
"amount": 1000
}
],
"_kubejs_changed_marker": true
}
```
--------------------------------
### Modular Machinery Reborn Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a recipe configuration for Modular Machinery Reborn, specifying input and output items and fluids.
```json
- item: "modular_machinery_reborn:modularium"
- }
- mold: "immersiveengineering:mold_plate"
- result: {
- item: "kubejs:modularium_plate"
- }
- _kubejs_changed_marker: true
-}
```
--------------------------------
### Chemical Machine Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a chemical machine recipe configuration, specifying input and output chemicals and amounts.
```json
{
"type": "modular_machinery_reborn:chemical",
"chemical": {
"chemical": "mekanism:oxygen"
},
"amount": 80,
"mode": "INPUT",
"position": {
"x": 31,
"y": 46
}
}
{
"type": "modular_machinery_reborn:chemical",
"chemical": {
"chemical": "mekanism:hydrogen"
},
"amount": 80,
"mode": "OUTPUT",
"position": {
"x": 100,
"y": 26
}
}
{
"type": "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Modular Machinery Reborn Chemical Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a chemical recipe for Modular Machinery Reborn, specifying input and output chemicals and amounts.
```json
{
"type": "modular_machinery_reborn:machine_recipe",
"inputs": [
{
"type": "modular_machinery_reborn:energy",
"amount": 1024000,
"mode": "INPUT",
"position": {
"x": 8,
"y": 8
}
},
{
"type": "modular_machinery_reborn:chemical",
"chemical": "allthemodium:raw_vibranium",
"amount": 1000,
"mode": "INPUT",
"position": {
"x": 31,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "minecraft:water",
"mode": "INPUT",
"amount": 5000,
"position": {
"x": 31,
"y": 36
}
},
{
"type": "modular_machinery_reborn:chemical",
"chemical": "allthemodium:clean_vibranium",
"amount": 800,
"mode": "OUTPUT",
"position": {
"x": 100,
"y": 26
}
}
]
}
```
--------------------------------
### Runic Crucible Recipe: Partial Input Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Partial configuration for a Runic Crucible recipe, showing only the source input requirement.
```json
{
"height": 49,
"progress_position": {
"x": 101,
"y": 9
},
"width": 167,
"machine": "atm:runic_crucible",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 2500,
"mode": "INPUT",
"position": {
"x": 8,
"y": 8
}
}
]
}
```
--------------------------------
### Modular Machinery Reborn Machine Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a machine recipe configuration for Modular Machinery Reborn. Specifies input items, energy requirements, and chemical outputs.
```json
- mode: "INPUT"
- position: {
x: 8
y: 8
}
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
x: 31
y: 26
}
- uses_data_components: true
- sized_ingredient: {
ingredient: {
item: {
id: "mekanism:enriched_tin"
count: 1
}
}
count: 32
}
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:chemical"
- chemical: {
chemical: "mekanism:tin"
}
- amount: 2560
- mode: "OUTPUT"
- position: {
x: 100
y: 26
}
- }
- ]
- type: "modular_machinery_reborn:machine_recipe"
-}
```
```
--------------------------------
### Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows an example of a recipe configuration for the Runic Enchanter machine, specifying input items, fluid requirements, and the output enchanted book.
```json
{
"height": 87,
"progress_position": {
"x": 67,
"y": 28
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 12500,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 3500,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:redstone",
"count": 1
}
},
"count": 48
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:imperium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:lapis_lazuli",
"count": 1
}
},
"count": 12
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"items": "minecraft:enchanted_book",
"components": {
"minecraft:stored_enchantments": {
"levels": {
"minecraft:efficiency": 4
}
}
},
"type": "neoforge:components"
}
},
"mode": "OUTPUT"
}
],
"type": "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Shapeless Crafting Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.12-4.13.md
This is a generic example of a shapeless crafting recipe format. It's used as a base for defining custom recipes.
```json
- type: "minecraft:crafting_shapeless"
- category: "misc"
- result: {
- id: "supplementaries:productivetrees/way_sign_almond"
- count: 2
- }
- ingredients: [
- {
- ingredient: {
- item: "minecraft:oak_sign"
- }
- block_type: "minecraft:wood_type"
- from: "minecraft:oak"
- to: "productivetrees:almond"
- type: "moonlight:block_type_swap"
- }
- ]
- type: "minecraft:crafting_shapeless"
-
```
--------------------------------
### Chemical Dissolution Chamber Recipe: Partial Input Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a partial configuration for the Chemical Dissolution Chamber, indicating the start of a recipe definition with energy and item input requirements.
```json
- height: 84
- progress_position: {
- x: 62
- y: 26
- }
- width: 126
- machine: "atm:chemical_dissolution_chamber"
- time: 5
- requirements: [
- {
- type: "modular_machinery_reborn:energy"
- amount: 32768
- mode: "INPUT"
- position: {
- x: 8
- y: 8
- }
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 17
- }
- uses_data_components: true
```
--------------------------------
### Chemical Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Defines a chemical output for a machine recipe.
```json
- type: "modular_machinery_reborn:chemical"
- chemical: {
- chemical: "mekanism:lithium"
- }
- amount: 320
- mode: "OUTPUT"
- position: {
- x: 100
- y: 26
- }
- }
- ]
- type: "modular_machinery_reborn:machine_recipe"
- }
```
--------------------------------
### Modular Machinery Reborn Machine Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a typical machine recipe configuration for Modular Machinery Reborn, including input and output requirements.
```json
{
"type": "modular_machinery_reborn:machine_recipe",
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 1500,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 420,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:lily_pad",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:inferium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:lapis_lazuli",
"count": 1
}
},
"count": 15
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"items": "minecraft:enchanted_book",
"components": {
"minecraft:stored_enchantments": {
"levels": {
"minecraft:aqua_affinity": 1
}
}
},
"type": "neoforge:components"
}
},
"mode": "OUTPUT"
}
],
"height": 87,
"width": 133,
"progress_position": {
"x": 67,
"y": 28
}
}
```
--------------------------------
### Chemical Dissolution Chamber Recipe - Partial Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This is a partial snippet showing the beginning of a Chemical Dissolution Chamber recipe configuration. It includes energy requirements.
```diff
-{
height: 84
progress_position: {
x: 62
y: 26
}
width: 126
machine: "atm:chemical_dissolution_chamber"
time: 5
requirements: [
{
type: "modular_machinery_reborn:energy"
amount: 32768
mode: "INPUT"
position: {
x: 8
y: 8
}
}
{
```
--------------------------------
### Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a typical recipe configuration for the Runic Enchanter machine, specifying input and output requirements.
```json
- ]
- type: "modular_machinery_reborn:machine_recipe"
-}
```
kubejs/machine_recipe/atm/runic_enchanter/3
```diff
-{
- height: 87
- progress_position: {
- x: 67
- y: 28
- }
- width: 133
- machine: "atm:runic_enchanter"
- time: 100
- requirements: [
- {
- type: "modular_machinery_reborn:source"
- source: 8000
- mode: "INPUT"
- position: {
- x: 8
- y: 17
- }
- }
- {
- type: "modular_machinery_reborn:fluid"
- fluid: "justdirethings:xp_fluid_source"
- mode: "INPUT"
- amount: 2240
- position: {
- x: 8
- y: 37
- }
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 8
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "mysticalagriculture:experience_essence"
- count: 1
- }
- }
- count: 64
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "kubejs:tertium_enchanting_base"
- count: 1
- }
- }
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 46
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "mysticalagriculture:imperium_essence"
- count: 1
- }
- }
- count: 16
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 107
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "kubejs:imperium_enchanting_base"
- count: 1
- }
- }
- }
- mode: "OUTPUT"
- }
- ]
- type: "modular_machinery_reborn:machine_recipe"
-}
```
kubejs/machine_recipe/atm/runic_enchanter/30
```diff
-{
- height: 87
- progress_position: {
- x: 67
- y: 28
- }
- width: 133
- machine: "atm:runic_enchanter"
- time: 100
- requirements: [
- {
- type: "modular_machinery_reborn:source"
- source: 8500
- mode: "INPUT"
- position: {
- x: 8
- y: 17
- }
- }
- {
- type: "modular_machinery_reborn:fluid"
- fluid: "justdirethings:xp_fluid_source"
- mode: "INPUT"
- amount: 2380
- position: {
- x: 8
- y: 37
- }
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 8
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "minecraft:glass_bottle"
- count: 1
- }
- }
- count: 2
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "kubejs:prudentium_enchanting_base"
- count: 1
- }
- }
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 46
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "minecraft:lapis_lazuli"
- count: 1
- }
- }
- count: 6
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 107
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- items: "minecraft:enchanted_book"
- components: {
- minecraft:stored_enchantments: {
- levels: {
- minecraft:respiration: 2
- }
- }
- }
- type: "neoforge:components"
- }
- }
- mode: "OUTPUT"
- }
- ]
- type: "modular_machinery_reborn:machine_recipe"
-}
```
kubejs/machine_recipe/atm/runic_enchanter/31
```diff
-{
- height: 87
- progress_position: {
- x: 67
- y: 28
- }
- width: 133
- machine: "atm:runic_enchanter"
- time: 100
- requirements: [
- {
- type: "modular_machinery_reborn:source"
- source: 12500
- mode: "INPUT"
- position: {
- x: 8
- y: 17
- }
- }
- {
- type: "modular_machinery_reborn:fluid"
- fluid: "justdirethings:xp_fluid_source"
- mode: "INPUT"
- amount: 3500
- position: {
```
--------------------------------
### Partial Chemical Oxidizer Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This is a partial snippet showing the beginning of a Chemical Oxidizer recipe configuration. It includes energy and item input requirements. The full recipe details are not provided.
```diff
-{
height: 84
progress_position: {
x: 64
y: 26
}
width: 126
machine: "atm:chemical_oxidizer"
time: 10
requirements: [
{
type: "modular_machinery_reborn:energy"
amount: 32768
mode: "INPUT"
position: {
x: 8
y: 8
}
}
{
type: "modular_machinery_reborn:item"
position: {
x: 31
y: 26
}
modified_by_a_u: true
uses_data_components: true
sized_ingredient: {
ingredient: {
item: {
```
--------------------------------
### Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a typical input configuration for the Runic Enchanter, including item, fluid, and source requirements.
```json
{
"type": "modular_machinery_reborn:machine_recipe",
"height": 87,
"progress_position": {
"x": 67,
"y": 28
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 12500,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 2800,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "mysticalagriculture:experience_essence",
"count": 1
}
},
"count": 64
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:imperium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "mysticalagriculture:supremium_essence",
"count": 1
}
},
"count": 16
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:supremium_enchanting_base",
"count": 1
}
}
},
"mode": "OUTPUT"
}
]
}
```
--------------------------------
### Runic Enchanter Recipe: Partial Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a partial configuration for a Runic Enchanter recipe, including source, fluid, and item input requirements.
```json
{
"height": 87,
"progress_position": {
"x": 67,
"y": 28
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 10500,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 2940,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item"
```
--------------------------------
### ATM Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a recipe for the Runic Enchanter, specifying input items like quartz and lapis lazuli, and an enchanted book output with sharpness.
```json
{
"height": 87,
"progress_position": {
"x": 67,
"y": 27
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 18000,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 5040,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:quartz",
"count": 1
}
},
"count": 60
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:supremium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:lapis_lazuli",
"count": 1
}
},
"count": 15
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"items": "minecraft:enchanted_book",
"components": {
"minecraft:stored_enchantments": {
"levels": {
"minecraft:sharpness": 5
}
}
},
"type": "neoforge:components"
}
},
"mode": "OUTPUT"
}
],
"type": "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### ATM Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows an example of a recipe configuration for the Runic Enchanter machine in ATM10. It specifies input items, fluids, and required enchantments for the output.
```json
- {
- height: 87
- progress_position: {
- x: 67
- y: 28
- }
- width: 133
- machine: "atm:runic_enchanter"
- time: 100
- requirements: [
- {
- type: "modular_machinery_reborn:source"
- source: 9000
- mode: "INPUT"
- position: {
- x: 8
- y: 17
- }
- }
- {
- type: "modular_machinery_reborn:fluid"
- fluid: "justdirethings:xp_fluid_source"
- mode: "INPUT"
- amount: 2520
- position: {
- x: 8
- y: 37
- }
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 8
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "minecraft:flint"
- count: 1
- }
- }
- count: 36
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "kubejs:tertium_enchanting_base"
- count: 1
- }
- }
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 31
- y: 46
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- item: {
- id: "minecraft:lapis_lazuli"
- count: 1
- }
- }
- count: 9
- }
- mode: "INPUT"
- }
- {
- type: "modular_machinery_reborn:item"
- position: {
- x: 107
- y: 27
- }
- uses_data_components: true
- sized_ingredient: {
- ingredient: {
- items: "minecraft:enchanted_book"
- components: {
- minecraft:stored_enchantments: {
- levels: {
- minecraft:power: 3
- }
- }
- }
- type: "neoforge:components"
- }
- }
- mode: "OUTPUT"
- }
- ]
- type: "modular_machinery_reborn:machine_recipe"
-}
```
--------------------------------
### Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Example of a Runic Enchanter recipe configuration for ATM 10. This snippet defines input items, fluids, and experience sources required for a specific output.
```json
{
"height": 87,
"progress_position": {
"x": 67,
"y": 28
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 4000,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 1120,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "mysticalagriculture:experience_essence",
"count": 1
}
},
"count": 64
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:inferium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "mysticalagriculture:prudentium_essence",
"count": 1
}
},
"count": 16
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:prudentium_enchanting_base",
"count": 1
}
}
},
"mode": "OUTPUT"
}
],
"type": "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Example Recipe Structure
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-2.25-2.26.md
This snippet shows a typical JSON structure for defining crafting recipes, including ingredients and results. Ensure the 'item' and 'id' fields are correctly specified.
```json
{
"type": "minecraft:crafting_shaped",
"pattern": [
" ",
" ",
" "
],
"key": {
" ": {
"item": "biomeswevegone:rose_petal_block"
}
},
"result": {
"count": 1,
"id": "minecraft:red_wool"
}
}
```
--------------------------------
### Runic Enchanter Recipe Example (ATM 10)
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a typical recipe configuration for the Runic Enchanter machine, including input requirements like source, fluids, and items, as well as the output.
```json
-{
height: 87
progress_position: {
x: 67
y: 28
}
width: 133
machine: "atm:runic_enchanter"
time: 100
requirements: [
{
type: "modular_machinery_reborn:source"
source: 6000
mode: "INPUT"
position: {
x: 8
y: 17
}
}
{
type: "modular_machinery_reborn:fluid"
fluid: "justdirethings:xp_fluid_source"
mode: "INPUT"
amount: 1680
position: {
x: 8
y: 37
}
}
{
type: "modular_machinery_reborn:item"
position: {
x: 31
y: 8
}
uses_data_components: true
sized_ingredient: {
ingredient: {
item: {
id: "minecraft:rose_bush"
count: 1
}
}
count: 4
}
mode: "INPUT"
}
{
type: "modular_machinery_reborn:item"
position: {
x: 31
y: 27
}
uses_data_components: true
sized_ingredient: {
ingredient: {
item: {
id: "kubejs:inferium_enchanting_base"
count: 1
}
}
}
mode: "INPUT"
}
{
type: "modular_machinery_reborn:item"
position: {
x: 31
y: 46
}
uses_data_components: true
sized_ingredient: {
ingredient: {
item: {
id: "minecraft:lapis_lazuli"
count: 1
}
}
count: 3
}
mode: "INPUT"
}
{
type: "modular_machinery_reborn:item"
position: {
x: 107
y: 27
}
uses_data_components: true
sized_ingredient: {
ingredient: {
items: "minecraft:enchanted_book"
components: {
minecraft:stored_enchantments: {
levels: {
minecraft:thorns: 1
}
}
}
type: "neoforge:components"
}
}
mode: "OUTPUT"
}
]
type: "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Chemical Dissolution Chamber Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet shows a typical recipe configuration for the Chemical Dissolution Chamber, specifying input ingredients, chemicals, and output products.
```json
- sized_ingredient: {
ingredient: {
tag: "c:raw_materials/vibranium"
}
count: 48
}
mode: "INPUT"
}
{
type: "modular_machinery_reborn:chemical"
chemical: {
chemical: "mekanism:sulfuric_acid"
}
amount: 1600
mode: "INPUT"
position: {
x: 31
y: 36
}
}
{
type: "modular_machinery_reborn:chemical"
chemical: {
chemical: "allthemodium:dirty_vibranium"
}
amount: 32000
mode: "OUTPUT"
position: {
x: 100
y: 26
}
}
]
type: "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Modular Machinery Reborn Machine Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
This snippet defines a generic machine recipe for Modular Machinery Reborn. It specifies the machine type and general recipe parameters.
```json
{
"type": "modular_machinery_reborn:machine_recipe"
}
```
--------------------------------
### Runic Enchanter Recipe Example
Source: https://github.com/allthemods/atm-10/blob/main/changelogs/CHANGELOG-ATM10-4.15-5.0.md
Configuration for a Runic Enchanter recipe, specifying fluid, item inputs, and an enchanted book output with Protection IV.
```json
{
"type": "modular_machinery_reborn:machine_recipe",
"height": 87,
"progress_position": {
"x": 67,
"y": 28
},
"width": 133,
"machine": "atm:runic_enchanter",
"time": 100,
"requirements": [
{
"type": "modular_machinery_reborn:source",
"source": 2000,
"mode": "INPUT",
"position": {
"x": 8,
"y": 17
}
},
{
"type": "modular_machinery_reborn:fluid",
"fluid": "justdirethings:xp_fluid_source",
"mode": "INPUT",
"amount": 3920,
"position": {
"x": 8,
"y": 37
}
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 8
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "enderio:dark_steel_ingot",
"count": 1
}
},
"count": 64
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "kubejs:imperium_enchanting_base",
"count": 1
}
}
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 31,
"y": 46
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"item": {
"id": "minecraft:lapis_lazuli",
"count": 1
}
},
"count": 12
},
"mode": "INPUT"
},
{
"type": "modular_machinery_reborn:item",
"position": {
"x": 107,
"y": 27
},
"uses_data_components": true,
"sized_ingredient": {
"ingredient": {
"items": "minecraft:enchanted_book",
"components": {
"minecraft:stored_enchantments": {
"levels": {
"minecraft:protection": 4
}
}
},
"type": "neoforge:components"
}
},
"mode": "OUTPUT"
}
]
}
```