Skip to content
Actually Additions

Actually Additions

Generated page, edit scripts/gen_schema_pages.py instead.

Actually Additions / Actually Subtractions recipes (1.20.1), pkl4mc dialect.

Usage

amends "@pkl4mc/actuallyadditions_recipes.pkl"

Example

recipes
// Actually Additions / Actually Subtractions recipes - one example per type.
// Each entry becomes `<name>.json` under this file's directory.
amends "@pkl4mc/actuallyadditions_recipes.pkl"

// Atomic Reconstructor laser conversion.
laser {
  new {
    name = "example_laser_restonia"
    input { tag = "forge:dusts/redstone" }
    energy = 40
    output { item = "actuallyadditions:restonia_crystal" }
  }
}

// Empowerer - base item + exactly 4 display-stand modifiers.
empowering {
  new {
    name = "example_empower_restonia"
    input { item = "actuallyadditions:restonia_crystal" }
    modifiers {
      new { item = "minecraft:redstone_block" }
      new { tag = "forge:dyes/red" }
      new { item = "minecraft:brick" }
      new { item = "minecraft:redstone_torch" }
    }
    energy = 5000
    color = 0xFF2F21
    time = 50
    output { item = "actuallyadditions:empowered_restonia_crystal" }
  }
}

// Crusher - chance on secondary outputs.
crushing {
  new {
    name = "example_crush_bone"
    input { item = "minecraft:bone" }
    outputs {
      new { item = "minecraft:bone_meal"; count = 6 }
      new { item = "minecraft:bone_meal"; count = 3; chance = 0.5 }
    }
  }
}

// Coal generator fuel.
solid_fuel {
  new {
    name = "example_fuel_blaze_rod"
    input { item = "minecraft:blaze_rod" }
    totalEnergy = 48000
    burnTime = 2400
  }
}

// Oil generator fuel.
liquid_fuel {
  new {
    name = "example_fuel_canola_oil"
    input { fluid = "actuallyadditions:canola_oil"; amount = 50 }
    totalEnergy = 4000
    burnTime = 100
  }
}

// Canola press.
pressing {
  new {
    name = "example_press_canola"
    input { item = "actuallyadditions:canola" }
    output { fluid = "actuallyadditions:canola_oil"; amount = 80 }
  }
}

// Fermenting barrel.
fermenting {
  new {
    name = "example_ferment_canola_oil"
    input { fluid = "actuallyadditions:canola_oil"; amount = 80 }
    output { fluid = "actuallyadditions:refined_canola_oil"; amount = 80 }
    time = 100
  }
}

// Atomic Reconstructor color lens.
color_change {
  new {
    name = "example_recolor_carpet"
    input { item = "minecraft:red_carpet" }
    output { item = "minecraft:black_carpet" }
  }
}

// Mining lens ore pool - output item or outputTag, exactly one.
mining_lens {
  new {
    name = "example_lens_gold"
    input { item = "minecraft:netherrack" }
    weight = 100
    output { item = "minecraft:nether_gold_ore" }
  }
  new {
    name = "example_lens_coal_tag"
    input { item = "minecraft:stone" }
    weight = 2000
    outputTag = "forge:ores/coal"
  }
}

// Coffee maker ingredient.
coffee_ingredient {
  new {
    name = "example_coffee_sugar"
    input { item = "minecraft:sugar" }
    effects {
      new { effect = "minecraft:speed"; duration = 30; amplifier = 0 }
    }
    maxAmplifier = 2
  }
}

// Shaped crafting that keeps the NBT of the first ingredient.
copy_nbt {
  new {
    name = "example_copy_nbt_upgrade"
    key {
      ["B"] { item = "actuallyadditions:single_battery" }
      ["I"] { tag = "forge:ingots/iron" }
    }
    pattern {
      "I I"
      " B "
      "I I"
    }
    output { item = "actuallyadditions:double_battery" }
  }
}

// Shapeless variant.
copy_nbt_shapeless {
  new {
    name = "example_copy_nbt_repair"
    inputs {
      new { item = "actuallyadditions:drill_light_blue" }
      new { tag = "forge:dyes/black" }
    }
    output { item = "actuallyadditions:drill_black" }
  }
}