From d32ede7e8a2741407028344445dbe06b35c02b17 Mon Sep 17 00:00:00 2001 From: DS Date: Sat, 8 Jul 2017 14:26:15 +0200 Subject: [PATCH] make netherrack and co. digable with creative hand --- nether/depends.txt | 1 + nether/items.lua | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/nether/depends.txt b/nether/depends.txt index 8893bf0..e5a2f24 100644 --- a/nether/depends.txt +++ b/nether/depends.txt @@ -1,4 +1,5 @@ default +creative? glow riesenpilz stairs diff --git a/nether/items.lua b/nether/items.lua index 6b1d0b5..9480bba 100644 --- a/nether/items.lua +++ b/nether/items.lua @@ -39,7 +39,8 @@ local function digging_allowed(player, v) if not player then return false end - local tool = minetest.registered_tools[player:get_wielded_item():get_name()] + local tool = player:get_wielded_item():get_name() + tool = minetest.registered_tools[tool] or tool == "" and minetest.registered_items[tool] if not tool or not tool.tool_capabilities then return false @@ -1001,3 +1002,11 @@ minetest.register_tool("nether:sword_white", { damage_groups = {fleshy=11}, }, }) + + +-- override creative hand +if minetest.settings:get_bool("creative_mode") then + local capas = minetest.registered_items[""].tool_capabilities + capas.groupcaps.nether = capas.groupcaps.cracky + minetest.override_item("", {tool_capabilities = capas}) +end