A takie coś:
command /cucumbers:
trigger:
set {_} to 0
loop all items in player's inventory where [input is stick]:
name of loop-item = "Cucumbers"
add item amount of loop-item to {_}
send "%{_}%" to player
dodam, że na 2.5.3 na 1.16.4 działa, dlatego zalecam Ci przejście na wspieraną wersję, a nie siedzenie na takiej starej (a w dodatku pełnej bugów)
poprawcie mnie jeśli się mylę, ale
inventory close event jest czysto client side - to tylko informacja od gracza że zamknął ekwipunek, nie da się tego anulować, nie da się nic z tego pobrać bo event już został 'dokonany'