Module:Recipe table/doc: Difference between revisions

From Horizon's End Wiki
No edit summary
No edit summary
Line 1: Line 1:
{{documentation header}}
{{documentation header}}
<!-- Documentation here -->
<!-- Documentation here -->
This module creates the table for {{t|crafting}}. It can only be invoked within other modules.
This module creates the table for {{t|CraftV2}}. It can only be invoked within other modules.
This module was ported from https://minecraft.wiki. It is licensed under CC BY-NC-SA 3.0  
This module was ported from https://minecraft.wiki. It is licensed under CC BY-NC-SA 3.0  



Revision as of 22:00, 16 February 2025

Template:Documentation header This module creates the table for Template:T. It can only be invoked within other modules. This module was ported from https://minecraft.wiki. It is licensed under CC BY-NC-SA 3.0

Usage

The entry point is the table function. The first argument should be whatever arguments you want to pass through, the second argument should be a table of settings.

Setting Use
type What type of recipe, e.g.: 'Crafting'
ingredientArgs A table of the args which contain the ingredients, e.g.: { 'Input' }
outputArgs A table of the args which contain the outputs, e.g.: { 'Output' }
uiFunc The function to call from Module:UI, e.g.: 'craftingTable'

The module returns the wikitext table as the first parameter, and a table of unique ingredients as the second output.

Dependencies