Module:Tips and tricks: Difference between revisions
imported>Ttv pedro270707 mNo edit summary |
imported>Ttv pedro270707 mNo edit summary |
||
| Line 3: | Line 3: | ||
-- It is possible to move this to Module:Tips and tricks/tips | -- It is possible to move this to Module:Tips and tricks/tips | ||
p.tips = { | p.tips = { | ||
"Press {{ | "Press " .. f:expandTemplate{title = 'Control', args = {[1] = guidebook} } .. " to open the [[guidebook]].", | ||
"Portals can be as large (or small) as you want.", | "Portals can be as large (or small) as you want.", | ||
"Making a Nether portal requires obsidian edges.", | "Making a Nether portal requires obsidian edges.", | ||
| Line 12: | Line 12: | ||
"Items pass through [[mesh block]]s.", | "Items pass through [[mesh block]]s.", | ||
"[[Blast furnace]]s smelt faster than regular ones.", | "[[Blast furnace]]s smelt faster than regular ones.", | ||
"Press {{ | "Press " .. f:expandTemplate{title = 'Control', args = {[1] = guidebook} } .. " to fly in Creative mode.", | ||
"[[Moss]] spreads to nearby blocks. See what it can spread to!", | "[[Moss]] spreads to nearby blocks. See what it can spread to!", | ||
"Use {{ | "Use " .. f:expandTemplate{title = 'Control', args = {[1] = noclip} } .. " + scroll up/down to change flying speed in creative.", | ||
"Sick of watching grass grow? Use bone meal on dirt.", | "Sick of watching grass grow? Use bone meal on dirt.", | ||
"Beds need blankets! Use [[cloth]] to craft them.", | "Beds need blankets! Use [[cloth]] to craft them.", | ||
Revision as of 04:38, 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 " .. f:expandTemplate{title = 'Control', args = {[1] = guidebook} } .. " 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 " .. f:expandTemplate{title = 'Control', args = {[1] = guidebook} } .. " to fly in Creative mode.",
"[[Moss]] spreads to nearby blocks. See what it can spread to!",
"Use " .. f:expandTemplate{title = 'Control', args = {[1] = noclip} } .. " + 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