Date: 2023/10/12 07:31:01 UTC-07:00
Type: Denizen Script
give_blockbreaker:
type: command
name: give_blockbreaker
debug: true
usage: /give_blockbreaker
description: testotest
permission: perm.testotest
script:
- define player <server.match_player[<context.args.first>]>
- define level <context.args.get[2]>
- if ( <player[<[player]>]> in <server.online_players> ) && ( <[level]> > 0 && <[level]> < 11 ):
- if <[player].inventory.find_empty_slots.size> >= 1:
- if <[player].item_in_hand> != air:
- define give_back <[player].item_in_hand>
- inventory set d:<[player].inventory> slot:HAND o:<item[blockbreaker].with_flag[level=<[level]>]>
- wait 1t
- inventory adjust slot:HAND lore:<item[blockbreaker].lore> d:<[player].inventory>
- inventory adjust slot:HAND display:<item[blockbreaker].display> d:<[player].inventory>
- give <[give_back]> to:<[player].inventory>