From 51372c5601c3ea43bce0305df3cdc0b2c29d0f05 Mon Sep 17 00:00:00 2001 From: debiankaios Date: Mon, 19 Jul 2021 08:08:27 +0000 Subject: [PATCH] Fixed all netherrack-problems All netherrack-problems are now fixed. --- mods/ITEMS/mcl_nether/init.lua | 36 ---------------------------------- 1 file changed, 36 deletions(-) diff --git a/mods/ITEMS/mcl_nether/init.lua b/mods/ITEMS/mcl_nether/init.lua index 889c9e7bb..c5e39f753 100644 --- a/mods/ITEMS/mcl_nether/init.lua +++ b/mods/ITEMS/mcl_nether/init.lua @@ -121,42 +121,6 @@ minetest.register_node("mcl_nether:netherrack", { -- Eternal fire on top after_destruct = eternal_after_destruct, _on_ignite = eternal_on_ignite, - on_rightclick = function(pos, node, player, itemstack, pointed_thing) - if player:get_wielded_item():get_name() == "mcl_dye:white" then - itemstack:take_item() - local ni = 0 -- stand for neigbour item - for x = pos.x - 1,pos.x + 1 do - local node = minetest.get_node({x = x, y = pos.y, z = pos.z}) - if ni == 0 then - if node.name == "mcl_mushroom:warped_nylium" then ni = 1 - elseif node.name == "mcl_mushroom:crimson_nylium" then ni = 2 end - elseif (ni == 1) or (ni == 2) then - if (node.name == "mcl_mushroom:warped_nylium") or (node.name == "mcl_mushroom:crimson_nylium") then ni = 3 end - end - end - for z = pos.z - 1,pos.z + 1 do - local node = minetest.get_node({x = pos.x, y = pos.y, z = z}) - if ni == 0 then - if node.name == "mcl_mushroom:warped_nylium" then ni = 1 - elseif node.name == "mcl_mushroom:crimson_nylium" then ni = 2 end - elseif (ni == 1) or (ni == 2) then - if (node.name == "mcl_mushroom:warped_nylium") or (node.name == "mcl_mushroom:crimson_nylium") then ni = 3 end - end - end - if ni == 3 then ni = math.random(1, 2) end - - if ni == 1 then minetest.set_node({x = pos.x, y = pos.y, z = pos.z}, {name="mcl_mushroom:warped_nylium"}) - elseif ni == 2 then minetest.set_node({x = pos.x, y = pos.y, z = pos.z}, {name="mcl_mushroom:crimson_nylium"}) end - else - --player:get_wielded_item():get_definition().on_place(itemstack, player, node) - if not (pointed_thing == nil) and pointed_thing.type == "node" then - minetest.place_node(minetest.get_pointed_thing_position(pointed_thing, true), {name = player:get_wielded_item():get_name()}) - if not (minetest.check_player_privs(player, {creative=true})) and not (minetest.settings:get_bool("creative_mode")) then - itemstack:take_item() - end - end - end - end, }) minetest.register_node("mcl_nether:magma", {