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 {{control|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.", | ||
"The [[ | "The [[trommel]] lets you turn useless dirt into valuable resources.", | ||
"[[Cherry tree | "[[Cherry tree]]s bloom in spring.", | ||
"Leather boots keep your crops safe from trampling.", | "[[Armor|Leather boots]] keep your crops safe from trampling.", | ||
"[[ | "[[Season]]s change every seven days.", | ||
"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 {{control|noclip}} 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 {{control|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.", | ||
" | "[[Quiver]]s provide a convenient way to store a lot of arrows.", | ||
"[[Olivine]] is a decent substitute for [[Nether coal]].", | "[[Olivine]] is a decent substitute for [[Nether coal]].", | ||
"Outback soil is rich with minerals.", | "Outback soil is rich with minerals.", | ||
"There are | "There are four types of rock! See which one you like best.", | ||
"Fancy a splash of color? Try painting wooden planks!", | "Fancy a splash of color? Try painting [[Planks|wooden planks]]!", | ||
"Fill the | "Fill the [[guidebook]] by collecting resources. Gotta craft 'em all!" | ||
} | } | ||
Revision as of 04:36, 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 {{control|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 {{control|noclip}} to fly in Creative mode.",
"[[Moss]] spreads to nearby blocks. See what it can spread to!",
"Use {{control|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