Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Обход античита RW Flight | Zenith Recode 1.21.4

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Май 2025
Сообщения
55
Реакции
1
Выберите загрузчик игры
  1. Vanilla
  2. Fabric
Код:
Expand Collapse Copy
package zenith.pl.client.modules.impl.movement;

import com.darkmagician6.eventapi.EventTarget;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.Items;
import net.minecraft.util.Hand;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import zenith.pl.base.events.impl.player.EventMove;
import zenith.pl.base.events.impl.player.EventUpdate;
import zenith.pl.client.modules.api.Category;
import zenith.pl.client.modules.api.Module;
import zenith.pl.client.modules.api.ModuleAnnotation;
import zenith.pl.utility.game.player.PlayerInventoryUtil;

@ModuleAnnotation(name = "SlimeFlight", category = Category.MOVEMENT, description = "Спайдер в регионе при помощи ведра")
public class SlimeFlight extends Module {
    public static final SlimeFlight INSTANCE = new SlimeFlight();
    int cooldown;
    boolean startSetPitch = false;

    @EventTarget
    public void onUpdate(EventUpdate event) {
        if (startSetPitch) {
            mc.player.setPitch(60);
            startSetPitch = false;
        }
    }

    private Block getBlockState(BlockPos blockPos) {
        return mc.world.getBlockState(blockPos).getBlock();
    }


    @EventTarget
    public void onMotion(EventMove event) {

        BlockPos blockX = new BlockPos(mc.player.getBlockX() + 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() + 1);
        BlockPos blockNegativeX = new BlockPos(mc.player.getBlockX() - 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockNegativeZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() - 1);

        int slimeSlot = PlayerInventoryUtil.searchHotbarItem(Items.SLIME_BLOCK);
        HitResult hitResult = mc.crosshairTarget;
        if (!mc.player.horizontalCollision) return;
        if (getBlockState(blockX) != Blocks.SLIME_BLOCK && getBlockState(blockZ) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeX) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeZ) != Blocks.SLIME_BLOCK) return;
        if (mc.player.getVelocity().y <= -1) return;

        if (hitResult instanceof BlockHitResult blockHitResult) {
            Direction side = blockHitResult.getSide();

            if (getBlockState(blockHitResult.getBlockPos()) == Blocks.AIR) return;

            BlockHitResult result = new BlockHitResult(blockHitResult.getPos(), side, blockHitResult.getBlockPos(), true);

            mc.player.getInventory().selectedSlot = slimeSlot;

            startSetPitch = true;


            if (cooldown >= 1) {
                mc.interactionManager.interactBlock(mc.player, Hand.MAIN_HAND, result);
                mc.player.setVelocity(mc.player.getVelocity().x, 0.62, mc.player.getVelocity().z);
                mc.player.swingHand(Hand.MAIN_HAND);
                cooldown = 0;
            } else cooldown++;
        }
    }
}

шо я наклацал

Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Код:
Expand Collapse Copy
package zenith.pl.client.modules.impl.movement;

import com.darkmagician6.eventapi.EventTarget;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.Items;
import net.minecraft.util.Hand;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import zenith.pl.base.events.impl.player.EventMove;
import zenith.pl.base.events.impl.player.EventUpdate;
import zenith.pl.client.modules.api.Category;
import zenith.pl.client.modules.api.Module;
import zenith.pl.client.modules.api.ModuleAnnotation;
import zenith.pl.utility.game.player.PlayerInventoryUtil;

@ModuleAnnotation(name = "SlimeFlight", category = Category.MOVEMENT, description = "Спайдер в регионе при помощи ведра")
public class SlimeFlight extends Module {
    public static final SlimeFlight INSTANCE = new SlimeFlight();
    int cooldown;
    boolean startSetPitch = false;

    @EventTarget
    public void onUpdate(EventUpdate event) {
        if (startSetPitch) {
            mc.player.setPitch(60);
            startSetPitch = false;
        }
    }

    private Block getBlockState(BlockPos blockPos) {
        return mc.world.getBlockState(blockPos).getBlock();
    }


    @EventTarget
    public void onMotion(EventMove event) {

        BlockPos blockX = new BlockPos(mc.player.getBlockX() + 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() + 1);
        BlockPos blockNegativeX = new BlockPos(mc.player.getBlockX() - 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockNegativeZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() - 1);

        int slimeSlot = PlayerInventoryUtil.searchHotbarItem(Items.SLIME_BLOCK);
        HitResult hitResult = mc.crosshairTarget;
        if (!mc.player.horizontalCollision) return;
        if (getBlockState(blockX) != Blocks.SLIME_BLOCK && getBlockState(blockZ) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeX) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeZ) != Blocks.SLIME_BLOCK) return;
        if (mc.player.getVelocity().y <= -1) return;

        if (hitResult instanceof BlockHitResult blockHitResult) {
            Direction side = blockHitResult.getSide();

            if (getBlockState(blockHitResult.getBlockPos()) == Blocks.AIR) return;

            BlockHitResult result = new BlockHitResult(blockHitResult.getPos(), side, blockHitResult.getBlockPos(), true);

            mc.player.getInventory().selectedSlot = slimeSlot;

            startSetPitch = true;


            if (cooldown >= 1) {
                mc.interactionManager.interactBlock(mc.player, Hand.MAIN_HAND, result);
                mc.player.setVelocity(mc.player.getVelocity().x, 0.62, mc.player.getVelocity().z);
                mc.player.swingHand(Hand.MAIN_HAND);
                cooldown = 0;
            } else cooldown++;
        }
    }
}

шо я наклацал

Пожалуйста, авторизуйтесь для просмотра ссылки.
"шо я наклацал" было уже же? на днях сливали.
 
Код:
Expand Collapse Copy
package zenith.pl.client.modules.impl.movement;

import com.darkmagician6.eventapi.EventTarget;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.Items;
import net.minecraft.util.Hand;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import zenith.pl.base.events.impl.player.EventMove;
import zenith.pl.base.events.impl.player.EventUpdate;
import zenith.pl.client.modules.api.Category;
import zenith.pl.client.modules.api.Module;
import zenith.pl.client.modules.api.ModuleAnnotation;
import zenith.pl.utility.game.player.PlayerInventoryUtil;

@ModuleAnnotation(name = "SlimeFlight", category = Category.MOVEMENT, description = "Спайдер в регионе при помощи ведра")
public class SlimeFlight extends Module {
    public static final SlimeFlight INSTANCE = new SlimeFlight();
    int cooldown;
    boolean startSetPitch = false;

    @EventTarget
    public void onUpdate(EventUpdate event) {
        if (startSetPitch) {
            mc.player.setPitch(60);
            startSetPitch = false;
        }
    }

    private Block getBlockState(BlockPos blockPos) {
        return mc.world.getBlockState(blockPos).getBlock();
    }


    @EventTarget
    public void onMotion(EventMove event) {

        BlockPos blockX = new BlockPos(mc.player.getBlockX() + 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() + 1);
        BlockPos blockNegativeX = new BlockPos(mc.player.getBlockX() - 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockNegativeZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() - 1);

        int slimeSlot = PlayerInventoryUtil.searchHotbarItem(Items.SLIME_BLOCK);
        HitResult hitResult = mc.crosshairTarget;
        if (!mc.player.horizontalCollision) return;
        if (getBlockState(blockX) != Blocks.SLIME_BLOCK && getBlockState(blockZ) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeX) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeZ) != Blocks.SLIME_BLOCK) return;
        if (mc.player.getVelocity().y <= -1) return;

        if (hitResult instanceof BlockHitResult blockHitResult) {
            Direction side = blockHitResult.getSide();

            if (getBlockState(blockHitResult.getBlockPos()) == Blocks.AIR) return;

            BlockHitResult result = new BlockHitResult(blockHitResult.getPos(), side, blockHitResult.getBlockPos(), true);

            mc.player.getInventory().selectedSlot = slimeSlot;

            startSetPitch = true;


            if (cooldown >= 1) {
                mc.interactionManager.interactBlock(mc.player, Hand.MAIN_HAND, result);
                mc.player.setVelocity(mc.player.getVelocity().x, 0.62, mc.player.getVelocity().z);
                mc.player.swingHand(Hand.MAIN_HAND);
                cooldown = 0;
            } else cooldown++;
        }
    }
}

шо я наклацал

Пожалуйста, авторизуйтесь для просмотра ссылки.
и как оно робит
и как оно робит
все вижу
Код:
Expand Collapse Copy
package zenith.pl.client.modules.impl.movement;

import com.darkmagician6.eventapi.EventTarget;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.Items;
import net.minecraft.util.Hand;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import zenith.pl.base.events.impl.player.EventMove;
import zenith.pl.base.events.impl.player.EventUpdate;
import zenith.pl.client.modules.api.Category;
import zenith.pl.client.modules.api.Module;
import zenith.pl.client.modules.api.ModuleAnnotation;
import zenith.pl.utility.game.player.PlayerInventoryUtil;

@ModuleAnnotation(name = "SlimeFlight", category = Category.MOVEMENT, description = "Спайдер в регионе при помощи ведра")
public class SlimeFlight extends Module {
    public static final SlimeFlight INSTANCE = new SlimeFlight();
    int cooldown;
    boolean startSetPitch = false;

    @EventTarget
    public void onUpdate(EventUpdate event) {
        if (startSetPitch) {
            mc.player.setPitch(60);
            startSetPitch = false;
        }
    }

    private Block getBlockState(BlockPos blockPos) {
        return mc.world.getBlockState(blockPos).getBlock();
    }


    @EventTarget
    public void onMotion(EventMove event) {

        BlockPos blockX = new BlockPos(mc.player.getBlockX() + 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() + 1);
        BlockPos blockNegativeX = new BlockPos(mc.player.getBlockX() - 1, mc.player.getBlockY(), mc.player.getBlockZ());
        BlockPos blockNegativeZ = new BlockPos(mc.player.getBlockX(), mc.player.getBlockY(), mc.player.getBlockZ() - 1);

        int slimeSlot = PlayerInventoryUtil.searchHotbarItem(Items.SLIME_BLOCK);
        HitResult hitResult = mc.crosshairTarget;
        if (!mc.player.horizontalCollision) return;
        if (getBlockState(blockX) != Blocks.SLIME_BLOCK && getBlockState(blockZ) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeX) != Blocks.SLIME_BLOCK && getBlockState(blockNegativeZ) != Blocks.SLIME_BLOCK) return;
        if (mc.player.getVelocity().y <= -1) return;

        if (hitResult instanceof BlockHitResult blockHitResult) {
            Direction side = blockHitResult.getSide();

            if (getBlockState(blockHitResult.getBlockPos()) == Blocks.AIR) return;

            BlockHitResult result = new BlockHitResult(blockHitResult.getPos(), side, blockHitResult.getBlockPos(), true);

            mc.player.getInventory().selectedSlot = slimeSlot;

            startSetPitch = true;


            if (cooldown >= 1) {
                mc.interactionManager.interactBlock(mc.player, Hand.MAIN_HAND, result);
                mc.player.setVelocity(mc.player.getVelocity().x, 0.62, mc.player.getVelocity().z);
                mc.player.swingHand(Hand.MAIN_HAND);
                cooldown = 0;
            } else cooldown++;
        }
    }
}

шо я наклацал

Пожалуйста, авторизуйтесь для просмотра ссылки.
чет не робит у меня помоги
 
Назад
Сверху Снизу