diff --git a/minetest.conf b/minetest.conf index a31e252..6eab918 100644 --- a/minetest.conf +++ b/minetest.conf @@ -110,6 +110,10 @@ ambiance_disable_birds = false ambiance_disable_crickets = false ambiance_disable_flowing_water = false +# Vignette (more of a personal preference thing, but may reduce performance) + +vignette_enable = true + # Server (user stuff) max_users = 16 diff --git a/mods/vignette/init.lua b/mods/vignette/init.lua index 7c7c254..a14ce59 100644 --- a/mods/vignette/init.lua +++ b/mods/vignette/init.lua @@ -3,22 +3,26 @@ -- By KaadmY, for Pixture -- -local vignette_definition = { - hud_elem_type = "image", - position = {x = 0.5, y = 0.5}, - scale = {x = -100, y = -100}, - alignment = 0, - text = "vignette_vignette.png", -} +local enable_vignette = minetest.settings:get_bool("vignette_enable") -local function on_joinplayer(player) - if not player:is_player() then - return +if enable_vignette then + local vignette_definition = { + hud_elem_type = "image", + position = {x = 0.5, y = 0.5}, + scale = {x = -100, y = -100}, + alignment = 0, + text = "vignette_vignette.png", + } + + local function on_joinplayer(player) + if not player:is_player() then + return + end + + player:hud_add(vignette_definition) end - player:hud_add(vignette_definition) + minetest.register_on_joinplayer(on_joinplayer) end -minetest.register_on_joinplayer(on_joinplayer) - default.log("mod:vignette", "loaded")