diff --git a/init.lua b/init.lua index 17286641257d5d357034e4c2b9d6f8204ee09c94..45d00af26d536aae7731b75272a1fdf6d75d5919 100644 --- a/init.lua +++ b/init.lua @@ -44,9 +44,11 @@ if minetest.get_modpath("bones") then dofile(MP.."/bones.lua") end -local QoS --- optional mapserver-bridge stuff below -local http = QoS and QoS(minetest.request_http_api(), 2) or minetest.request_http_api() +local http = minetest.request_http_api() +if minetest.get_modpath("qos") and http then + -- use qos-wrapped http + http = QoS(http, 2) +end if http then -- check if the mapserver.json is in the world-folder