- 1,202
- 31
- 185
Рендерю итем из своего кастомного слота своего кастомного инвентаря на экране игрока
Юзаю итем из данного слота, уменьшаю ему стаксайз при использовании на единицу. Чтобы этот новый стаксайз (к примеру, было 30, стало 29, пока не перезайдешь в инвентарь, в худе на экране не обновится стаксайз, который будет равен 30 до перезахода в инвентарь)
Как обновить для клиента? Достать контейнер и юзнуть detectAndSendChanges() не могу(( Или просто не знаю где его достать
Прокастить так тоже не катит
drawSlotInventory(mc.fontRenderer, ep.inventory.getStackInSlot(0), (int)(w/scale - 100), (int)(h/scale - 45));
Юзаю итем из данного слота, уменьшаю ему стаксайз при использовании на единицу. Чтобы этот новый стаксайз (к примеру, было 30, стало 29, пока не перезайдешь в инвентарь, в худе на экране не обновится стаксайз, который будет равен 30 до перезахода в инвентарь)
Как обновить для клиента? Достать контейнер и юзнуть detectAndSendChanges() не могу(( Или просто не знаю где его достать
Прокастить так тоже не катит
Java:
ContainerCustomPlayer keke= (ContainerCustomPlayer)serverPlayer.inventoryContainer;
keke.detectAndSendChanges();