Ender IO
Generated page, edit
scripts/gen_schema_pages.py instead.Ender IO recipes (1.20.1), pkl4mc dialect.
Usage
amends "@pkl4mc/enderio_recipes.pkl"Example
recipes
// Ender IO recipes - one example per type.
// Each entry becomes `<name>.json` under this file's directory.
amends "@pkl4mc/enderio_recipes.pkl"
alloy_smelting {
new {
name = "example_alloy_dark_steel"
energy = 6000
experience = 0.35
inputs {
new { item = "minecraft:iron_ingot" }
new { tag = "forge:coal"; count = 2 }
new { item = "minecraft:obsidian" }
}
output { item = "enderio:dark_steel_ingot" }
}
}
// Enchanter recipe: input item(s) buy the enchantment.
enchanting {
new {
name = "example_enchant_mending"
enchantment = "minecraft:mending"
costMultiplier = 2
input { item = "minecraft:nether_star" }
}
}
// Item spawns from fire burning on the base blocks in these dimensions.
fire_crafting {
new {
name = "example_fire_ashes"
lootTable = "minecraft:blocks/gravel"
maxItemDrops = 2
baseBlocks { "minecraft:netherrack" }
baseTags { "minecraft:base_stone_nether" }
dimensions { "minecraft:the_nether" }
}
}
// Grinding ball stats when used in the SAG mill.
grinding_ball {
new {
name = "example_ball_copper"
item = "minecraft:copper_ingot"
chance = 1.1
durability = 20000
grinding = 1.2
power = 0.9
}
}
painting {
new {
name = "example_paint_pressure_plate"
input { item = "minecraft:oak_pressure_plate" }
output { item = "enderio:painted_wooden_pressure_plate" }
}
}
sag_milling {
new {
name = "example_mill_cobble"
energy = 2400
bonus = "chance_only" // grinding balls only boost the chance outputs
input { item = "minecraft:cobblestone" }
outputs {
new { item = "minecraft:gravel" }
new { item = "minecraft:flint"; chance = 0.25 }
}
}
}
// Exactly 6 inputs, slot order.
slicing {
new {
name = "example_slice_electrode"
energy = 20000
inputs {
new { tag = "forge:ingots/copper" }
new { item = "minecraft:skeleton_skull" }
new { tag = "forge:ingots/copper" }
new { tag = "forge:silicon" }
new { item = "enderio:basic_capacitor" }
new { tag = "forge:silicon" }
}
output { item = "enderio:frank_n_zombie" }
}
}
soul_binding {
new {
name = "example_bind_soul_vial"
energy = 100000
exp = 4
entityType = "minecraft:chicken"
input { item = "enderio:empty_soul_vial" }
output { item = "enderio:filled_soul_vial" }
}
}
// Tank fill/empty; emptying = true drains the input item.
tank {
new {
name = "example_fill_bucket"
fluid = "minecraft:milk"
amount = 1000
emptying = false
input { item = "minecraft:bucket" }
output { item = "minecraft:milk_bucket" }
}
}