Paste #122997: Unnamed Denizen Script Paste

Date: 2024/05/24 04:43:41 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
20


forcepower_input_script:
    type: world
    events:
        on player right clicks block with:*_spawn_egg flagged:force_inv_open:
            - determine cancelled

        on player right clicks * with:force_powers:
            - ratelimit <player> 0.05s
            - if !<player.has_flag[force_inv_open]>:
                - narrate "currently swapping from playerinv to forceinv"
                - note <player.inventory> as:player_inventory<player.uuid>
                - inventory swap origin:<player.inventory> destination:forcepowers_inv<player.uuid>
                - flag <player> force_inv_open:true

            - else if <player.has_flag[force_inv_open]>:
                - narrate "currently swapping from forceinv to playerinv"
                - note <player.inventory> as:forcepowers_inv<player.uuid>
                - inventory swap origin:<player.inventory> destination:player_inventory<player.uuid>
                - flag <player> force_inv_open:!