Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Часть функционала BanWord | Expensive 3.1 ready

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
11 Дек 2023
Сообщения
14
Реакции
0
Выберите загрузчик игры
  1. Прочие моды
Довольно прикольная функция в которой вы можете прописать слова которые будут в блек-листе
И при попытке их написать, сообщение не будет отправлено
В умелых руках код можно будет дороботать и под другие сервера


BanWord:
Expand Collapse Copy
package wtf.lose.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import wtf.lose.events.EventPacket;
import wtf.lose.functions.api.Category;
import wtf.lose.functions.api.Function;
import wtf.lose.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CChatMessagePacket;
import net.minecraft.util.text.TextFormatting;


@FunctionRegister(name = "BanWord", type = Category.Misc)
public class BanWord extends Function {

    private final String[] banWords = new String[]{
            "Lose", "Lo$e", "lose", "lo$e", "Лус", "лус", "лусом", "Луз", "луз", "лузом", "Нурсултан", "нурсултан", "нурсултаном", "нурик", "нуриком", "Целестиал", "целестиал", "Целка", "целкой", "Дельта", "дельта", "дельтой", "FlugerNew", "flugernew", "Флюгер", "флюгер", "Броя", "bro9I", "броя"
    };

    @Subscribe
    private void onPacket(EventPacket e) {
        if (e.isSend() && e.getPacket() instanceof CChatMessagePacket p) {
            String message = p.getMessage().toLowerCase();
            for (String word : banWords) {
                if (message.contains(word)) {
                    print("BanWord |" + TextFormatting.RED + " Обнаружены запрещенные слова. Отправка отменена.");
                    e.cancel();
                    break;
                }
            }
        }
    }
}
 
Довольно прикольная функция в которой вы можете прописать слова которые будут в блек-листе
И при попытке их написать, сообщение не будет отправлено
В умелых руках код можно будет дороботать и под другие сервера


BanWord:
Expand Collapse Copy
package wtf.lose.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import wtf.lose.events.EventPacket;
import wtf.lose.functions.api.Category;
import wtf.lose.functions.api.Function;
import wtf.lose.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CChatMessagePacket;
import net.minecraft.util.text.TextFormatting;


@FunctionRegister(name = "BanWord", type = Category.Misc)
public class BanWord extends Function {

    private final String[] banWords = new String[]{
            "Lose", "Lo$e", "lose", "lo$e", "Лус", "лус", "лусом", "Луз", "луз", "лузом", "Нурсултан", "нурсултан", "нурсултаном", "нурик", "нуриком", "Целестиал", "целестиал", "Целка", "целкой", "Дельта", "дельта", "дельтой", "FlugerNew", "flugernew", "Флюгер", "флюгер", "Броя", "bro9I", "броя"
    };

    @Subscribe
    private void onPacket(EventPacket e) {
        if (e.isSend() && e.getPacket() instanceof CChatMessagePacket p) {
            String message = p.getMessage().toLowerCase();
            for (String word : banWords) {
                if (message.contains(word)) {
                    print("BanWord |" + TextFormatting.RED + " Обнаружены запрещенные слова. Отправка отменена.");
                    e.cancel();
                    break;
                }
            }
        }
    }
}
/del нет смысла
 
Довольно прикольная функция в которой вы можете прописать слова которые будут в блек-листе
И при попытке их написать, сообщение не будет отправлено
В умелых руках код можно будет дороботать и под другие сервера


BanWord:
Expand Collapse Copy
package wtf.lose.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import wtf.lose.events.EventPacket;
import wtf.lose.functions.api.Category;
import wtf.lose.functions.api.Function;
import wtf.lose.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CChatMessagePacket;
import net.minecraft.util.text.TextFormatting;


@FunctionRegister(name = "BanWord", type = Category.Misc)
public class BanWord extends Function {

    private final String[] banWords = new String[]{
            "Lose", "Lo$e", "lose", "lo$e", "Лус", "лус", "лусом", "Луз", "луз", "лузом", "Нурсултан", "нурсултан", "нурсултаном", "нурик", "нуриком", "Целестиал", "целестиал", "Целка", "целкой", "Дельта", "дельта", "дельтой", "FlugerNew", "flugernew", "Флюгер", "флюгер", "Броя", "bro9I", "броя"
    };

    @Subscribe
    private void onPacket(EventPacket e) {
        if (e.isSend() && e.getPacket() instanceof CChatMessagePacket p) {
            String message = p.getMessage().toLowerCase();
            for (String word : banWords) {
                if (message.contains(word)) {
                    print("BanWord |" + TextFormatting.RED + " Обнаружены запрещенные слова. Отправка отменена.");
                    e.cancel();
                    break;
                }
            }
        }
    }
}
/del нах не нужно
 
Довольно прикольная функция в которой вы можете прописать слова которые будут в блек-листе
И при попытке их написать, сообщение не будет отправлено
В умелых руках код можно будет дороботать и под другие сервера


BanWord:
Expand Collapse Copy
package wtf.lose.functions.impl.misc;

import com.google.common.eventbus.Subscribe;
import wtf.lose.events.EventPacket;
import wtf.lose.functions.api.Category;
import wtf.lose.functions.api.Function;
import wtf.lose.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CChatMessagePacket;
import net.minecraft.util.text.TextFormatting;


@FunctionRegister(name = "BanWord", type = Category.Misc)
public class BanWord extends Function {

    private final String[] banWords = new String[]{
            "Lose", "Lo$e", "lose", "lo$e", "Лус", "лус", "лусом", "Луз", "луз", "лузом", "Нурсултан", "нурсултан", "нурсултаном", "нурик", "нуриком", "Целестиал", "целестиал", "Целка", "целкой", "Дельта", "дельта", "дельтой", "FlugerNew", "flugernew", "Флюгер", "флюгер", "Броя", "bro9I", "броя"
    };

    @Subscribe
    private void onPacket(EventPacket e) {
        if (e.isSend() && e.getPacket() instanceof CChatMessagePacket p) {
            String message = p.getMessage().toLowerCase();
            for (String word : banWords) {
                if (message.contains(word)) {
                    print("BanWord |" + TextFormatting.RED + " Обнаружены запрещенные слова. Отправка отменена.");
                    e.cancel();
                    break;
                }
            }
        }
    }
}
/norm, просто норм шо могу ещё сказать
 
Назад
Сверху Снизу