1
0
Fork 0

Fix chorus plant stems not break in protected land

objects
Wuzzy 2019-05-04 12:59:53 +02:00
parent 1ed1bdfadb
commit b0c457f2ec
1 changed files with 4 additions and 4 deletions

View File

@ -26,7 +26,7 @@ end
-- This detaches all chorus plants that are/were attached -- This detaches all chorus plants that are/were attached
-- at start_pos. -- at start_pos.
mcl_end.detach_chorus_plant = function(start_pos) mcl_end.detach_chorus_plant = function(start_pos, digger)
local neighbors = { local neighbors = {
{ x=0, y=1, z=0 }, { x=0, y=1, z=0 },
{ x=0, y=0, z=1 }, { x=0, y=0, z=1 },
@ -75,14 +75,14 @@ mcl_end.detach_chorus_plant = function(start_pos)
-- If we traversed the entire chorus plant and it was not attached to end stone: -- If we traversed the entire chorus plant and it was not attached to end stone:
-- Drop ALL the chorus nodes we found. -- Drop ALL the chorus nodes we found.
for c=1, #chorus_nodes do for c=1, #chorus_nodes do
minetest.dig_node(chorus_nodes[c]) minetest.node_dig(chorus_nodes[c], { name = "mcl_end:chorus_plant" }, digger)
end end
end end
end end
end end
mcl_end.check_detach_chorus_plant = function(pos) mcl_end.check_detach_chorus_plant = function(pos, oldnode, oldmetadata, digger)
mcl_end.detach_chorus_plant(pos) mcl_end.detach_chorus_plant(pos, digger)
end end
minetest.register_node("mcl_end:chorus_flower", { minetest.register_node("mcl_end:chorus_flower", {