Você pode seguir a nossa conta no Twitter onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki

As regras da wiki foram alteradas. Leia as novas regras aqui.


Os sistemas de contas da Gamepedia e a Fandom agora foram mesclados. Se seu nome de usuário estiver incorreto, você possui contas nas duas plataformas que não foram mescladas ou tem problemas para entrar, por favor abra uma solicitação de suporte.

Módulo:Brewing

De Minecraft Wiki
Ir para: navegação, pesquisa

Este módulo implementa {{fermentação}}.

Dependências[editar código-fonte]

Veja também[editar código-fonte]

[ver | editar | histórico | purgar]A documentação acima é transcluída de Módulo:Brewing/doc.
local p = {}

local i18n = {
	categoryUpcoming = 'Categoria:Em breve',
	defaultBasePotion = 'Poção estranha',
	moduleArgs = [[Módulo:ProcessArgs]],
	moduleRecipe = [[Módulo:Recipe table]],
	type = 'Fermentação',
}
p.i18n = i18n

local recipeTable = require( i18n.moduleRecipe ).table

function p.table( f )
	local args = f
	if f == mw.getCurrentFrame() then
		args = require( i18n.moduleArgs ).merge( true )
	else
		f = mw.getCurrentFrame()
	end
	
	args.Input = args[1]
	
	if not args.base then
		args.base = i18n.defaultBasePotion
	end
	
	if args.showbase then
		args.Output1 = args.base2
		args.Output2 = args.base
		args.Output3 = args.base3
	else
		args.Output1 = args[3]
		args.Output2 = args[2]
		args.Output3 = args[4]
	end
	
	local out = recipeTable( args, {
		uiFunc = 'brewingStand',
		type = i18n.type,
		ingredientArgs = { 'Input', 'base' },
		outputArgs = { 'Output1', 'Output2', 'Output3' },
	} )
	
	local title = mw.title.getCurrentTitle()
	local category
	if args.upcoming and args.nocat ~= '1' and title.namespace == 0 and not title.isSubpage then
		category = '[[' .. i18n.categoryUpcoming .. ']]'
	end
	
	return out, category
end

return p