Исходник AntiAfk 3 Мода | Expensive 3.1

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

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

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

Спасибо!

Написал 3 мода на АнтиАфк
Пастите


Код:
package im.expensive.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.ModeSetting;
import im.expensive.functions.settings.impl.SliderSetting;
import im.expensive.functions.settings.impl.StringSetting;

import java.util.concurrent.ThreadLocalRandom;

@FunctionRegister(name = "AntiAFK", type = Category.Player)
public class AntiAFK extends Function {

    public ModeSetting vibor = new ModeSetting("Мод", "Прыжок", "Прыжок", "Ротация", "Команда");
    private final SliderSetting Jump_Time = new SliderSetting("Время прыжка", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Прыжок"));
    private final SliderSetting Rotation_time = new SliderSetting("Время Поворота", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Ротация"));
    private final SliderSetting Rotation = new SliderSetting("Поворот", 10f, 1f, 180f, 10f).setVisible(() -> vibor.is("Ротация"));
    private final SliderSetting Command_time = new SliderSetting("Задержка", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Команда"));
    private long lastSentTime = 0;
    public StringSetting name = new StringSetting(
            "Команда",
            "/bal",
            "Укажите текст для команды"
    ).setVisible(() -> vibor.is("Команда"));

    public AntiAFK() {
        addSettings(vibor, Jump_Time, Rotation_time, Rotation, Command_time, name);
    }


    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }
        if (vibor.is("Команда")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Command_time.get().longValue() * 1000;

            if (currentTime - lastSentTime >= delay) {
                mc.player.sendChatMessage(name.get());
                lastSentTime = currentTime;

            }
        }
        if (vibor.is("Прыжок")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Jump_Time.get().longValue() * 1000;
            if (currentTime - lastSentTime >= delay) {
                if (mc.player.isOnGround()) mc.player.jump();
                lastSentTime = currentTime;

            }
        }
        if (vibor.is("Ротация")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Rotation_time.get().longValue() * 1000;
            if (currentTime - lastSentTime >= delay) {
                mc.player.rotationYaw += Rotation.get();
                lastSentTime = currentTime;
            }


        }
    }
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
26 Фев 2024
Сообщения
384
Реакции[?]
0
Поинты[?]
0
Написал 3 мода на АнтиАфк
Пастите


Код:
package im.expensive.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.ModeSetting;
import im.expensive.functions.settings.impl.SliderSetting;
import im.expensive.functions.settings.impl.StringSetting;

import java.util.concurrent.ThreadLocalRandom;

@FunctionRegister(name = "AntiAFK", type = Category.Player)
public class AntiAFK extends Function {

    public ModeSetting vibor = new ModeSetting("Мод", "Прыжок", "Прыжок", "Ротация", "Команда");
    private final SliderSetting Jump_Time = new SliderSetting("Время прыжка", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Прыжок"));
    private final SliderSetting Rotation_time = new SliderSetting("Время Поворота", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Ротация"));
    private final SliderSetting Rotation = new SliderSetting("Поворот", 10f, 1f, 180f, 10f).setVisible(() -> vibor.is("Ротация"));
    private final SliderSetting Command_time = new SliderSetting("Задержка", 1f, 1f, 60f, 1f).setVisible(() -> vibor.is("Команда"));
    private long lastSentTime = 0;
    public StringSetting name = new StringSetting(
            "Команда",
            "/bal",
            "Укажите текст для команды"
    ).setVisible(() -> vibor.is("Команда"));

    public AntiAFK() {
        addSettings(vibor, Jump_Time, Rotation_time, Rotation, Command_time, name);
    }


    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }
        if (vibor.is("Команда")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Command_time.get().longValue() * 1000;

            if (currentTime - lastSentTime >= delay) {
                mc.player.sendChatMessage(name.get());
                lastSentTime = currentTime;

            }
        }
        if (vibor.is("Прыжок")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Jump_Time.get().longValue() * 1000;
            if (currentTime - lastSentTime >= delay) {
                if (mc.player.isOnGround()) mc.player.jump();
                lastSentTime = currentTime;

            }
        }
        if (vibor.is("Ротация")) {
            long currentTime = System.currentTimeMillis();
            long delay = this.Rotation_time.get().longValue() * 1000;
            if (currentTime - lastSentTime >= delay) {
                mc.player.rotationYaw += Rotation.get();
                lastSentTime = currentTime;
            }


        }
    }
}
пойдет, я в свою пасту добавляю абсолютно все
за то под експу 3.1
 
Последнее редактирование:
Сверху Снизу