Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3] Пермишены для слабаков?? #329

Open
Iarkont opened this issue Sep 9, 2024 · 10 comments
Open

[v3] Пермишены для слабаков?? #329

Iarkont opened this issue Sep 9, 2024 · 10 comments

Comments

@Iarkont
Copy link

Iarkont commented Sep 9, 2024

Я понимаю, что chatty-v3 это бета версия следовательно там будут баги и всё такое, но как так можно было сделать, что ни одно разрешение не работает (ощущение как будто они просто игнорируются), и из-за этого естественно swears не работают. Плагин очень хороший и имеет уникальный функционал, которого нет у других плагинов на чат, либо он у них плохо работает. НО пермишены портят всё (с помощью plhide естественно можно перекрыть команды, но когда разрешены цвета всем в чате - это будет ад: спам сообщениями с &k, вырвиглазные градиенты и т.д.)
пермишены (разрешения) настраивал через luckperms.
По последней активности разработчика можно предположить, что он заморозил проект и не исправит эту КРИТИЧЕСКУЮ проблему в ближайшее время.
Может у кого-нибудь шарящего в коде есть предложения почему так происходит?

@Brikster
Copy link
Owner

Brikster commented Sep 9, 2024

Пермишены есть и должны работать. Напишите конкретный список прав, которые у вас не работают. Попробуем разобраться.

@Iarkont
Copy link
Author

Iarkont commented Sep 9, 2024

абсолютно все и похоже что я тут не один с такой проблемой. версия 1.20.4 ядро pufferfish, paper

@DropExitJoin
Copy link

Пермишен на форматирование в чате ни на что не влияет: все игроки могут юзать любое форматирование (luckperms, purpur 1.21.1)

@DropExitJoin
Copy link

У меня с другими правами всё норм, права на доступ к чатам и к командам работают исправно, но вот форматирование чата доступно всем вне зависимости от прав

@Brikster
Copy link
Owner

Попробуйте новый билд, проблемы с правами по цветным сообщениям должны были исправиться.

@DropExitJoin
Copy link

Скачал билд который Update PAPI dependency version, не исправилось

@DropExitJoin
Copy link

Не будет исправления что-ли?

@Iarkont
Copy link
Author

Iarkont commented Sep 20, 2024

IMG_20240920_225501_363
На 1.20.4 исправилось почти, осталось &x запретить))
Кстати можно добавить для форматов &x и &#rrggbb пермишен chatty.decoration.hex - чтобы некоторые игроки могли использовать hex цвета в сообщениях

Ещё вопрос: как можно по максимуму сократить размер плагина? при компиляции в плагине остаётся куча библиотек, как минимум половина из них не задействована

@Brikster
Copy link
Owner

IMG_20240920_225501_363 На 1.20.4 исправилось почти, осталось &x запретить)) Кстати можно добавить для форматов &x и &#rrggbb пермишен chatty.decoration.hex - чтобы некоторые игроки могли использовать hex цвета в сообщениях

Исправил проблему со "стрёмным" hex-форматом. Право на использование hex уже есть - как раз такое, как вы написали.

Ещё вопрос: как можно по максимуму сократить размер плагина? при компиляции в плагине остаётся куча библиотек, как минимум половина из них не задействована

Наверняка можно, но сейчас в приоритете исправлять функциональные проблемы.

@Brikster
Copy link
Owner

Не будет исправления что-ли?

У меня в локальной среде и у создателя issue проблема исправилась. Чтобы подробнее узнать, что в вашем случае не так, мне нужен список плагинов. Также, если у вас LuckPerms, попробуйте использовать команду "/lp user permission check " и прислать ответ.

Вызывать надо на обычного юзера (у которого не должно быть прав). Проверить надо права "chatty.decoration.color" и "chatty.decoration". Так мы убедимся, что права настроены правильно, и проблема действительно в Chatty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants