Исходник FlyModule [DrainWalk-Ready]

Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Не подавитесь говно кодом пж
h3xc0l0r спс что увидел
FlyModule.java:
package tech.drainwalk.client.module.modules.movement;


import com.darkmagician6.eventapi.EventTarget;
import tech.drainwalk.Utils.MovementUtils;
import tech.drainwalk.client.module.Module;
import tech.drainwalk.client.module.category.Category;
import tech.drainwalk.client.module.category.Type;
import tech.drainwalk.client.option.options.BooleanOption;
import tech.drainwalk.client.option.options.FloatOption;
import tech.drainwalk.client.option.options.SelectOption;
import tech.drainwalk.client.option.options.SelectOptionValue;
import tech.drainwalk.events.UpdateEvent;

import static java.lang.System.exit;

public class FlyModule extends Module {

    BooleanOption booleanOption = new BooleanOption("Adaptive",false)
            .addSettingDescription("Adaptive Settings");

    public final FloatOption speed = new FloatOption("Speed", 2f, 2f,5f)
            .addSettingDescription("Скорость").addVisibleCondition(booleanOption::getValue);

    public final FloatOption motion = new FloatOption("Motion", 2f, 2f,5f)
            .addSettingDescription("Motion").addVisibleCondition(booleanOption::getValue);

    private final SelectOption typeCombo = new SelectOption("Type", 0,
            new SelectOptionValue("Vanila"),
            new SelectOptionValue("RW"),//Не ворк мне они нахуй не нужны
            new SelectOptionValue("Wellmore"));

    public FlyModule() {
        super("Fly", Category.MOVEMENT);
        addType(Type.SECONDARY);
        register(
                typeCombo,
                booleanOption,
                speed,
                motion
        );
    }

    @EventTarget
    public void onUpdate(UpdateEvent updateEvent) {
        if (typeCombo.getValueByIndex(0)) {
            exit(-1);
            mc.player.capabilities.isFlying = true;
            MovementUtils.setSpeed(speed.getValue());
            if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                mc.player.motionY -= 0.1;
            } else if (mc.gameSettings.keyBindJump.isKeyDown()) {
                mc.player.motionY += 0.1;
            }
        }
        if (typeCombo.getValueByIndex(2)) {
            exit(-1);
            if (mc.player.onGround) {
                mc.player.jump();
            } else {
                mc.player.motionX = 0;
                mc.player.motionZ = 0;
                mc.player.motionY = -0.01;
                MovementUtils.setSpeed(speed.getValue());
                mc.player.speedInAir = 0.3f;
                if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                    mc.player.motionY -= 0.6;
                } else if (mc.gameSettings.keyBindJump.isKeyDown()) {
                    mc.player.motionY += 0.6;
                }
            }
        }
        /*

        //RW Не ворк кому надо пофиксите мне в падлу пакеты пастить
        if (typeCombo.getValueByIndex(1)) {
            double radians = Math.toRadians(mc.player.rotationYaw);
            if (((EventSendPacket) event).getPacket() instanceof CPacketPlayer && !mc.player.onGround) {
                CPacketPlayer packet = (CPacketPlayer) ((EventSendPacket) event).getPacket();
                packet.x = mc.player.posX + Math.sin(radians) * speed.getValue();
                packet.y = mc.player.posY - motion.getValue();
                packet.z = mc.player.posZ - Math.cos(radians) * speed.getValue();
            }
        }
*/
    }

    @Override
    public void onDisable() {
        mc.player.speedInAir = 0.02f;
        mc.timer.timerSpeed = 1.0f;
        mc.player.capabilities.isFlying = false;
        if (typeCombo.getValueByIndex(2)) {
            mc.player.motionZ = 0;
            mc.player.motionX = 0;
        }
        super.onDisable();
        exit(-1);
    }
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
18 Ноя 2022
Сообщения
33
Реакции[?]
0
Поинты[?]
0
new SelectOptionValue("Vanila"),
new SelectOptionValue("RW"),//Не ворк мне они нахуй не нужны
new SelectOptionValue("Wellmore"));
ГЕНИИИЙ
 
Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
28 Июл 2021
Сообщения
300
Реакции[?]
16
Поинты[?]
0
Не подавитесь говно кодом пж
h3xc0l0r спс что увидел
FlyModule.java:
package tech.drainwalk.client.module.modules.movement;


import com.darkmagician6.eventapi.EventTarget;
import tech.drainwalk.Utils.MovementUtils;
import tech.drainwalk.client.module.Module;
import tech.drainwalk.client.module.category.Category;
import tech.drainwalk.client.module.category.Type;
import tech.drainwalk.client.option.options.BooleanOption;
import tech.drainwalk.client.option.options.FloatOption;
import tech.drainwalk.client.option.options.SelectOption;
import tech.drainwalk.client.option.options.SelectOptionValue;
import tech.drainwalk.events.UpdateEvent;

import static java.lang.System.exit;

public class FlyModule extends Module {

    BooleanOption booleanOption = new BooleanOption("Adaptive",false)
            .addSettingDescription("Adaptive Settings");

    public final FloatOption speed = new FloatOption("Speed", 2f, 2f,5f)
            .addSettingDescription("Скорость").addVisibleCondition(booleanOption::getValue);

    public final FloatOption motion = new FloatOption("Motion", 2f, 2f,5f)
            .addSettingDescription("Motion").addVisibleCondition(booleanOption::getValue);

    private final SelectOption typeCombo = new SelectOption("Type", 0,
            new SelectOptionValue("Vanila"),
            new SelectOptionValue("RW"),//Не ворк мне они нахуй не нужны
            new SelectOptionValue("Wellmore"));

    public FlyModule() {
        super("Fly", Category.MOVEMENT);
        addType(Type.SECONDARY);
        register(
                typeCombo,
                booleanOption,
                speed,
                motion
        );
    }

    @EventTarget
    public void onUpdate(UpdateEvent updateEvent) {
        if (typeCombo.getValueByIndex(0)) {
            exit(-1);
            mc.player.capabilities.isFlying = true;
            MovementUtils.setSpeed(speed.getValue());
            if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                mc.player.motionY -= 0.1;
            } else if (mc.gameSettings.keyBindJump.isKeyDown()) {
                mc.player.motionY += 0.1;
            }
        }
        if (typeCombo.getValueByIndex(2)) {
            exit(-1);
            if (mc.player.onGround) {
                mc.player.jump();
            } else {
                mc.player.motionX = 0;
                mc.player.motionZ = 0;
                mc.player.motionY = -0.01;
                MovementUtils.setSpeed(speed.getValue());
                mc.player.speedInAir = 0.3f;
                if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                    mc.player.motionY -= 0.6;
                } else if (mc.gameSettings.keyBindJump.isKeyDown()) {
                    mc.player.motionY += 0.6;
                }
            }
        }
        /*

        //RW Не ворк кому надо пофиксите мне в падлу пакеты пастить
        if (typeCombo.getValueByIndex(1)) {
            double radians = Math.toRadians(mc.player.rotationYaw);
            if (((EventSendPacket) event).getPacket() instanceof CPacketPlayer && !mc.player.onGround) {
                CPacketPlayer packet = (CPacketPlayer) ((EventSendPacket) event).getPacket();
                packet.x = mc.player.posX + Math.sin(radians) * speed.getValue();
                packet.y = mc.player.posY - motion.getValue();
                packet.z = mc.player.posZ - Math.cos(radians) * speed.getValue();
            }
        }
*/
    }

    @Override
    public void onDisable() {
        mc.player.speedInAir = 0.02f;
        mc.timer.timerSpeed = 1.0f;
        mc.player.capabilities.isFlying = false;
        if (typeCombo.getValueByIndex(2)) {
            mc.player.motionZ = 0;
            mc.player.motionX = 0;
        }
        super.onDisable();
        exit(-1);
    }
}
че та ты насрал
 
Сверху Снизу