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

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

Módulo:Block value

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

Este módulo implementa {{valores de dureza}} e {{valores de resistência à explosão}}.

Dependências[editar código-fonte]

[ver | editar | histórico | purgar]A documentação acima é transcluída de Módulo:Block value/doc.
local p = {}
p.value = function( f )
	local args = f
	if f == mw.getCurrentFrame() then 
		args = require( 'Module:ProcessArgs' ).merge( true )
	end
	local block = mw.text.trim( args[1] or '' ):lower()
	local type = args.type

	-- Most of these transforms are unnecessary, but are kept for compatibility with original template
	
	-- Strip trailing "s" on everything but these
	local keepS = {
		degraus = true, escadas = true,
		barras = true,
		folhas = true,
		vinhas = true,
		almas = true,
		canas = true,
		lajes = true,
		monstros = true,
		tijolos = true,
		ossos = true,
		encantamentos = true,
		grades = true,
		poes = true,
		pocoes = true,
		flores = true,
		tabuas = true,
		cogumelos = true,
		gigantes = true,
		tbuas = true,
		tabuas = true,
	}
	if not keepS[block:match( '%w+$' )] then
		block = block:gsub( 's$', '' )
	end
	
	-- Other transforms
	block = block
		:gsub( 'musgoso', 'musgo' )
		:gsub( 'degraus', 'escadas' )
		:gsub( "['%(%)%-%s]+", '' )
	
	local value = mw.loadData( 'Módulo:Valores de ' .. type .. '' )[block]
	local category = ''
	if not value then
		value = '[[Predefinição:Valores de ' .. type .. '#Valor Ausente|?]]'
		local title = mw.title.getCurrentTitle()
		if not args.nocat and title.namespace == 0 and not title.isSubpage then
			category = '[[Categoria:' .. type:lower() .. ' ausente]]'
		end
	end
	return value .. category
end
return p