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

Часть функционала AutoMessage | 3.1

Начинающий
Начинающий
Статус
Онлайн
Регистрация
22 Ноя 2025
Сообщения
120
Реакции
0
Выберите загрузчик игры
  1. OptiFine
  2. Прочие моды
Привет мои друзья, сливаю вам этот шедевр
авто отправка сообщение для чего я не знаю но думаю что это полезно
сс не нужен
Код:
Expand Collapse Copy
//Zalupo3001
package im.expensive.functions.impl.player;

import com.google.common.eventbus.Subscribe;
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.SliderSetting;
import im.expensive.functions.settings.impl.StringSetting;

@FunctionRegister(name = "AutoMessage", type = Category.Player)

public class AutoMessage extends Function {

    private final StringSetting text = new StringSetting("Сообщение", "", "Текст для отправки");

    private final SliderSetting delay = new SliderSetting("Задержка (мин)", 1, 1, 60, 1);

    private long lastSendTime;

    public AutoMessage() {
        addSettings(text, delay);
    }

    @Override
    public boolean onEnable() {
        lastSendTime = System.currentTimeMillis();
        return super.onEnable();
    }

    @Subscribe
    private void onUpdate(EventUpdate e) {
        if (mc.player == null || mc.world == null) return;

        if (text.get().isEmpty()) {
            return;
        }

        long timeDelay = (long) (delay.get() * 60000L);

        if (System.currentTimeMillis() - lastSendTime > timeDelay) {

            mc.player.sendChatMessage(text.get());

            lastSendTime = System.currentTimeMillis();
        }
    }
}
 
Привет мои друзья, сливаю вам этот шедевр
авто отправка сообщение для чего я не знаю но думаю что это полезно
сс не нужен
Код:
Expand Collapse Copy
//Zalupo3001
package im.expensive.functions.impl.player;

import com.google.common.eventbus.Subscribe;
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.SliderSetting;
import im.expensive.functions.settings.impl.StringSetting;

@FunctionRegister(name = "AutoMessage", type = Category.Player)

public class AutoMessage extends Function {

    private final StringSetting text = new StringSetting("Сообщение", "", "Текст для отправки");

    private final SliderSetting delay = new SliderSetting("Задержка (мин)", 1, 1, 60, 1);

    private long lastSendTime;

    public AutoMessage() {
        addSettings(text, delay);
    }

    @Override
    public boolean onEnable() {
        lastSendTime = System.currentTimeMillis();
        return super.onEnable();
    }

    @Subscribe
    private void onUpdate(EventUpdate e) {
        if (mc.player == null || mc.world == null) return;

        if (text.get().isEmpty()) {
            return;
        }

        long timeDelay = (long) (delay.get() * 60000L);

        if (System.currentTimeMillis() - lastSendTime > timeDelay) {

            mc.player.sendChatMessage(text.get());

            lastSendTime = System.currentTimeMillis();
        }
    }
}
imba жаль что я ее уже зделал
 
Привет мои друзья, сливаю вам этот шедевр
авто отправка сообщение для чего я не знаю но думаю что это полезно
сс не нужен
Код:
Expand Collapse Copy
//Zalupo3001
package im.expensive.functions.impl.player;

import com.google.common.eventbus.Subscribe;
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.SliderSetting;
import im.expensive.functions.settings.impl.StringSetting;

@FunctionRegister(name = "AutoMessage", type = Category.Player)

public class AutoMessage extends Function {

    private final StringSetting text = new StringSetting("Сообщение", "", "Текст для отправки");

    private final SliderSetting delay = new SliderSetting("Задержка (мин)", 1, 1, 60, 1);

    private long lastSendTime;

    public AutoMessage() {
        addSettings(text, delay);
    }

    @Override
    public boolean onEnable() {
        lastSendTime = System.currentTimeMillis();
        return super.onEnable();
    }

    @Subscribe
    private void onUpdate(EventUpdate e) {
        if (mc.player == null || mc.world == null) return;

        if (text.get().isEmpty()) {
            return;
        }

        long timeDelay = (long) (delay.get() * 60000L);

        if (System.currentTimeMillis() - lastSendTime > timeDelay) {

            mc.player.sendChatMessage(text.get());

            lastSendTime = System.currentTimeMillis();
        }
    }
}
А шо тут нового? это давно уже было
 

Похожие темы

Назад
Сверху Снизу