From 34ff986724168439dcc5db9c1be23f1738241d4a Mon Sep 17 00:00:00 2001 From: codexp Date: Mon, 9 Apr 2018 19:54:25 +0200 Subject: [PATCH] do proper error logging (verbose logging added) --- worldedit_brush/init.lua | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/worldedit_brush/init.lua b/worldedit_brush/init.lua index e3d3ff3..26e46e7 100644 --- a/worldedit_brush/init.lua +++ b/worldedit_brush/init.lua @@ -1,14 +1,19 @@ +worldedit.brush = { + enabled = true, + modname = minetest.get_current_modname(), +} + +local brush = worldedit.brush + if minetest.raycast == nil then - print('[MOD] worldedit_brush is not compatible with your game, so it won\'t be loaded!') - return - --[[ - error( - "================================\n".. - "This mod requires a suitable version of 0.4.16-dev/0.5.0-dev\n".. - "that includes support for minetest.raycast() [since 7th July 2017]\n".. - "================================\n" + brush.enabled = false + brush.error = brush.modname .. " is not compatible with current game version" + minetest.log("error", "[MOD] " .. brush.error .. ", so it won't be loaded!") + minetest.log("verbose", + "[MOD] " .. brush.modname .. " requires a suitable version of 0.4.16-dev or higher, " .. + "that includes support for minetest.raycast() [since 7th July 2017]" ) - ]] + return end local BRUSH_MAX_DIST = 150