123456789101112131415161718192021222324252627282930 |
- --[[
- More Blocks: configuration handling
- Copyright © 2011-2020 Hugo Locurcio and contributors.
- Licensed under the zlib license. See LICENSE.md for more information.
- --]]
- moreblocks.config = {}
- local function getbool_default(setting, default)
- local value = minetest.settings:get_bool(setting)
- if value == nil then
- value = default
- end
- return value
- end
- local function setting(settingtype, name, default)
- if settingtype == "bool" then
- moreblocks.config[name] =
- getbool_default("moreblocks." .. name, default)
- else
- moreblocks.config[name] =
- minetest.settings:get("moreblocks." .. name) or default
- end
- end
- -- Show stairs/slabs/panels/microblocks in creative inventory (true or false):
- setting("bool", "stairsplus_in_creative_inventory", true)
|