Added Hammer

Added Unbreaking tag
Renamed rayloop to loop
This commit is contained in:
2025-05-17 01:47:52 +01:00
parent d97807baf3
commit c6a7150041
34 changed files with 312 additions and 11 deletions

View File

@@ -1,6 +1,5 @@
scoreboard players set @s lzt_click_check 0
# Wrench
execute if predicate lzstools:wrench/mainhand run function lzstools_wrench:wrench/rotate
execute if predicate lzstools:wrench/offhand run function lzstools_wrench:wrench/offhand

View File

@@ -0,0 +1,4 @@
scoreboard players set @s lzt_hammer_check 0
# Hammer
execute if predicate lzstools:hammer/mainhand run function lzstools_hammer:mainhand

View File

@@ -0,0 +1 @@
give @s minecraft:iron_pickaxe[minecraft:custom_name={"text":"Hammer","color":"aqua"},minecraft:custom_model_data={strings:["lzstools:hammer"]},minecraft:custom_data={"lzstools":["hammer"]},minecraft:max_damage=1800]

View File

@@ -9,9 +9,21 @@ scoreboard objectives add lzt_wrench_raycast dummy
scoreboard objectives add lzt_trowel_success dummy
scoreboard objectives add lzt_trowel_raycast dummy
scoreboard objectives add lzt_trowel_raycast_hit dummy
scoreboard objectives add lzt_trowel_block_check dummy
scoreboard objectives add lzt_trowel_block_length dummy
scoreboard objectives add lzt_chosen_block_check dummy
scoreboard objectives add lzt_trowel_unbreaking_check dummy
scoreboard objectives add lzt_trowel_unbreaking_chance dummy
scoreboard objectives add lzt_trowel_damage dummy
scoreboard objectives add lzt_trowel_max_damage dummy
scoreboard objectives add lzt_trowel_max_damage dummy
# Hammer
scoreboard objectives add lzt_hammer_check minecraft.used:minecraft.iron_pickaxe
scoreboard objectives add lzt_hammer_success dummy
scoreboard objectives add lzt_hammer_raycast dummy
scoreboard objectives add lzt_hammer_raycast_hit dummy
scoreboard objectives add lzt_hammer_side_raycast dummy
scoreboard objectives add lzt_hammer_side_raycast_hit dummy
scoreboard objectives add lzt_hammer_unbreaking_check dummy
scoreboard objectives add lzt_hammer_unbreaking_chance dummy
scoreboard objectives add lzt_hammer_damage dummy
scoreboard objectives add lzt_hammer_max_damage dummy

View File

@@ -1,3 +1,4 @@
recipe give @s lzstools_wrench:wrench
recipe give @s lzstools_trowel:iron
recipe give @s lzstools_trowel:diamond
recipe give @s lzstools_trowel:diamond
recipe give @s lzstools_hammer:hammer

View File

@@ -1,2 +1,5 @@
# Click Check
execute as @a if score @s lzt_click_check matches 1.. run function lzstools:player
execute as @a if score @s lzt_click_check matches 1.. run function lzstools:check_click
# Hammer Click Check
execute as @a if score @s lzt_hammer_check matches 1.. run function lzstools:check_hammer