Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Часть функционала AutoGApple | Nuclear | exp 2.0

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
12 Фев 2026
Сообщения
17
Реакции
0
Выберите загрузчик игры
  1. OptiFine
привет YOUGAME!
моя первая работа не пишите /del
перенести легко на exp 2.0 или на другую базу

autoGApple:
Expand Collapse Copy
package nuclear.module.impl.combat;

import nuclear.control.events.Event;
import nuclear.control.events.impl.player.EventUpdate;
import nuclear.module.TypeList;
import nuclear.module.api.Annotation;
import nuclear.module.api.Module;
import net.minecraft.client.settings.BooleanOption;
import nuclear.module.settings.Setting;
import nuclear.module.settings.imp.SliderSetting;
import net.minecraft.item.Items;

@SuppressWarnings("all")
@Annotation(name = "AutoGApple", type = TypeList.Combat, desc = "Автоматически ест золотые яблоки")
public class AutoGApple extends Module {

    private final SliderSetting health = new SliderSetting("Здоровье", 15f, 0f, 20f, 0.5f);

    private boolean isEating = false;

    public AutoGApple() {
        this.addSettings((Setting) health);
    }

    private void addSettings(Setting health, BooleanOption setting) {
    }

    @Override
    public boolean onEvent(final Event event) {
        if (event instanceof EventUpdate) {
            eating();
        }
        return false;
    }

    private void eating() {
        if (canEat()) {
            startEating();
        } else if (isEating) {
            stopEating();
        }
    }

    public boolean canEat() {
        float currentHealth = mc.player.getHealth();
        return !mc.player.getShouldBeDead()
                && mc.player.getHeldItemOffhand().getItem() == Items.GOLDEN_APPLE
                && currentHealth <= health.getValue().floatValue()
                && !mc.player.getCooldownTracker().hasCooldown(Items.GOLDEN_APPLE);
    }

    private void startEating() {
        if (!mc.gameSettings.keyBindUseItem.isKeyDown()) {
            mc.gameSettings.keyBindUseItem.setPressed(true);
            isEating = true;
        }
    }

    private void stopEating() {
        mc.gameSettings.keyBindUseItem.setPressed(false);
        isEating = false;
    }

    @Override
    public void onDisable() {
        if (isEating) {
            stopEating();
        }
        super.onDisable();
    }
}
 
Последнее редактирование:
привет YOUGAME!
моя первая работа не пишите /del
перенести легко на exp 2.0 или на другую базу

autoGApple:
Expand Collapse Copy
package nuclear.module.impl.combat;

import nuclear.control.events.Event;
import nuclear.control.events.impl.player.EventUpdate;
import nuclear.module.TypeList;
import nuclear.module.api.Annotation;
import nuclear.module.api.Module;
import net.minecraft.client.settings.BooleanOption;
import nuclear.module.settings.Setting;
import nuclear.module.settings.imp.SliderSetting;
import net.minecraft.item.Items;

@SuppressWarnings("all")
@Annotation(name = "AutoGApple", type = TypeList.Combat, desc = "Автоматически ест золотые яблоки")
public class AutoGApple extends Module {

    private final SliderSetting health = new SliderSetting("Здоровье", 15f, 0f, 20f, 0.5f);

    private boolean isEating = false;

    public AutoGApple() {
        this.addSettings((Setting) health);
    }

    private void addSettings(Setting health, BooleanOption setting) {
    }

    @Override
    public boolean onEvent(final Event event) {
        if (event instanceof EventUpdate) {
            eating();
        }
        return false;
    }

    private void eating() {
        if (canEat()) {
            startEating();
        } else if (isEating) {
            stopEating();
        }
    }

    public boolean canEat() {
        float currentHealth = mc.player.getHealth();
        return !mc.player.getShouldBeDead()
                && mc.player.getHeldItemOffhand().getItem() == Items.GOLDEN_APPLE
                && currentHealth <= health.getValue().floatValue()
                && !mc.player.getCooldownTracker().hasCooldown(Items.GOLDEN_APPLE);
    }

    private void startEating() {
        if (!mc.gameSettings.keyBindUseItem.isKeyDown()) {
            mc.gameSettings.keyBindUseItem.setPressed(true);
            isEating = true;
        }
    }

    private void stopEating() {
        mc.gameSettings.keyBindUseItem.setPressed(false);
        isEating = false;
    }

    @Override
    public void onDisable() {
        if (isEating) {
            stopEating();
        }
        super.onDisable();
    }
}
тоесть эту тему приняли я мою нет какого хуя?
 
Назад
Сверху Снизу