Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [CHAT] PromisedChat - просто плагин на чат

На самом деле изначально я хотел залочить только основу плагина, но оказалось что этот трансформер не может исключать отдельные папки и классы
Да там всего-то в конце названия нужно добавить / чтобы архиваторы думали что это директория и даже не пытались прочитать как файл.
 
я по твоему мнению похож на человека, который будет распространять вирусы на данном форуме?
дай мне данные своей банковской карты, я же не похож на человека который все деньги переведёт себе
 
Да там всего-то в конце названия нужно добавить / чтобы архиваторы думали что это директория и даже не пытались прочитать как файл.
Юзелес. Оно пишет мол "преобразовано 8 классов", когда на деле - все преобразованы. Я пытался
 
Последнее редактирование:
Тоесть я по твоему мнению похож на человека, который будет распространять вирусы на данном форуме? В таком случае кинул бы репорт - отправил бы на модерацию.
Условия и правила ресурса не запрещают выкладывание и распространение вредоносных программ и/или кода. Правила этого раздела тоже этого не запрещают, и явного запрета никогда не было.
Кстати, удивительное дело - на тему подписан, но оповещений нет. Какая жаль.
 
Максимально стрёмная тема, я бы в жизни такое не поставил
есть какие-то гарантии что тот исполняемый файл, который ты качаешь, собран именно из правильных публичных исходников? в майнкрафт плагинах есть так называемая детерминированная компиляция?
 
есть какие-то гарантии что тот исполняемый файл, который ты качаешь, собран именно из правильных публичных исходников? в майнкрафт плагинах есть так называемая детерминированная компиляция?
Если есть исходники, то jar можно собрать самостоятельно своей конфигурацией сборщика
 
Если есть исходники, то jar можно собрать самостоятельно своей конфигурацией сборщика
никто этим не занимается. все качают бинарники, а потом роняя кал становятся частью ботнета. а если и занимается, то код никто не читает (под кодом я имею ввиду всё куда можно засунуть вредонос, включая сторонние библиотеки)
 
никто этим не занимается. все качают бинарники, а потом роняя кал становятся частью ботнета. а если и занимается, то код никто не читает (под кодом я имею ввиду всё куда можно засунуть вредонос, включая сторонние библиотеки)
С открытыми исходниками, по крайней мере, теоретически есть возможность не поставить себе ничего плохого. Что там творится за обфускацией - знает только автор
 
Ну раз на то пошло

Версия 1.1
  • Добавлены кулдауны для локального и глобального чата по отдельности.
  • Добавлена возможность сделать ховертекст на сообщениях.
  • Добавил команду перезагрузки (зачем...)
 
Ну и

Версия 1.3
  • Изменил приоритет чата на минимальный, чтобы избавиться от проблем с совместимостью с другими плагинами
  • Изменил форматирование времени. Теперь %time% в разделе newbiechat отображает часы, минуты и секунды вместе, а не раздельно, как это было ранее.
  • Добавил право на получение автосообщений (по дефолту есть у всех)
  • Оптимизировал работу авто-сообщений + Теперь все игроки получают одинаковое сообщение
  • Исправил локальный и глобальный кулдауны (изменение 1.2)
 
Привет, вот такая ошибка выскакивает при написании в чат
Использовал Paper 1.16.5
PlaceholderAPI-2.11.5 и CMI стоят

ERROR]: Could not pass event AsyncPlayerChatEvent to PromisedChat v1.3
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "this.instance.chat" is null
at ru.overwrite.chat.ChatListener.onPlayerChatSent(ChatListener.java:51) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor30.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:225) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:107) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.chat(PlayerConnection.java:2102) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2017) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1955) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:43) ~[patched_1.16.5.jar:git-Paper-794]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[09:09:06 INFO]: <_Deniska09_> t
 
Привет, вот такая ошибка выскакивает при написании в чат
Использовал Paper 1.16.5
PlaceholderAPI-2.11.5 и CMI стоят

ERROR]: Could not pass event AsyncPlayerChatEvent to PromisedChat v1.3
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "this.instance.chat" is null
at ru.overwrite.chat.ChatListener.onPlayerChatSent(ChatListener.java:51) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor30.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:225) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:107) ~[patched_1.16.5.jar:git-Paper-794]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.chat(PlayerConnection.java:2102) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2017) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1955) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:43) ~[patched_1.16.5.jar:git-Paper-794]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[09:09:06 INFO]: <_Deniska09_> t
А Vault то стоит?
 
После перезагрузки это тоже возникает?
Ибо это как-то ну... невозможно физически
Создал локальный сервер на своём компе, там и проверяю, перезагрузка не помогает.
Мои установленные плагины:
А вы на каком ядре и с какими плагинами проверяли?
 

Вложения:

  • Screenshot 2024-01-04 201048.jpg
    Screenshot 2024-01-04 201048.jpg
    Размер файла
    40,2 КБ
    Просмотров
    12
Последнее редактирование:
Создал локальный сервер на своём компе, там и проверяю, перезагрузка не помогает.
Мои установленные плагины:
А вы на каком ядре и с какими плагинами проверяли?
На любом ядре с любыми плагинами всё работает идеально.
Не, ну, может я битую версию залил, перекачай

https://disk.yandex.ru/d/d0H2oe4fgtKIGA
 

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

Назад
Верх