Вопрос Уведовление когда игрок пишет Spec // expensive 2.0

Начинающий
Статус
Оффлайн
Регистрация
4 Янв 2023
Сообщения
264
Реакции[?]
11
Поинты[?]
10K

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

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

Спасибо!

Нужно исправить




Java:
package wtf.expensive.modules.impl.render;

import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.friend.Friend;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.MultiBoxSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.font.Fonts;
import wtf.expensive.util.font.styled.StyledFont;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @author dedinside
 * @since 09.06.2023
 */
@FunctionAnnotation(name = "Notificatons", type = Type.Render)
public class Notifications extends Function {
    public final MultiBoxSetting elements = new MultiBoxSetting("Элементы",
            new BooleanOption("Уведомления", true)
    );
    List<Function> functions = new ArrayList<>();
    final StyledFont icons = Fonts.icons1[20];
    final StyledFont medium = Fonts.msMedium[16];
    final StyledFont small = Fonts.msMedium[14];

    private final String[] teleportMessages = new String[]{"Spec", "Спек", "spec fast","спек","spec","Спек фаст"};

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventPacket packetEvent) {
            if (packetEvent.isReceivePacket()) {
                if (packetEvent.getPacket() instanceof SChatPacket packetChat) {
                }
            }
        }
    }
    private void updateFunctions() {
        for (Function function : Managment.FUNCTION_MANAGER.getFunctions()) {
            if (function.category == Type.Render) continue;

            functions.add(function);
        }

        functions.sort((f1, f2) -> Float.compare(small.getWidth(f2.name), small.getWidth(f1.name)));
    }

    /**
     * Обрабатывает полученный пакет чата.
     *
     * @param packet Пакет чата
     */

    /**
     * Проверяет, является ли сообщение пакетом телепортации.
     *
     * @param message Сообщение чата
     * @return true, если сообщение является пакетом телепортации, иначе false
     */
    private boolean isTeleportMessage(String message) {
        return Arrays.stream(this.teleportMessages)
                .map(String::toLowerCase)
                .anyMatch(message::contains);
    }
    private void acceptTeleport() {
        mc.player.sendChatMessage("/tpaccept");
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
12 Май 2022
Сообщения
224
Реакции[?]
27
Поинты[?]
29K
Нужно исправить




Java:
package wtf.expensive.modules.impl.render;

import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.friend.Friend;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.MultiBoxSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.font.Fonts;
import wtf.expensive.util.font.styled.StyledFont;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
* @author dedinside
* @since 09.06.2023
*/
@FunctionAnnotation(name = "Notificatons", type = Type.Render)
public class Notifications extends Function {
    public final MultiBoxSetting elements = new MultiBoxSetting("Элементы",
            new BooleanOption("Уведомления", true)
    );
    List<Function> functions = new ArrayList<>();
    final StyledFont icons = Fonts.icons1[20];
    final StyledFont medium = Fonts.msMedium[16];
    final StyledFont small = Fonts.msMedium[14];

    private final String[] teleportMessages = new String[]{"Spec", "Спек", "spec fast","спек","spec","Спек фаст"};

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventPacket packetEvent) {
            if (packetEvent.isReceivePacket()) {
                if (packetEvent.getPacket() instanceof SChatPacket packetChat) {
                }
            }
        }
    }
    private void updateFunctions() {
        for (Function function : Managment.FUNCTION_MANAGER.getFunctions()) {
            if (function.category == Type.Render) continue;

            functions.add(function);
        }

        functions.sort((f1, f2) -> Float.compare(small.getWidth(f2.name), small.getWidth(f1.name)));
    }

    /**
     * Обрабатывает полученный пакет чата.
     *
     * @param packet Пакет чата
     */

    /**
     * Проверяет, является ли сообщение пакетом телепортации.
     *
     * @param message Сообщение чата
     * @return true, если сообщение является пакетом телепортации, иначе false
     */
    private boolean isTeleportMessage(String message) {
        return Arrays.stream(this.teleportMessages)
                .map(String::toLowerCase)
                .anyMatch(message::contains);
    }
    private void acceptTeleport() {
        mc.player.sendChatMessage("/tpaccept");
    }
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
оно на это ведь срабатывать будет
 
Начинающий
Статус
Оффлайн
Регистрация
25 Мар 2024
Сообщения
156
Реакции[?]
1
Поинты[?]
0
Нужно исправить




Java:
package wtf.expensive.modules.impl.render;

import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.friend.Friend;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.MultiBoxSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.font.Fonts;
import wtf.expensive.util.font.styled.StyledFont;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @author dedinside
 * @since 09.06.2023
 */
@FunctionAnnotation(name = "Notificatons", type = Type.Render)
public class Notifications extends Function {
    public final MultiBoxSetting elements = new MultiBoxSetting("Элементы",
            new BooleanOption("Уведомления", true)
    );
    List<Function> functions = new ArrayList<>();
    final StyledFont icons = Fonts.icons1[20];
    final StyledFont medium = Fonts.msMedium[16];
    final StyledFont small = Fonts.msMedium[14];

    private final String[] teleportMessages = new String[]{"Spec", "Спек", "spec fast","спек","spec","Спек фаст"};

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventPacket packetEvent) {
            if (packetEvent.isReceivePacket()) {
                if (packetEvent.getPacket() instanceof SChatPacket packetChat) {
                }
            }
        }
    }
    private void updateFunctions() {
        for (Function function : Managment.FUNCTION_MANAGER.getFunctions()) {
            if (function.category == Type.Render) continue;

            functions.add(function);
        }

        functions.sort((f1, f2) -> Float.compare(small.getWidth(f2.name), small.getWidth(f1.name)));
    }

    /**
     * Обрабатывает полученный пакет чата.
     *
     * @param packet Пакет чата
     */

    /**
     * Проверяет, является ли сообщение пакетом телепортации.
     *
     * @param message Сообщение чата
     * @return true, если сообщение является пакетом телепортации, иначе false
     */
    private boolean isTeleportMessage(String message) {
        return Arrays.stream(this.teleportMessages)
                .map(String::toLowerCase)
                .anyMatch(message::contains);
    }
    private void acceptTeleport() {
        mc.player.sendChatMessage("/tpaccept");
    }
}
Исправить не помогу, ток как написать, заходи в автодуель и там находи хуйню которая оффает автодуель по сообщению, и на этом примере делай чтоб тебе куда а писала
 
Сверху Снизу