Is there a way to make this code shorter?
i use 2 spaces and not a tab
i use 2 spaces and not a tab
Code:
command /buywoodenpickaxe1 [<player>]:
permission:sk.developer
trigger:
if arg-1 has a wooden pickaxe named "&bWooden Pickaxe &aLevel 1" with lore "&9Unbreakable":
if {glass::%arg-1%} is bigger than 9:
if {fortune::%arg-1%} is 0:
wait 5 tick
remove wooden pickaxe named "&bWooden Pickaxe &aLevel 1" from arg-1's inventory
remove 10 from {glass::%arg-1%}
wait 5 tick
add 1 wooden pickaxe of efficiency 1 named "&bWooden Pickaxe &aLevel 2" with lore "&9Unbreakable" to arg-1
wait 5 tick
send "&bUpgrade Successful" to arg-1
else if {fortune::%arg-1%} is 1:
wait 5 tick
remove wooden pickaxe named "&bWooden Pickaxe &aLevel 1" from arg-1's inventory
remove 10 from {glass::%arg-1%}
wait 5 tick
add 1 wooden pickaxe of efficiency 1 named "&bWooden Pickaxe &aLevel 2" with lore "&9Fortune I" and "&9Unbreakable" to arg-1
wait 5 tick
send "&bUpgrade Successful" to arg-1
else:
send "&cYou don't have enough glass to buy it" to arg-1
else if arg-1 has a wooden pickaxe named "&bWooden Pickaxe &aLevel 1" with lore "&9Fortune I" and "&9Unbreakable":
if {glass::%arg-1%} is bigger than 9:
if {fortune::%arg-1%} is 0:
wait 5 tick
remove wooden pickaxe named "&bWooden Pickaxe &aLevel 1" from arg-1's inventory
remove 10 from {glass::%arg-1%}
wait 5 tick
add 1 wooden pickaxe of efficiency 1 named "&bWooden Pickaxe &aLevel 2" with lore "&9Unbreakable" to arg-1
wait 5 tick
send "&bUpgrade Successful" to arg-1
else if {fortune::%arg-1%} is 1:
wait 5 tick
remove wooden pickaxe named "&bWooden Pickaxe &aLevel 1" from arg-1's inventory
remove 10 from {glass::%arg-1%}
wait 5 tick
add 1 wooden pickaxe of efficiency 1 named "&bWooden Pickaxe &aLevel 2" with lore "&9Fortune I" and "&9Unbreakable" to arg-1
wait 5 tick
send "&bUpgrade Successful" to arg-1
else:
send "&cYou need a &bWooden Pickaxe &aLevel 1" to arg-1