@maloy78
Zakładam, że składnia tworząca GUI pochodzi z dodatku SkQuery. Na tym forum wielokrotnie było mówione, że przez te opóźnienie (jak dobrze pamiętam, bez niego kod nie zadziała) istnieje ryzyko szybkiego otwarcia jakiejś skrzynki i duplikowania przedmiotów.
Sugeruję Panu skorzystać z domyślnej składni w Skript'cie. Jest to w mojej ocenie bezpieczniejsze rozwiązanie.
command /creategui:
trigger:
set {_gui} to chest inventory with 3 rows named "&6Test"
set slot 1 of {_gui} to iron ingot
set slot 2 of {_gui} to iron ingot
open {_gui} to player
on inventory click:
if name of clicked inventory is "&6Test":
index of clicked slot is 1 or 2
cancel event
close player's inventory