Untitled

 avatar
unknown
plain_text
a year ago
2.9 kB
5
Indexable
effect (open|show) [animated] inv[entory] (with size|sized) %int% (with name|named|with title|titled) %string% (with id|with tag|tagged) %string% (to|for) %player%:
    trigger:
        {inventoryopen::%uuid of {_p}%} isn't true
        set metadata tag {_tag} of {_p} to chest inventory with {_size} rows named "%{_name}%"
        open (metadata tag {_tag} of {_p}) to {_p}
        set {inventoryopen::%uuid of {_p}%} to true
        set {_n} to 0
        loop 9 times:
            if {_size} = 3:
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                remove 17 from {_n}
            else if {_size} = 5:
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                remove 35 from {_n}
            else if {_size} = 6:
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                add 9 to {_n}
                set slot {_n} of metadata tag {_tag} of {_p} to gray stained glass pane named " "
                remove 44 from {_n}
            if {_animation} = 1:
                wait 1 tick
                play sound "block.calcite.break" with pitch -2 to {_p} if {inventoryopen::%uuid of {_p}%} is true
        wait 1 tick
        play sound "block.note_block.bell" to {_p} if {inventoryopen::%uuid of {_p}%} is true
        wait 1 tick
        clear {inventoryopen::%uuid of {_p}%}
        
on inventory close:
    if {inventoryopen::%uuid of player%} is true:
        wait 12 ticks
        clear {inventoryopen::%uuid of player%}
Editor is loading...
Leave a Comment