From ce0c3e8eb87452a92c46754ef49380b6f0131fb0 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Mon, 9 Oct 2017 11:32:00 +0100 Subject: updating to newer 0.4.16 functions --- hoes.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'hoes.lua') diff --git a/hoes.lua b/hoes.lua index c883e22..aee967c 100644 --- a/hoes.lua +++ b/hoes.lua @@ -69,7 +69,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses) if not pt or pt.type ~= "node" then return end - + local under = minetest.get_node(pt.under) local upos = pointed_thing.under @@ -80,23 +80,23 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses) local p = {x = pt.under.x, y = pt.under.y + 1, z = pt.under.z} local above = minetest.get_node(p) - + -- return if any of the nodes is not registered if not minetest.registered_nodes[under.name] or not minetest.registered_nodes[above.name] then return end - + -- check if the node above the pointed thing is air if above.name ~= "air" then return end - + -- check if pointing at dirt if minetest.get_item_group(under.name, "soil") ~= 1 then return end - + -- turn the node into soil, wear out item and play sound minetest.set_node(pt.under, {name = "farming:soil"}) @@ -104,7 +104,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses) local wear = 65535 / (uses -1) - if minetest.setting_getbool("creative_mode") then + if farming.is_creative(user:get_player_name()) then if tr then wear = 1 else -- cgit v1.2.3