From e2c35e6694387bb265188b7e32c2dd24fa68e872 Mon Sep 17 00:00:00 2001 From: Louis Royer <4259825-lroyer@users.noreply.gitlab.com> Date: Fri, 21 Aug 2020 03:26:09 +0200 Subject: [PATCH] Allows the airbrush to be placed into itemframes from homedecor --- init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index c9107e3..365a336 100644 --- a/init.lua +++ b/init.lua @@ -1147,10 +1147,11 @@ minetest.register_tool("unifieddyes:airbrush", { unifieddyes.player_last_right_clicked[player_name] = {pos = pos, node = node, def = def} - if not keys.sneak then + if (not keys.sneak) and def.on_rightclick then + return def.on_rightclick(pos, node, placer, itemstack, pointed_thing) + elseif not keys.sneak then unifieddyes.show_airbrush_form(placer) elseif keys.sneak then - if not pos or not def then return end local newcolor = unifieddyes.color_to_name(node.param2, def)