Делал контейнер. Складываю в 4 слота в нём 4 предмета из инвентаря с шифтом - всё ок.
А вот в другую сторону уже сложнее предметы перепрыгивают в ближайший доступный, если его нет, в доступный с минимальным ID.
Проблема: если в контейнере есть хоть один свободный слот, то предметы начинают...