From 341a300294b1b0d5eb3100f0be9b67b280e5a651 Mon Sep 17 00:00:00 2001 From: Maksim Date: Sun, 13 Dec 2020 18:59:19 +0100 Subject: [PATCH] Use Minetest 5.3 'minetest.is_creative_enabled' API (#2795) --- nodes.lua | 5 ++--- trees.lua | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/nodes.lua b/nodes.lua index a8413e4..915c376 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1998,8 +1998,7 @@ minetest.register_node("default:sand_with_kelp", { not minetest.is_protected(pos_top, player_name) then minetest.set_node(pos, {name = "default:sand_with_kelp", param2 = height * 16}) - if not (creative and creative.is_enabled_for - and creative.is_enabled_for(player_name)) then + if not minetest.is_creative_enabled(player_name) then itemstack:take_item() end else @@ -2054,7 +2053,7 @@ local function coral_on_place(itemstack, placer, pointed_thing) node_under.name = itemstack:get_name() minetest.set_node(pos_under, node_under) - if not (creative and creative.is_enabled_for(player_name)) then + if not minetest.is_creative_enabled(player_name) then itemstack:take_item() end diff --git a/trees.lua b/trees.lua index a850644..569beee 100644 --- a/trees.lua +++ b/trees.lua @@ -575,8 +575,7 @@ function default.sapling_on_place(itemstack, placer, pointed_thing, minetest.log("action", player_name .. " places node " .. sapling_name .. " at " .. minetest.pos_to_string(pos)) - local take_item = not (creative and creative.is_enabled_for - and creative.is_enabled_for(player_name)) + local take_item = not minetest.is_creative_enabled(player_name) local newnode = {name = sapling_name} local ndef = minetest.registered_nodes[sapling_name] minetest.set_node(pos, newnode)