AntiBabax expensive 2.0

Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
решил сделать антибабах aka anticris есть пару багов например если в руке обсидиан то он делает столб из них а так все работает главное держать блок в руке (любой)
Java:
package rq.sebirka.modules.impl.Sebirka;

import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.client.entity.player.ClientPlayerEntity;
import net.minecraft.item.BlockItem;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ActionResultType;
import net.minecraft.util.Direction;
import net.minecraft.util.Hand;
import net.minecraft.util.IItemProvider;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import rq.sebirka.events.Event;
import rq.sebirka.events.impl.player.EventUpdate;
import rq.sebirka.modules.Function;
import rq.sebirka.modules.FunctionAnnotation;
import rq.sebirka.modules.Type;

@FunctionAnnotation(name = "AntiBabax", type = Type.Combat)
public class AntiBabax extends Function {
    public void onEvent(Event event) {
        if (event instanceof EventUpdate) {
            find();
        }
    }

    private void find() {
        ClientPlayerEntity player = mc.player;
        BlockPos playerPos = player.getPosition();
        int range = 5;
        for (int x = -range; x <= range; x++) {
            for (int y = -range; y <= range; y++) {
                for (int z = -range; z <= range; z++) {
                    BlockPos currentPos = playerPos.add(x, y, z);
                    BlockPos abovePos = currentPos.up();
                    Block currentBlock = player.world.getBlockState(currentPos).getBlock();
                    Block aboveBlock = player.world.getBlockState(abovePos).getBlock();
                    if (currentBlock == Blocks.OBSIDIAN && aboveBlock == Blocks.AIR) {
                        ItemStack stackToPlace = getItem(player);
                        if (stackToPlace != null) {
                            place(abovePos, stackToPlace);
                            return;
                        }
                    }
                }
            }
        }
    }
    private ItemStack getItem(ClientPlayerEntity player) {
        for (int i = 0; i < player.inventory.getSizeInventory(); i++) {
            ItemStack stack = player.inventory.getStackInSlot(i);
            IItemProvider item = stack.getItem();
            if (item instanceof BlockItem && item != Blocks.OBSIDIAN && item != Blocks.AIR) {
                return stack;
            }
        }
        return null;
    }
    private void place(BlockPos obsidianPos, ItemStack stackToPlace) {
        ClientPlayerEntity player = mc.player;
        BlockPos placePos = obsidianPos;
        BlockRayTraceResult rayTraceResult = new BlockRayTraceResult(new Vector3d(placePos.getX(), placePos.getY(), placePos.getZ()), Direction.UP, placePos, false);
        ActionResultType result = mc.playerController.processRightClickBlock(player, mc.world, Hand.MAIN_HAND, rayTraceResult);
        if (result == ActionResultType.SUCCESS) {
            player.swingArm(Hand.MAIN_HAND);
        }
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
31 Янв 2024
Сообщения
27
Реакции[?]
0
Поинты[?]
0
Пацаны давайте честно это видно что новичок. Написать первый рабочий модуль это сильно. Как по мне это хорошо. Я считаю что чел хорош.
 
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
BlackShark1, Спасибо,я пытался но не смог баги пофиксить(
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
21 Фев 2023
Сообщения
14
Реакции[?]
1
Поинты[?]
1K
В принципе если ты новичок, то написать свой первый рабочий модуль(или функцию "как удобней") {
То это круто
}
 
Забаненный
Статус
Оффлайн
Регистрация
5 Мар 2024
Сообщения
43
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для тебя все сойдет пастер)
решил сделать антибабах aka anticris есть пару багов например если в руке обсидиан то он делает столб из них а так все работает главное держать блок в руке (любой)
анти блаблах, это полное бездарное дерьмище, а не код.
 
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
Забаненный
Статус
Оффлайн
Регистрация
5 Мар 2024
Сообщения
43
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну чел если для тебя то что новички делают дермище то ты вообще гений
Зачем тогда "новички", выкладывают дерьмище на форум? Ты своим анти блаблахом засорил форум, удали нахуй этот тред, это просто отврат
ну чел если для тебя то что новички делают дермище то ты вообще гений
Типа "я навитек не бейте меня пазалуйста я зе ничего не знаю". Всем похуй кто ты, если ты зашел уже зарегистрировался на данном форуме. Это означает что ты его участник, а для участников нет рапределения новички или старички.
 
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
Зачем тогда "новички", выкладывают дерьмище на форум? Ты своим анти блаблахом засорил форум, удали нахуй этот тред, это просто отврат
чел чтобы другие тоже смотрели по примеру как это делать для этого был форум создан
 
Забаненный
Статус
Оффлайн
Регистрация
5 Мар 2024
Сообщения
43
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну чел если для тебя то что новички делают дермище то ты вообще гений
Твой анти бибих никому не всрался, это полная мусорная ХУЕТЕНЬ. Если ты считаешь это нормал кодом, то я тебе советую посмотреть что такое НОРМАЛЬНЫЙ КОД.
чел чтобы другие тоже смотрели по примеру как это делать для этого был форум создан
"ЧЕЛ ЧЕЛ БОЖЕ БОЖЕ LOLL XDDD", кто на эту блевотину смотреть будет, это пиздец блядский, меня рвет с этого говнокода который был сгенерирован какой то аишкой
ClientPlayerEntity player = mc.player; BlockPos placePos = obsidianPos;
ХАХА НУ БЛЯ ТИП, ты так опозорился кодом, который был сгенерирован ЧАТДЖПТ
 
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции[?]
0
Поинты[?]
0
Твой анти бибих никому не всрался, это полная мусорная ХУЕТЕНЬ. Если ты считаешь это нормал кодом, то я тебе советую посмотреть что такое НОРМАЛЬНЫЙ КОД.
нормальный не нормальный
для чего мне смотреть других челов работы? я сам сделал захотелось причем то что это говно код который я сделал в первые
да это хоть и говно код но написан в первые
 
Забаненный
Статус
Оффлайн
Регистрация
5 Мар 2024
Сообщения
43
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нормальный не нормальный
для чего мне смотреть других челов работы? я сам сделал захотелось причем то что это говно код который я сделал в первые
да это хоть и говно код но написан в первые
Это не твой говно-код броу) Это код написанный с помощью нейросети ChatGPT, так как ни один кодер не будет создавать ебливый обьект клиента плеера, нежели написать mc.player))
 
Сверху Снизу