local wea = worldeditadditions local wea_c = worldeditadditions_core local wea_t = worldeditadditions_tools wea_t.register_tool("cloudwand", { description = "WorldEditAdditions far-reaching additive selector wand", inventory_image = "worldeditadditions_cloudwand.png", on_place = function(itemstack, player, pointed_thing) local name = player:get_player_name() -- print("[farwand] on_place", name) -- Right click when pointing at something -- Pointed thing: https://rubenwardy.com/minetest_modding_book/lua_api.html#pointed_thing wea.selection.clear_points(name) end, on_use = function(itemstack, player, pointed_thing) local name = player:get_player_name() -- print("[farwand] on_use", name) local looking_pos, node_id = worldeditadditions_tools.do_raycast(player) wea.selection.add_point(name, looking_pos) -- Left click when pointing at something or nothing end, on_secondary_use = function(itemstack, player, pointed_thing) local name = player:get_player_name() -- Right click when pointing at nothing -- print("[farwand] on_secondary_use", name) -- TODO: Move over to wea_c.pos completely wea.selection.clear_points(name) wea_c.pos.clear(name) end })