Как создать виртуальный сундук?

Помогите пожалуйста как создать виртуальный сундук?

  • Типо игрок пишет /shop он открывается с разными слотами(предметами), если его закрыть (прокапаться 3-8блоков, увидим сундук если сломать то от туда выпадут предметы которые были в сундуке по комманде /Shop)

Скажите фикс пж

Есть два варианта.

  1. На пакетах
  2. На тайлах.

С тайлами могут быть такие баги который бы как раз и сказал. Но с ними легче чем с пакетами.

Я советую тебе делать виртуальные сундуки на пакетах. Сначала через UpdateBlockPacket отправляешь игроку как будто под ним сундук. Затем открываешь этот сундук ContainerOpenPacket. И запихиваешь туда ресы ContainerSetContentPacket

на пакетах, хорошо попробую

можно отправить фейк сундук с помощью пакеты и заспавнить тайл. тогда не будет проблемы, как у автора.

1 симпатия

а ещё, после закрытия → тайл нужно удалять.

1 симпатия

Спавнить тайл не обязательно вроде, просто сундука достаточно для клиента. Но я вообще не помню если честно