Исходник FTHelper expensive ready

Забаненный
Статус
Оффлайн
Регистрация
29 Дек 2023
Сообщения
138
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

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

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

Спасибо!

Жаба:
private final BindSetting disorient = new BindSetting("Дезориентация", 0);
    private final BindSetting trap = new BindSetting("Трапка", 0);

    private final TimerUtil disorientTimer = new TimerUtil();

    private final TimerUtil trapTimer = new TimerUtil();

    public FTHelper() {
        addSettings(new Setting[] { (Setting)this.disorient, (Setting)this.trap });
    }

    public void onEvent(Event event) {
        if (event instanceof EventKey) {
            EventKey eventKey = (EventKey)event;
            if (eventKey.key == this.disorient.getKey() && this.disorientTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getDisorientAtHotBar(), getDisorientAtInventory());
                this.disorientTimer.reset();
            }
            if (eventKey.key == this.trap.getKey() && this.trapTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getTrapAtHotBar(), getTrapAtInventory());
                this.trapTimer.reset();
            }
        }
    }

    private void use(int n, int n2) {
        if (n != -1) {
            int n3 = mc.player.inventory.currentItem;
            mc.player.inventory.currentItem = n;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n));
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.player.inventory.currentItem = n3;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n3));
        } else if (n2 != -1) {
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity)mc.player);
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity)mc.player);
        }
        this.disorientTimer.reset();
    }

    private int getDisorientAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getTrapAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getDisorientAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }

    private int getTrapAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
29 Дек 2023
Сообщения
138
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
29 Дек 2023
Сообщения
138
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Онлайн
Регистрация
10 Июл 2023
Сообщения
212
Реакции[?]
2
Поинты[?]
1K
дайте с импортамми
Java:
package wtf.expensive.modules.impl.util;

import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventKey;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BindSetting;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(name="FTHelper", type= Type.Util)
public class FTHelper extends Function {
    private final BindSetting disorient = new BindSetting("Дезориентация", 0);
    private final BindSetting trap = new BindSetting("Трапка", 0);

    private final TimerUtil disorientTimer = new TimerUtil();

    private final TimerUtil trapTimer = new TimerUtil();

    public FTHelper() {
        addSettings(new Setting[] { (Setting)this.disorient, (Setting)this.trap });
    }

    public void onEvent(Event event) {
        if (event instanceof EventKey) {
            EventKey eventKey = (EventKey)event;
            if (eventKey.key == this.disorient.getKey() && this.disorientTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getDisorientAtHotBar(), getDisorientAtInventory());
                this.disorientTimer.reset();
            }
            if (eventKey.key == this.trap.getKey() && this.trapTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getTrapAtHotBar(), getTrapAtInventory());
                this.trapTimer.reset();
            }
        }
    }

    private void use(int n, int n2) {
        if (n != -1) {
            int n3 = mc.player.inventory.currentItem;
            mc.player.inventory.currentItem = n;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n));
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.player.inventory.currentItem = n3;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n3));
        } else if (n2 != -1) {
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity)mc.player);
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity) mc.player);
        }
        this.disorientTimer.reset();
    }

    private int getDisorientAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getTrapAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getDisorientAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }

    private int getTrapAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
8 Май 2023
Сообщения
457
Реакции[?]
5
Поинты[?]
6K
Java:
package wtf.expensive.modules.impl.util;

import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventKey;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BindSetting;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(name="FTHelper", type= Type.Util)
public class FTHelper extends Function {
    private final BindSetting disorient = new BindSetting("Дезориентация", 0);
    private final BindSetting trap = new BindSetting("Трапка", 0);

    private final TimerUtil disorientTimer = new TimerUtil();

    private final TimerUtil trapTimer = new TimerUtil();

    public FTHelper() {
        addSettings(new Setting[] { (Setting)this.disorient, (Setting)this.trap });
    }

    public void onEvent(Event event) {
        if (event instanceof EventKey) {
            EventKey eventKey = (EventKey)event;
            if (eventKey.key == this.disorient.getKey() && this.disorientTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getDisorientAtHotBar(), getDisorientAtInventory());
                this.disorientTimer.reset();
            }
            if (eventKey.key == this.trap.getKey() && this.trapTimer.hasTimeElapsed(3000L) && mc.currentScreen == null) {
                use(getTrapAtHotBar(), getTrapAtInventory());
                this.trapTimer.reset();
            }
        }
    }

    private void use(int n, int n2) {
        if (n != -1) {
            int n3 = mc.player.inventory.currentItem;
            mc.player.inventory.currentItem = n;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n));
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.player.inventory.currentItem = n3;
            mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(n3));
        } else if (n2 != -1) {
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity)mc.player);
            mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
            mc.playerController.windowClick(0, n2, mc.player.inventory.currentItem, ClickType.SWAP, (PlayerEntity) mc.player);
        }
        this.disorientTimer.reset();
    }

    private int getDisorientAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getTrapAtHotBar() {
        for (int i = 0; i < 9; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i++;
                continue;
            }
            return i;
        }
        return -1;
    }

    private int getDisorientAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.ENDER_EYE) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }

    private int getTrapAtInventory() {
        for (int i = 36; i >= 0; ) {
            ItemStack itemStack = mc.player.inventory.getStackInSlot(i);
            if (itemStack.getItem() != Items.NETHERITE_SCRAP) {
                i--;
                continue;
            }
            if (i < 9)
                i += 36;
            return i;
        }
        return -1;
    }
}
Вот вообще тупые Пастеры, уже импорты им подавай😡
 
Новичок
Статус
Оффлайн
Регистрация
1 Янв 2024
Сообщения
1
Реакции[?]
0
Поинты[?]
0
А куда кидать код
--------------------------
не появляется в кликгуи
 
Последнее редактирование:
Похожие темы
Сверху Снизу