Вопрос Как сделать функцию

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Июн 2024
Сообщения
551
Реакции
4
я хотел сделать функцию чтобы она ходила и собирала предметы по всюду но она даже не видит предметы(item entity пробовал) хелпаните пш
 
Я не смогу разобратся с твоим кодом сорян, поэтому просто переписал основную логику, у меня все ворк

Java:
Expand Collapse Copy
if (event instanceof EventUpdate) {
    target = StreamSupport.stream(mc.world.getAllEntities().spliterator(), false)
        .filter(e -> e instanceof ItemEntity).map(e -> (ItemEntity) e)
        .min(Comparator.comparingDouble(a -> mc.player.getDistanceSq(a))).orElse(null);

    //            target = StreamSupport.stream(mc.world.getAllEntities().spliterator(), false)
    //                    .filter(e -> e instanceof ItemEntity).map(e -> (ItemEntity) e)
    //                    .max(Comparator.comparingInt(a -> a.getItem().getRarity().ordinal()))
    //                    .orElse(null);  na vibor

    if (target == null) return;


    Vector2f r = RotationUtil.calculate(target.getPositionVec());

    mc.player.rotationYaw = r.x;
    mc.player.rotationPitch = r.y;
}

if (event instanceof EventMoveInput e) {
    if (target == null) return;
    e.setForward(1);
}
Всю доп проврку всю сюда можно прост запихать ``
if (target == null) return;``
Ты эт напиши если не знаешь как че имплементировать
 
Назад
Сверху Снизу