Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

AntiBabax expensive 2.0

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Сен 2022
Сообщения
8
Реакции
0
решил сделать антибабах aka anticris есть пару багов например если в руке обсидиан то он делает столб из них а так все работает главное держать блок в руке (любой)
Java:
Expand Collapse Copy
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);
        }
    }
}
 
Для рв сойдёт
 
ха бля какой ужасный код нахуй
 
Последнее редактирование:
Пацаны давайте честно это видно что новичок. Написать первый рабочий модуль это сильно. Как по мне это хорошо. Я считаю что чел хорош.
 
@BlackShark1, Спасибо,я пытался но не смог баги пофиксить(
 
Последнее редактирование:
В принципе если ты новичок, то написать свой первый рабочий модуль(или функцию "как удобней") {
То это круто
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для тебя все сойдет пастер)
решил сделать антибабах aka anticris есть пару багов например если в руке обсидиан то он делает столб из них а так все работает главное держать блок в руке (любой)
анти блаблах, это полное бездарное дерьмище, а не код.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну чел если для тебя то что новички делают дермище то ты вообще гений
Зачем тогда "новички", выкладывают дерьмище на форум? Ты своим анти блаблахом засорил форум, удали нахуй этот тред, это просто отврат
ну чел если для тебя то что новички делают дермище то ты вообще гений
Типа "я навитек не бейте меня пазалуйста я зе ничего не знаю". Всем похуй кто ты, если ты зашел уже зарегистрировался на данном форуме. Это означает что ты его участник, а для участников нет рапределения новички или старички.
 
Зачем тогда "новички", выкладывают дерьмище на форум? Ты своим анти блаблахом засорил форум, удали нахуй этот тред, это просто отврат
чел чтобы другие тоже смотрели по примеру как это делать для этого был форум создан
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну чел если для тебя то что новички делают дермище то ты вообще гений
Твой анти бибих никому не всрался, это полная мусорная ХУЕТЕНЬ. Если ты считаешь это нормал кодом, то я тебе советую посмотреть что такое НОРМАЛЬНЫЙ КОД.
чел чтобы другие тоже смотрели по примеру как это делать для этого был форум создан
"ЧЕЛ ЧЕЛ БОЖЕ БОЖЕ LOLL XDDD", кто на эту блевотину смотреть будет, это пиздец блядский, меня рвет с этого говнокода который был сгенерирован какой то аишкой
ClientPlayerEntity player = mc.player; BlockPos placePos = obsidianPos;
ХАХА НУ БЛЯ ТИП, ты так опозорился кодом, который был сгенерирован ЧАТДЖПТ
 
Твой анти бибих никому не всрался, это полная мусорная ХУЕТЕНЬ. Если ты считаешь это нормал кодом, то я тебе советую посмотреть что такое НОРМАЛЬНЫЙ КОД.
нормальный не нормальный
для чего мне смотреть других челов работы? я сам сделал захотелось причем то что это говно код который я сделал в первые
да это хоть и говно код но написан в первые
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нормальный не нормальный
для чего мне смотреть других челов работы? я сам сделал захотелось причем то что это говно код который я сделал в первые
да это хоть и говно код но написан в первые
Это не твой говно-код броу) Это код написанный с помощью нейросети ChatGPT, так как ни один кодер не будет создавать ебливый обьект клиента плеера, нежели написать mc.player))
 
Назад
Сверху Снизу