Code:
command /chest <integer>:
trigger:
if arg-1 > 0 and arg-1 <= 11:
open chest with 6 rows named "Vault %arg-1%" to player
set {_slot} to 0
loop all items in the player's inventory 54 times:
add loop-item to {saved::%player%::%arg-1%::*}
format slot {_slot} of player with {saved::%player%::%arg-1%::%{_slot}%}
add 1 to {_slot}
on inventory close:
loop 54 times:
if name of event-inventory contains "Vault":
set {_name} to name of event-inventory
replace all "Vault" with "" in {_name}
add loop-item to {saved::%player%::%{_name}%::*}