Исходник AutoAuth не для вашей пасты

Модератор раздела «Создание читов Minecraft»
Модератор
Статус
Оффлайн
Регистрация
19 Авг 2021
Сообщения
106
Реакции[?]
12
Поинты[?]
10K

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

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

Спасибо!

Держите селфкодек гыгы
Код:
package ru.itskekoff.hclient.client.modules.impl.misc;

import ru.itskekoff.hclient.client.event.Event;
import ru.itskekoff.hclient.client.event.EventBus;
import ru.itskekoff.hclient.client.event.impl.packet.EventReceiveMessage;
import ru.itskekoff.hclient.client.modules.Module;
import ru.itskekoff.hclient.client.ui.click.setting.impl.BooleanSetting;
import ru.itskekoff.hclient.client.ui.click.setting.impl.TextSetting;
import ru.itskekoff.hclient.client.ui.notification.NotificationManager;
import ru.itskekoff.hclient.client.ui.notification.NotificationType;

import java.util.regex.Pattern;

@Module.ModuleInfo(
        name = "AutoAuth",
        desc = "Автоматический вход/регистрация на серверах",
        type = Module.ModuleType.MISC
)
public class AutoAuthModule extends Module {
    public static BooleanSetting autoDetect = new BooleanSetting("Auto detect", true);
    public static TextSetting registerPattern = new TextSetting("Register pattern", "/(register|reg|r)", () -> !autoDetect.get());
    public static TextSetting loginPattern = new TextSetting("Login pattern", "/(login|log|l)", () -> !autoDetect.get());
    public static TextSetting registerMessage = new TextSetting("Register message", "/register %s %s");
    public static TextSetting loginMessage = new TextSetting("Login message", "/login %s");
    public static TextSetting password = new TextSetting("Password", "zalupakonskya");

    public AutoAuthModule() {
        add(autoDetect, registerPattern, loginPattern, password);
    }

    @EventBus.Register(events = EventReceiveMessage.class)
    private void onMessageEvent(Event event) {
        EventReceiveMessage messageEvent = (EventReceiveMessage) event;
        String message = messageEvent.getMessage().getUnformattedText();

        Pattern register = Pattern.compile((autoDetect.get()) ? "/(register|reg|r)" : registerPattern.get());
        Pattern login = Pattern.compile((autoDetect.get()) ? "/(login|log|l)" : loginPattern.get());

        if (register.matcher(message).find()) {
            sendMessage(registerMessage.get(), "Успешно зарегистрировался");
        } else if (login.matcher(message).find()) {
            sendMessage(loginMessage.get(), "Успешно авторизовался");
        }
    }

    private void sendMessage(String command, String notificationMessage) {
        mc.player.sendChatMessage(command.replaceAll("%s", password.get()));
        NotificationManager.publicity("Auto Auth", notificationMessage, 2, NotificationType.INFO);
    }
}
1706396699399.png
1706395902871.png
 
Последнее редактирование:
(◣_◢)
Участник
Статус
Оффлайн
Регистрация
1 Фев 2021
Сообщения
447
Реакции[?]
152
Поинты[?]
71K
Держите селфкодек гыгы
Код:
package ru.itskekoff.hclient.client.modules.impl.misc;

import ru.itskekoff.hclient.client.event.Event;
import ru.itskekoff.hclient.client.event.EventBus;
import ru.itskekoff.hclient.client.event.impl.packet.EventReceiveMessage;
import ru.itskekoff.hclient.client.modules.Module;
import ru.itskekoff.hclient.client.ui.click.setting.impl.BooleanSetting;
import ru.itskekoff.hclient.client.ui.click.setting.impl.TextSetting;
import ru.itskekoff.hclient.client.ui.notification.NotificationManager;
import ru.itskekoff.hclient.client.ui.notification.NotificationType;

import java.util.regex.Pattern;

@Module.ModuleInfo(
        name = "AutoAuth",
        desc = "Автоматический вход/регистрация на серверах",
        type = Module.ModuleType.MISC
)
public class AutoAuthModule extends Module {
    public static BooleanSetting autoDetect = new BooleanSetting("Auto detect", true);
    public static TextSetting registerPattern = new TextSetting("Register pattern", "/(register|reg|r)", () -> !autoDetect.get());
    public static TextSetting loginPattern = new TextSetting("Login pattern", "/(login|log|l)", () -> !autoDetect.get());
    public static TextSetting registerMessage = new TextSetting("Register message", "/register %s %s");
    public static TextSetting loginMessage = new TextSetting("Login message", "/login %s");
    public static TextSetting password = new TextSetting("Password", "zalupakonskya");

    public AutoAuthModule() {
        add(autoDetect, registerPattern, loginPattern, password);
    }

    @EventBus.Register(events = EventReceiveMessage.class)
    private void onMessageEvent(Event event) {
        EventReceiveMessage messageEvent = (EventReceiveMessage) event;
        String message = messageEvent.getMessage().getUnformattedText();

        Pattern register = Pattern.compile((autoDetect.get()) ? "/(register|reg|r)" : registerPattern.get());
        Pattern login = Pattern.compile((autoDetect.get()) ? "/(login|log|l)" : loginPattern.get());

        if (register.matcher(message).find()) {
            sendMessage(registerMessage.get(), "Успешно зарегистрировался");
        } else if (login.matcher(message).find()) {
            sendMessage(loginMessage.get(), "Успешно авторизовался");
        }
    }

    private void sendMessage(String command, String notificationMessage) {
        mc.player.sendChatMessage(command.replaceAll("%s", password.get()));
        NotificationManager.publicity("Auto Auth", notificationMessage, 2, NotificationType.INFO);
    }
}
Посмотреть вложение 269359
Посмотреть вложение 269358
СПС РАБОТАЕТ
 
Забаненный
Статус
Оффлайн
Регистрация
22 Авг 2023
Сообщения
299
Реакции[?]
17
Поинты[?]
15K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
СПАСИБА СПАСТЕЛ БРО
 
Модератор раздела «Создание читов Minecraft»
Модератор
Статус
Оффлайн
Регистрация
19 Авг 2021
Сообщения
106
Реакции[?]
12
Поинты[?]
10K
Забаненный
Статус
Оффлайн
Регистрация
22 Авг 2023
Сообщения
299
Реакции[?]
17
Поинты[?]
15K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу