VOOZH about

URL: https://minecraft.wiki/w/Module:Block_structure_renderer

⇱ Module:Block structure renderer – Minecraft Wiki


Module:Block structure renderer

From Minecraft Wiki
Jump to navigation Jump to search
Documentation[view] [edit] [history] [purge]Jump to code ↴

Implements {{Block structure renderer}}.

[view] [edit] [history] [purge]The above documentation is transcluded from Module:Block structure renderer/doc.
localp={}
functionp.createTag(f)
localcalculator=require('Module:Calculator')
localargs=f
localframe=mw.getCurrentFrame()
iff==framethen
args=require('Module:ProcessArgs').merge(true)
end
localcalculatorArgs={
'blockStructureRenderer',-- calculator name
['background-color']='#808080',-- default background color
['background-alpha']='128'-- default background alpha
}
localfoundBlocks={}
fork,vinpairs(args)do
iftype(k)=='string'andmw.ustring.len(k)==1then
table.insert(foundBlocks,k..'='..v)
elseifk=='marks'then
calculatorArgs['marks']=v:gsub('%s','')
elseifk=='camera'then
calculatorArgs['camera-pos-data']=v:gsub('%s','')
elseifk=='orthographic'then
calculatorArgs['orthographic']=mw.text.trim(v)
elseifk=='animatedtexture'then
calculatorArgs['animated-texture']=mw.text.trim(v)
elseifk=='showinvisibleblocks'then
calculatorArgs['show-invisible-blocks']=mw.text.trim(v)
elseifk=='displaymarks'then
calculatorArgs['display-marks']=mw.text.trim(v)
elseifk=='backgroundcolor'then
calculatorArgs['background-color']=mw.text.trim(v)
elseifk=='backgroundalpha'then
calculatorArgs['background-alpha']=mw.text.trim(v)
end
end
calculatorArgs['structure']=args[1]:gsub('%s','')
calculatorArgs['blocks']=frame:extensionTag('nowiki',table.concat(foundBlocks,';'))
returncalculator.createTag(calculatorArgs)
end
returnp
Retrieved from "https://minecraft.wiki/w/Module:Block_structure_renderer?oldid=2894932"

Navigation menu