## NESW UD # Rotate Based on Wrench Mode execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_flip"]}}}}] run execute if predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/waterlogged_flip with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_face_player"]}}}}] run execute if predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/waterlogged_player with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_face_click"]}}}}] run execute if predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/waterlogged_click with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0}] run execute if predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/waterlogged_cycle with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_flip"]}}}}] run execute unless predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/flip with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_face_player"]}}}}] run execute unless predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/player with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0},nbt={SelectedItem:{components:{"minecraft:custom_model_data":{"strings":["lzstools:wrench_face_click"]}}}}] run execute unless predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/click with storage lzstools:wrench execute as @s[scores={lzt_wrench_success=0}] run execute unless predicate lzstools:waterlogged run function lzstools_wrench:rotate/neswud/cycle with storage lzstools:wrench