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

Статус
В этой теме нельзя размещать новые ответы.
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2024
Сообщения
26
Реакции
0
Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
Expand Collapse Copy
@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();
    }
}
 
Последнее редактирование:
попробую на 3.1 сделать
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
Expand Collapse Copy
@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();
    }
}
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
 
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
пастеры уж пусть запарятся, сами названия ач понапрописывают
 
Кому скинуть на 3.1 пишите в дс papa_svin1
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу