Изменение предметов в инвентаре без вмешательства игрока

Версия Minecraft
1.17.1
API
Fabric
2
0
Привет всем. Мне нужно что-бы один предмет, который находится в инвентаре или в любом другом хранилеще заменялся другим после определённого времени, при этом сохраняя нбт. Может кто помочь?
 
Если бы только у игрока, то конечно лучше бы прямым вмешательством в его обновление. А если у всего и сразу, даже не знаю, наверное нужно вклиниваться в контейнеры, потому что отдельного на такое дело ивента нет
 
Можно при крафте в стак записывать время крафта (World#getTotalWorldTime(), не помню как точно называется). А потом хукнуться куда-то, в открытие инвентаря например и там уже смотреть по времени и менять стак. Если подумать, можно найти более универсальное событие.
 
Назад
Сверху