Исходник Plugins Exploit | Слив шедевро функции на просмотр плагинов сервера

Статус
В этой теме нельзя размещать новые ответы.
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2024
Сообщения
12
Реакции[?]
0
Поинты[?]
0

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

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

Спасибо!

Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
@FunctionAnnotation(name = "Plugins", type = Type.Util)
public class Plugins extends Function {
    int timer = 0;
    private final String[] knownAntiCheats = {
            "nocheatplus",
            "grimac",
            "grim",
            "aac",
            "tesla",
            "buzz",
            "prostoac",
            "intave",
            "horizon",
            "polar",
            "vulcan",
            "Vulcan",
            "spartan",
            "kauri",
            "anticheatreloaded",
            "matrix",
            "themis",
            "negativity",
            "cheatminecore",
            "cmcore",
            "alice"
    };

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventUpdate) {
            timer++;
            if (timer > 40) {
                ClientUtil.sendMesage("Не удалось получить список плагинов");
                timer = 0;
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
        if (event instanceof EventPacket e) {
            if (e.getPacket() instanceof STabCompletePacket) {
                Set<String> plugins = ((STabCompletePacket) e.getPacket()).getSuggestions().getList().stream()
                        .map(cmd -> {
                            String[] command = cmd.getText().split(":");
                            if (command.length > 1) {
                                return command[0].replace("/", "");
                            } else {
                                return null;
                            }
                        })
                        .filter(Objects::nonNull)
                        .sorted()
                        .collect(Collectors.toCollection(LinkedHashSet::new));

                if (!plugins.isEmpty()) {
                    StringBuilder pluginsString = new StringBuilder();
                    for (String plugin : plugins) {
                        String formattedPlugin;
                        if (Arrays.stream(knownAntiCheats).map(String::toLowerCase).toList().contains(plugin.toLowerCase())) {
                            formattedPlugin = "§a" + plugin;
                        } else {
                            formattedPlugin = "§c" + plugin;
                        }
                        if (!pluginsString.isEmpty()) {
                            pluginsString.append(", ");
                        }
                        pluginsString.append(formattedPlugin);
                    }
                    String result = pluginsString.toString();

                    ClientUtil.sendMesage("Плагины §7(§8" + plugins.size() + "§7): " + result);
                } else {
                    ClientUtil.sendMesage("Не удалось получить список плагинов!");
                }
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
    }

    @Override
    public void onDisable() {
        timer = 0;
        super.onDisable();
    }
    @Override
    public void onEnable() {
        mc.player.connection.sendPacket(new CTabCompletePacket(0, "/"));
        super.onEnable();
    }
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2022
Сообщения
140
Реакции[?]
0
Поинты[?]
0
попробую на 3.1 сделать
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
825
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
18 Июн 2022
Сообщения
291
Реакции[?]
13
Поинты[?]
4K
Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
@FunctionAnnotation(name = "Plugins", type = Type.Util)
public class Plugins extends Function {
    int timer = 0;
    private final String[] knownAntiCheats = {
            "nocheatplus",
            "grimac",
            "grim",
            "aac",
            "tesla",
            "buzz",
            "prostoac",
            "intave",
            "horizon",
            "polar",
            "vulcan",
            "Vulcan",
            "spartan",
            "kauri",
            "anticheatreloaded",
            "matrix",
            "themis",
            "negativity",
            "cheatminecore",
            "cmcore",
            "alice"
    };

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventUpdate) {
            timer++;
            if (timer > 40) {
                ClientUtil.sendMesage("Не удалось получить список плагинов");
                timer = 0;
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
        if (event instanceof EventPacket e) {
            if (e.getPacket() instanceof STabCompletePacket) {
                Set<String> plugins = ((STabCompletePacket) e.getPacket()).getSuggestions().getList().stream()
                        .map(cmd -> {
                            String[] command = cmd.getText().split(":");
                            if (command.length > 1) {
                                return command[0].replace("/", "");
                            } else {
                                return null;
                            }
                        })
                        .filter(Objects::nonNull)
                        .sorted()
                        .collect(Collectors.toCollection(LinkedHashSet::new));

                if (!plugins.isEmpty()) {
                    StringBuilder pluginsString = new StringBuilder();
                    for (String plugin : plugins) {
                        String formattedPlugin;
                        if (Arrays.stream(knownAntiCheats).map(String::toLowerCase).toList().contains(plugin.toLowerCase())) {
                            formattedPlugin = "§a" + plugin;
                        } else {
                            formattedPlugin = "§c" + plugin;
                        }
                        if (!pluginsString.isEmpty()) {
                            pluginsString.append(", ");
                        }
                        pluginsString.append(formattedPlugin);
                    }
                    String result = pluginsString.toString();

                    ClientUtil.sendMesage("Плагины §7(§8" + plugins.size() + "§7): " + result);
                } else {
                    ClientUtil.sendMesage("Не удалось получить список плагинов!");
                }
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
    }

    @Override
    public void onDisable() {
        timer = 0;
        super.onDisable();
    }
    @Override
    public void onEnable() {
        mc.player.connection.sendPacket(new CTabCompletePacket(0, "/"));
        super.onEnable();
    }
}
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
 
Начинающий
Статус
Оффлайн
Регистрация
21 Июл 2023
Сообщения
450
Реакции[?]
9
Поинты[?]
11K
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2024
Сообщения
12
Реакции[?]
0
Поинты[?]
0
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
пастеры уж пусть запарятся, сами названия ач понапрописывают
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу