From 31df09522afaae5596b2da90aa2776faddfa699c Mon Sep 17 00:00:00 2001 From: minefaco <63024226+minefaco@users.noreply.github.com> Date: Sat, 20 Nov 2021 17:47:49 -0500 Subject: [PATCH] Delete functions.lua --- functions.lua | 77 --------------------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 functions.lua diff --git a/functions.lua b/functions.lua deleted file mode 100644 index 226ac1b..0000000 --- a/functions.lua +++ /dev/null @@ -1,77 +0,0 @@ -stripped_tree = {} ---Select between chisel tool or axes. -stripped_tree.ENABLE_CHISEL = true - -local creative_mode = minetest.settings:get_bool("creative_mode") ---function to register nodes -function stripped_tree.register_trunk(mod_name,trunk_names) - for _, name in ipairs(trunk_names) do - minetest.register_node(":"..mod_name..":stripped_" .. name, { - description = "Stripped "..name, - tiles = { - "stripped_"..mod_name.."_"..name.."_top.png", - "stripped_"..mod_name.."_"..name.."_top.png", - "stripped_"..mod_name.."_"..name..".png" - }, - groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, not_in_creative_inventory = 1}, - sounds = default.node_sound_wood_defaults(), - paramtype2 = "facedir", - on_place = minetest.rotate_node, - }) - - minetest.register_craft({ - output = mod_name..":"..name, - recipe = {{"","default:tree_bark",""}, - {"default:tree_bark",mod_name..":stripped_" .. name,"default:tree_bark"}, - {"","default:tree_bark",""}} - }) - end -end - ---function to override axes -if stripped_tree.ENABLE_CHISEL ~= true then - function stripped_tree.register_axes(mod_n,axe_types) - for _, axe_name in ipairs(axe_types) do - minetest.override_item(mod_n..":" .. axe_name, { - on_place = function(itemstack, user, pointed_thing) - if pointed_thing.type ~= "node" then - return - end - - local pos = pointed_thing.under - local pname = user:get_player_name() - - if minetest.is_protected(pos, pname) then - minetest.record_protection_violation(pos, pname) - return - end - - local node = minetest.get_node(pos).name - local mod_name, node_name = unpack(node:split(":")) - local has_stripped = minetest.registered_nodes[mod_name..":".."stripped_"..node_name] - - - if has_stripped then - local old_node = minetest.get_node(pos) - local stripped =mod_name..":".."stripped_"..node_name - minetest.swap_node(pos,{name=stripped,param2=old_node.param2}) - --itemstack:add_wear(65535 / 299) this is not useful at moment. - - if not creative_mode then - local inv = user:get_inventory() - --check for room in inv, if not, drop item - if inv:room_for_item("main", "default:tree_bark") then - inv:add_item("main", {name="default:tree_bark"}) - else - minetest.add_item(pos, "default:tree_bark") - end - end - - return itemstack - end - - end, - }) - end - end -end