From 376e596f171d283514a7e04c4593b8db951c596b Mon Sep 17 00:00:00 2001 From: Louis <55180044+louisroyer@users.noreply.github.com> Date: Wed, 19 Feb 2020 09:30:42 +0100 Subject: [PATCH] Add mod information --- init.lua | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 14dbccd..9192a98 100644 --- a/init.lua +++ b/init.lua @@ -1,12 +1,21 @@ local MP = minetest.get_modpath("toolranks_extras") -local enable_farming_tools = minetest.settings:get_bool("toolranks_extra.farming", true) -local use_farming = minetest.get_modpath("farming") +toolranks_extras = {} + +-- mod information +toolranks_extras.mod = {version = "1.1", author = "Louis Royer"} + +-- settings +toolranks_extras.settings = + {enable_farming_tools = minetest.settings:get_bool("toolranks_extra.farming", true)} + +-- mods detection +local use_farming = minetest.get_modpath("farming") -- farming redo (https://notabug.org/tenplus1/farming) -- already implements toolranks support -local use_farming_redo = (farming.mod == "redo") +local use_farming_redo = use_farming and (farming.mod == "redo") or false -if use_farming and (not use_farming_redo) and enable_farming_tools then +if use_farming and (not use_farming_redo) and toolranks_extras.settings.enable_farming_tools then dofile(MP.."/hoe.lua") end