Исходник Grim elytra speed mcp 1.21.1

Начинающий
Статус
Оффлайн
Регистрация
13 Авг 2024
Сообщения
13
Реакции[?]
0
Поинты[?]
0

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

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

Спасибо!

ого, шедевро элитра спиды под грим 40 бпс от хачклиента🤙🤙
Disabler.java:
package ru.hachclient.features.impl.misc;

import net.minecraft.network.protocol.Packet;
import net.minecraft.network.protocol.game.ServerboundClientCommandPacket;
import ru.hachclient.events.impl.EventPacket;
import ru.hachclient.events.impl.EventUpdate;
import ru.hachclient.features.Feature;
import ru.hachclient.features.FeatureType;
import ru.hachclient.features.settings.impl.ModeSetting;
import ru.hachclient.utils.game.ChatUtil;
import ru.hachclient.utils.math.TimerUtil;

import java.util.ArrayList;

// created by aloweeed -> 22.12.2024
public class Disabler extends Feature {
    public Disabler() {
        super("Disabler", "Помогает обходить некоторые античиты", FeatureType.MISC);
        addSettings(anticheat);
    }
    ModeSetting anticheat = new ModeSetting("Античит для обхода", "GrimAC", "GrimAC");
    ArrayList<Packet> packets = new ArrayList<>();
    TimerUtil timer = new TimerUtil();

    [USER=1367676]@override[/USER]
    public void onEnable() {
        super.onEnable();
    }

    [USER=1367676]@override[/USER]
    public void onDisable() {
        super.onDisable();
        for (Packet packet : packets) {
            mc.getConnection().send(packet);
        }
        packets.clear();
    }

    public void onPacket(EventPacket e) {
        if (anticheat.is("GrimAC")) {
            if (e.isSend()) {
                if (e.getPacket() instanceof ServerboundClientCommandPacket)
                    return;
                packets.add(e.getPacket());
                e.cancel();
            }
        }
    }
    public void onUpdate(EventUpdate e) {
        if (anticheat.is("GrimAC")) {
            if (timer.hasTimeElapsed(600L)) {
                for (Packet packet : packets) {
                    mc.getConnection().sendNoEvent(packet);
                }
                packets.clear();
                timer.reset();
            }
        }
    }
}
Java:
package ru.hachclient.features.impl.movement;

import net.minecraft.ChatFormatting;
import net.minecraft.network.chat.Component;
import net.minecraft.network.protocol.game.ClientboundCommandsPacket;
import net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket;
import net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket;
import net.minecraft.network.syncher.EntityDataSerializers;
import net.minecraft.network.syncher.SynchedEntityData;
import net.minecraft.util.Mth;
import net.minecraft.world.entity.EquipmentSlot;
import net.minecraft.world.entity.Pose;
import net.minecraft.world.item.Items;
import net.minecraft.world.phys.Vec2;
import ru.hachclient.Hachclient;
import ru.hachclient.events.impl.EventPacket;
import ru.hachclient.events.impl.EventPose;
import ru.hachclient.events.impl.EventSetSprint;
import ru.hachclient.events.impl.EventUpdate;
import ru.hachclient.features.Feature;
import ru.hachclient.features.FeatureType;
import ru.hachclient.features.settings.impl.ModeSetting;
import ru.hachclient.features.settings.impl.NumberSetting;
import ru.hachclient.utils.game.ChatUtil;
import ru.hachclient.utils.player.MoveUtil;
import ru.hachclient.utils.rotation.GCDUtil;
import ru.hachclient.utils.rotation.RotationUtil;

// created by aloweeed -> 22.12.2024
public class Speed extends Feature {
    public Speed() {
        super("Speed", "Ускоряет движение локального игрока", FeatureType.MOVEMENT);
        addSettings(boostType, motion);
    }
    public static boolean isGrimElytraActive() {
        return false/*boostType.is("GrimElytra") && Hachclient.getInstance().getFeatureManager().get(Speed.class).isEnabled()*/;
    }
    public static ModeSetting boostType = new ModeSetting("Режим обхода", "GrimElytra", "GrimElytra", "Motion");
    NumberSetting motion = new NumberSetting("Скорость", 1, 0.2F, 10F, 0.1F).setVisible(() -> boostType.is("Motion"));

    @Override
    public void onEnable() {
        super.onEnable();
    }

    public void packet(EventPacket event) {
//        if (event.getPacket() instanceof ClientboundSetEntityDataPacket p) {
//            if (p.id() == mc.player.getId()) {
//                for (SynchedEntityData.DataValue<?> packedItem : p.packedItems()) {
//                    int i = EntityDataSerializers.getSerializedId(packedItem.serializer());
//                    int sigma = Integer.parseInt(packedItem.value()+"");
//                    if (sigma <= -120)
//                        event.cancel();
//                }
//            }
//        }
    }

    public void pose(EventSetSprint sprint) {
        if (boostType.is("GrimElytra")) {
            sprint.state = true;
        }
    }

    public void update(EventUpdate event) {
        if (boostType.is("GrimElytra")) {
            if (mc.player.getItemBySlot(EquipmentSlot.CHEST).getItem() != Items.ELYTRA) {
                ChatUtil.send(Component.literal("Требуется надетая элитра").withStyle(ChatFormatting.RED));
                toggle();
            }
            float pitch = (float) (89 - Math.random());

            if (mc.player.onGround() && !mc.options.keyJump.isDown()) {
                mc.player.jumpFromGround();
            }
            if (!mc.player.onGround() && !mc.player.isFallFlying()) {
                mc.player.startFallFlying();
                mc.getConnection().send(new ServerboundPlayerCommandPacket(mc.player, ServerboundPlayerCommandPacket.Action.START_FALL_FLYING));
            }

            instance().getRotationHandler().rotateTo(
                    RotationUtil.limitAngleChange(Hachclient.getInstance().getRotationHandler().getCurrent(), new Vec2((float) Math.round(mc.player.yRot), pitch), new Vec2(180F, 90F))
            );
            mc.player.setSprinting(true);
        }
        if (boostType.is("Motion")) {
            MoveUtil.setSpeed(motion.get());
        }
    }
}
 
Сверху Снизу