Using macros for repeated code worth it?
---This is not necessarily a direct question but more of a general discussion.--- Is using a macro to replace repeated lines of code worth it? Although this won't always work depending on your scenario, it might clean up or abstract your code further. But I know macros must be recompiled every time, so using a lot of them is not ideal. For example: This line of code in my datapack is used very often:
execute as @a if score @s playerid = $temp payeeid. This allows you to find a player, if you input a player id into$temp. I can use a macro to abstract this: find_payee$execute as @a if score @s playerid = $temp_payee_id payeeid run $(action)set_payee_id
function justin:find_payee {"action":"scoreboard players set $bool_payee_found payeeid 1"}"Action" is what will be added on to the end of the macro above.