Files
minecraft_lzstools/data/lzstools_wrench/function/rotate/xyz/rotate.mcfunction
T
2026-08-12 22:54:25 +01:00

11 lines
1.5 KiB
MCFunction

## X Y Z
# Rotate Based on Wrench Mode
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/xyz/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/xyz/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/xyz/waterlogged_cycle 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/xyz/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/xyz/click with storage lzstools:wrench
execute as @s[scores={lzt_wrench_success=0}] run execute unless predicate lzstools:waterlogged run function lzstools_wrench:rotate/xyz/cycle with storage lzstools:wrench