From 2cd6c765a3b9e4558c4306f448255af9d2385ec1 Mon Sep 17 00:00:00 2001 From: Louis <55180044+louisroyer@users.noreply.github.com> Date: Tue, 4 Feb 2020 17:07:21 +0100 Subject: [PATCH] Add support for toolranks mod - [toolranks mod](https://github.com/lisacvuk/minetest-toolranks) --- mods/farming/api.lua | 12 ++++++++++++ mods/farming/mod.conf | 1 + 2 files changed, 13 insertions(+) diff --git a/mods/farming/api.lua b/mods/farming/api.lua index c2c549e4..5fc86bca 100644 --- a/mods/farming/api.lua +++ b/mods/farming/api.lua @@ -3,6 +3,9 @@ -- support for MT game translation. local S = farming.get_translator +-- optional support for toolranks mod +local use_toolranks = minetest.get_modpath("toolranks") + -- Wear out hoes, place soil -- TODO Ignore group:flower farming.registered_plants = {} @@ -100,6 +103,15 @@ farming.register_hoe = function(name, def) groups = def.groups, sound = {breaks = "default_tool_breaks"}, }) + -- toolranks optional support + if use_toolranks then + minetest.override_item(name:sub(2), { + original_description = def.description, + description = toolranks.create_description(def.description, 0, 1), + after_use = toolranks.new_afteruse + }) + end + -- Register its recipe if def.recipe then minetest.register_craft({ diff --git a/mods/farming/mod.conf b/mods/farming/mod.conf index c26c28fc..4b782499 100644 --- a/mods/farming/mod.conf +++ b/mods/farming/mod.conf @@ -1,3 +1,4 @@ name = farming description = Minetest Game mod: farming depends = default, wool, stairs +optional_depends = toolranks