Paste #104907: Unnamed Denizen Script Paste

Date: 2023/01/02 11:35:06 UTC-08: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


ShulkerFix:
    type: world
    debug: true
    events:
        on player right clicks block with:shulker_box|*_shulker_box in:Hub:
            - ratelimit <player> 1t
            - flag player StopShulkerDrop
            - define Contents <player.item_in_hand.inventory_contents>
            - if <player.item_in_hand.has_display>:
                - inventory open d:generic[size=27;title=<player.item_in_hand.display>;contents=<[Contents]>]
            - else:
                - inventory open "d:generic[size=27;title=Shulker Box;contents=<[Contents]>]"
            - determine cancelled passively
        on player closes inventory in:Hub:
            - define NewContents <context.inventory.list_contents>
            - adjust ???
            - narrate <[NewContents]>
            - flag player StopShulkerDrop:!
        on player_flagged:StopShulkerDrop drops shulker_box|*_shulker_box in:Hub:
            - determine cancelled