Masterful Machinery
  • 👋MM Docs
  • 💡Base Features & Config
    • Controllers
    • Ports
      • Item Ports
      • Fluid Ports
      • Energy Ports
      • Mekanism Ports (Compat)
        • Gas Ports
        • Slurry Ports
        • Pigment Ports
        • Infusion Ports
      • Create Kinetic (Compat)
      • PneumaticCraft Air (Compat)
    • Extra Blocks
    • Structures
      • Structure Requirements
      • Common Requirements
    • Process Recipes
      • Ingredient Configs
      • Input Entries
      • Output Entries
      • Recipe Conditions
  • 🔩Compat Features
    • KubeJS Support
      • Register Controller
      • Register Port
      • Register Extra Blocks
      • Create Structures
      • Create Process Recipes
  • Tutorial Guides
    • Step by Step Datapack Edition
  • General Help
    • 🪞Custom Textures
  • 🎥Gallery
    • Coke Oven
  • 📎Archived Versions
    • Deprecated 1.16 Versions
    • Deprecated 1.18-1.19 Versions
      • Data Packs
Powered by GitBook
On this page
  1. Base Features & Config
  2. Process Recipes

Output Entries

PreviousInput EntriesNextRecipe Conditions

Last updated 1 year ago

Simple Output

{
  "type": "mm:output/simple",
  "per_tick": true, // Optional: Remove to output at end of ticks timer
  "chance": 0.5, // Optional: Remove for 100% chance
  "ingredient": {
    // An Ingredient Config
  }
}

This example shows a simple output recipe entry. The id of this entry is mm:output/simple

"per_tick": true

The "per_tick" field tells the entry to output the defined ingredient every tick. This is optional and removing this field will enable the ingredient to be output at the end of the ticks timer of the recipe.

"chance": 0.5

The "chance" field can be set to add a random chance from 0.0 to 1.0. If chance is 0 The ingredient will never be output and if the chance is 1 the ingredient will always be output. This field is optional and removing it will default to 1 which will always output the ingredient.

The "ingredient" field should define an . This tells the entry what actual ingredient is going to be output into ports.

💡
INGREDIENT CONFIG