1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Идея Плагин на цензуру мата в чате

Тема в разделе "Запросы на разработку плагинов", создана пользователем coycute, 3 фев 2024.

  1. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Всем привет! Придумал идею для плагина на цензуру мата в чате (и по возможности вообще везде)

    Название: CensoreSwears
    Версия: надо чтоб работало на 1.16.5

    Команды:
    /censore on - включить цензуру матов.
    /censore off - отключить цензуру матов.

    Описание плагина: Каждый игрок, прописавший /censore on может скрыть маты в чате, а именно 80-90% мата будут закрыты знаками *

    Например: Игрок ZloyIgrok написал в чат: Все, кто сейчас на сервере – говно, у всех выводится сообщение: "Все, кто сейчас на сервере – говно", а у игрока, у которого включена цензура матов будет сообщение, например: "Все кто сейчас на сервере – ***но"

    Так же нужен конфиг swears.yml, в котором будут написаны все маты, ругательства и т.п.

    Когда мне это нужно: Срок не ограничен, я подожду.

    Платные предложения не интересуют

    Заранее спасибо! :good::lol:
     
  2. Djstim

    Djstim Активный участник Пользователь

    Баллы:
    78
    Тестируй
     

    Вложения:

  3. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Попробовал запустить, вылезло это и плагин не запустился.
    Код:
    [12:52:46 ERROR]: Error occurred while enabling CensoreSwearsPlugin v1.0-SNAPSHOT (Is it up to date?)
    java.lang.NullPointerException: Cannot invoke "org.bukkit.command.PluginCommand.setExecutor(org.bukkit.command.CommandExecutor)" because the return value of "org.xuvigan.CensoreSwearsPlugin.getCommand(String)" is null
            at org.xuvigan.CensoreSwearsPlugin.onEnable(CensoreSwearsPlugin.java:25) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-794]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Paper-794]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-794]
            at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-794]
            at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-794]
            at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-794]
            at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-794]
            at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-794]
            at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
            at java.lang.Thread.run(Thread.java:831) [?:?]
    [12:52:46 INFO]: [CensoreSwearsPlugin] Disabling CensoreSwearsPlugin v1.0-SNAPSHOT
     
  4. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Если что, у меня сервер на Java 16 (Paper 1.16.5)

    А еще, если вы решите данную проблему, можете пожалуйста добавить плейсхолдер который показывает включена ли у игрока цензура (%censore%), он будет выводить если включена, то "&aВключена", а если отключена, то "&cОтключена"
     
    Последнее редактирование: 3 фев 2024
  5. boarMC

    boarMC Ньюби Только чтение Временно заблокирован Пользователь

    Баллы:
    1
    Имя в Minecraft:
    boarMC

    просто измени под себя и перекомпилируй
     
  6. boarMC

    boarMC Ньюби Только чтение Временно заблокирован Пользователь

    Баллы:
    1
    Имя в Minecraft:
    boarMC

    Немного переписал и изменил название, держи.
    Если рестартаешь или релодаешь его, то потом пиши /censore on
    если пишет [boarAntiSwear] §5Ошибка при загрузке матов из swears.yml
    то просто из кфг, удали 1 строку: "swears:"
     

    Вложения:

Поделиться этой страницей