Examples
Back to Main Page
Yaml Config Example
function loadConfig() local f = cObject.newFile("plugins/MineLua/demo.yml") if f:exists() then local yaml = cObject.newYaml("plugins/MineLua/demo.yml") yaml:set("enabled", true) yaml:set("path.to.test", "This is a test") yaml:add("test.list", "permission.help") yaml:add("test.list", "permission.help1") yaml:add("test.list", "permission.help2") yaml:add("test.list", "permission.help3") yaml:save() local list = tableFromList(yaml:getList("test.list")) print(list[0]) -- will print "permission.help" print(list[1]) -- will print "permission.help1" print(list[2]) -- will print "permission.help2" print(list[3]) -- will print "permission.help3" local list2 = tableFromList(yaml:getConfigurationSelection("")) print(list2[0]) -- will print "enabled" print(list2[1]) -- will print "path" print(list2[2]) -- will print "test" else f:createNewFile() end end
Config from Yaml Example
enabled: true path: to: test: This is a test test: list: - permission.help - permission.help1 - permission.help2 - permission.help3