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

Версия Minecraft
1.17.1
API
Fabric
2
0
Привет всем. Мне нужно что-бы один предмет, который находится в инвентаре или в любом другом хранилеще заменялся другим после определённого времени, при этом сохраняя нбт. Может кто помочь?
 

VeniVidiVici

Санта Барбарис
327
15
198
Если бы только у игрока, то конечно лучше бы прямым вмешательством в его обновление. А если у всего и сразу, даже не знаю, наверное нужно вклиниваться в контейнеры, потому что отдельного на такое дело ивента нет
 

tox1cozZ

aka Agravaine
8,456
598
2,893
Можно при крафте в стак записывать время крафта (World#getTotalWorldTime(), не помню как точно называется). А потом хукнуться куда-то, в открытие инвентаря например и там уже смотреть по времени и менять стак. Если подумать, можно найти более универсальное событие.
 
Сверху