Module:Tips and tricks: Difference between revisions
imported>Ttv pedro270707 mNo edit summary |
imported>Ttv pedro270707 mNo edit summary |
(No difference)
| |
Revision as of 04:42, 1 April 2023
Documentation for this module may be created at Module:Tips and tricks/doc
local p = {}
-- It is possible to move this to Module:Tips and tricks/tips
p.tips = {
"Press <span style=\"text-decoration: underline 1px dotted; cursor: help;\" title=\"Defaults to the R key.\">guidebook</span> to open the [[guidebook]].",
"Portals can be as large (or small) as you want.",
"Making a Nether portal requires obsidian edges.",
"The [[trommel]] lets you turn useless dirt into valuable resources.",
"[[Cherry tree]]s bloom in spring.",
"[[Armor|Leather boots]] keep your crops safe from trampling.",
"[[Season]]s change every seven days.",
"Items pass through [[mesh block]]s.",
"[[Blast furnace]]s smelt faster than regular ones.",
"Press <span style=\"text-decoration: underline 1px dotted; cursor: help;\" title=\"Defaults to the R key.\">guidebook</span> to fly in Creative mode.",
"[[Moss]] spreads to nearby blocks. See what it can spread to!",
"Use <span style=\"text-decoration: underline 1px dotted; cursor: help;\" title=\"Defaults to the left control key.\">noclip</span> + scroll up/down to change flying speed in creative.",
"Sick of watching grass grow? Use bone meal on dirt.",
"Beds need blankets! Use [[cloth]] to craft them.",
"[[Quiver]]s provide a convenient way to store a lot of arrows.",
"[[Olivine]] is a decent substitute for [[Nether coal]].",
"Outback soil is rich with minerals.",
"There are four types of rock! See which one you like best.",
"Fancy a splash of color? Try painting [[Planks|wooden planks]]!",
"Fill the [[guidebook]] by collecting resources. Gotta craft 'em all!"
}
function p.getRandomTip( i )
math.randomseed(os.time() + i)
return p.tips[math.random(#p.tips)]
end
function p.getTipList( f )
local args = f
if f == mw.getCurrentFrame() then
args = require( 'Module:ProcessArgs' ).merge( true )
else
f = mw.getCurrentFrame()
end
local list = mw.html.create( 'ul' )
for i = 1, args.amount do
local tip = mw.html.create( 'li' )
tip:wikitext( p.getRandomTip( i ) )
list:node( tip )
end
return tostring( list )
end
return p