title = "Sneeker mod for Minetest" project = "sneeker" format = "markdown" not_luadoc = true boilerplate = false file = {"settings.lua",} local function italic(value) return "" .. value .. "" end new_type("setting", "Settings") new_type("chatcmd", "Chat Commands", false, "chatparam") custom_tags = { {"type2", title = "Type", format = italic, }, {"dfield", title = "Definition Fields", }, {"chatparam", title = "Parameters", }, {"option", title = "Options", }, {"settype", title = "Type", format = italic, }, {"default", title = "Default", format = italic, }, {"note", title = "Notes", format = italic, }, } local function chatcmd_handler(item) local output = item.name for i, p in ipairs(item.tags.chatparam) do output = output .. " " .. p end return output end function custom_display_name_handler(item, default_handler) if item.type == "chatcmd" then return chatcmd_handler(item) end return default_handler(item) end