Вопрос Не понял жалобу ач grim

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Май 2025
Сообщения
36
Реакции
1
Код:
Expand Collapse Copy
public void timeUse(Item item, String text) {
        int lastSlot = mc.player.getInventory().selectedSlot;
        Item resultItem = null;
        int slot = -1;
        for (int i=0; i < 9; i++) {
            if (mc.player.getInventory().getStack(i).getItem() == item) {
                resultItem = item;
                slot = i;
            }
        }
        if (slot == -1) {
            //Notifications.getInstance().addList(Formatting.RED + text + Formatting.RESET + " - не найден!", 3000);
            return;
        }
        if (resultItem == null) return;
        mc.player.getInventory().selectedSlot = slot;
        ItemStack itemStack = item.getDefaultStack();
        if (mc.player.getItemCooldownManager().isCoolingDown(itemStack)) return;
        else {
            new Thread(() -> {
                try {
                    Thread.sleep(150);
                    mc.player.swingHand(Hand.MAIN_HAND);
                    mc.getNetworkHandler().sendPacket(new HandSwingC2SPacket(Hand.MAIN_HAND));
                    mc.interactionManager.interactItem(mc.player, Hand.MAIN_HAND);
                    Thread.sleep(50);
                    mc.player.getInventory().selectedSlot = lastSlot;

                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }).start();
        }
    }

когда кидаю и стою на месте то всё норм и ач не жалуеться

но если буду двигаться то вот:
1760524826555.png


помогите это исправить
 
Код:
Expand Collapse Copy
public void timeUse(Item item, String text) {
        int lastSlot = mc.player.getInventory().selectedSlot;
        Item resultItem = null;
        int slot = -1;
        for (int i=0; i < 9; i++) {
            if (mc.player.getInventory().getStack(i).getItem() == item) {
                resultItem = item;
                slot = i;
            }
        }
        if (slot == -1) {
            //Notifications.getInstance().addList(Formatting.RED + text + Formatting.RESET + " - не найден!", 3000);
            return;
        }
        if (resultItem == null) return;
        mc.player.getInventory().selectedSlot = slot;
        ItemStack itemStack = item.getDefaultStack();
        if (mc.player.getItemCooldownManager().isCoolingDown(itemStack)) return;
        else {
            new Thread(() -> {
                try {
                    Thread.sleep(150);
                    mc.player.swingHand(Hand.MAIN_HAND);
                    mc.getNetworkHandler().sendPacket(new HandSwingC2SPacket(Hand.MAIN_HAND));
                    mc.interactionManager.interactItem(mc.player, Hand.MAIN_HAND);
                    Thread.sleep(50);
                    mc.player.getInventory().selectedSlot = lastSlot;

                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }).start();
        }
    }

когда кидаю и стою на месте то всё норм и ач не жалуеться

но если буду двигаться то вот: Посмотреть вложение 317641

помогите это исправить
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad), Тут все есть что тебе нужно:)
 
Назад
Сверху Снизу