diff --git a/shields/README.txt b/shields/README.txt index d71626d..5a72097 100644 --- a/shields/README.txt +++ b/shields/README.txt @@ -7,3 +7,10 @@ Depends: 3d_armor Originally a part of 3d_armor, shields have been re-included as an optional extra. If you do not what shields then simply remove the shields folder from the modpack. + +Shields Configuration +--------------------- + +Override the following default settings by adding them to your minetest.conf file. + +shields_disable_sounds = false diff --git a/shields/init.lua b/shields/init.lua index 5ffaf1b..0b4f87e 100644 --- a/shields/init.lua +++ b/shields/init.lua @@ -8,9 +8,11 @@ if minetest.global_exists("intllib") then S = intllib.Getter() end end + +local disable_sounds = minetest.settings:get_bool("shields_disable_sounds") local use_moreores = minetest.get_modpath("moreores") local function play_sound_effect(player, name) - if player then + if not disable_sounds and player then local pos = player:getpos() if pos then minetest.sound_play(name, {