Node detection
Posted: Thu Aug 16, 2018 15:25
I'm looking for a way to change the nodes when placed next to a similar node. The code below is something that JosiahWI had whipped up but I can't figure out how to get it working.
Code: Select all
minetest.register_abm({
name = "ma_pops_furniture:table_wood",
abm = function(node, otherArgs)
if minetest.get_node{pos.x+1, pos.y, pos.z}.name == "ma_pops_furniture:table_wood" then
minetest.set_node(pos, "ma_pops_furniture:table_c2_wood")
elseif minetest.get_node{pos.x+1, pos.y, pos.z}.name == "ma_pops_furniture:table_wood" then
minetest.set_node(pos, "ma_pops_furniture:table_c2_wood")
elseif minetest.get_node{pos.x+1, pos.y, pos.z}.name == "ma_pops_furniture:table_wood" then
minetest.set_node(pos, "ma_pops_furniture:table_c2_wood")
elseif minetest.get_node{pos.x+1, pos.y, pos.z}.name == "ma_pops_furniture:table_wood" then
minetest.set_node(pos, "ma_pops_furniture:table_c2_wood")
end
end
})