Paste #116361: Unnamed Denizen Script Paste

Date: 2023/10/12 07:57:27 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


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].is_online> ) && ( <[level]> > 0 && <[level]> < 11 ):
            - if <[player].inventory.can_fit[blockbreaker]>:
                - 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>
                - if <[give_back]> matches <material[!air]>:
                    - give <[give_back]> to:<[player].inventory>