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

Решено LuckPerms не работает разрешение

Тема в разделе "Помощь", создана пользователем Mark Ponchik, 2 фев 2024.

Статус темы:
Закрыта.
  1. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Здраствуйте, мне понадобилось отключить для всех игроков даже с /op команду /tp полностью. Для этого зашел в LuckPerms и отключил разрешения в группе "default": bukkit.tp, essentials.tp, minecraft.tp, tp. Но команда /tp все равно осталась, и не могу понять в чем причина.
    Список разрешений на тп: *Тык*
    Буду рад любой помощи
     
  2. Snon_S

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

    Баллы:
    76
    bukkit.command.teleport
     
  3. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Не помогло, + это разрешение не отображалось в списке доступных..
     
  4. HauserGrim

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

    Баллы:
    96
    https://luckperms.net/wiki/Verbose
    lp verbose позволяет смотреть какие права проверяются и разрешены они или запрещены. От меня подробностей не будет, так как не мне это нужно, чтобы разбираться.
     
    Последнее редактирование: 8 фев 2024
  5. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Сделал, написал /lp verbose command Mark_Ponchik tp, пишет что нету прав на исполнение команды и ниже разрешение "minecraft.command.teleport - false", но команда дальше работает.
    Вот список плагинов, возможно у некоторых имеется команда на тп, а я не могу найти: *тык*
     
  6. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Если снять с себя все права, то команда работает?
    И попробуй просто /lp verbose command Mark_Ponchik
    Без "tp" на конце
     
  7. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Нет

    Пишет мне аргументы для использования данной команды.
     
  8. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну так давно бы почитал, как она работает.

    /lp verbose on Mark_Ponchik

    Выключить

    /lp verbose off
     
  9. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Здраствуй, извини за такой долгий ответ, отходил за бутербродами.
    Я прочитал про verbose несколько раз, и не раз пользоватся. Но в этом случае про использование тп ничего не пишет: *Тык*.
    P.S: Проблема только с командами по типу tp, другие все логирует
     
  10. HauserGrim

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

    Баллы:
    96
    Возможно, какой-то другой плагин на телепорты стоит, который не проверяет права?
     
  11. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Значит стоит какой-то плагин, которые либо просто op проверяет, либо вообще сравнивает с никами/uuid из конфига плагина.
    Убираешь половину плагинов, включаешь сервер, проверяешь. Если актуально - убираешь ещё половину из оставшихся. Если проблема решилась - возвращаешь половину из того, что убирал до этого. Таким образом находишь виновника, после чего его либо настраиваешь, либо удаляешь
     
  12. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Судя по всему, это ванильная команда /tp. Вполне возможно, что сами разработчики ядра недоглядели и забыли добавить право при имении /op. Скинь что выдаёт /ver.
     
  13. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ванильные команды всегда проверяют права, по крайней мере Paper и его форки
     
  14. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Синтаксис подсказок, сообщение телепорта и наличие проверки права minecraft.admin.command_feedback указывают на ваниль. Если это и отдельный плагин, то зачем-то полностью имитирующий поведение /tp ванили.
     
  15. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Видео не смотрел, доверился ТСу, который заявил, что никакие права не проверяются. Про minecraft.admin.command_feedback ни слова не прозвучало.

    Так что да, судя по стеку, реально выполняется ваниальная.

    Но неясно, почему не проверяет права на /tp. Возможно потому что тестировалось с опкой.
    Без неё наверняка будет проверка права minecraft.command.tp или minecraft.command.teleport

    upload_2024-2-8_16-2-18.png

    Ну, как минимум пишет про проверку права minecraft.admin.command_feedback
    Теперь проверь то же самое, но без прав оператора
     
    Последнее редактирование: 8 фев 2024
  16. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Возможно, находил право "coreprotect.teleport".
    Находил строчку "op-permissions" в некоторых, может оно?
    *Тык*
    Сейчас буду пытатся
     
  17. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Если игрок вводит без прав оператора, то тп отображается: *Тык*
     
  18. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну вот и ответ. Выдашь это право, и всё заработает
     
  19. Автор темы
    Mark Ponchik

    Mark Ponchik Участник Пользователь

    Баллы:
    31
    Мне нужно чтобы даже у операторов не было этой команды.. или я не правильно понимаю?
     
  20. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Отключаешь в LuckPerms систему операторов, op-permission-level вставляешь в 0 для достоверности, после чего выдаёшь право со значением false.

    Тебе виднее, что ты хочешь сделать.
    Хотя лично я бы просто не выдавал опки никому кроме реальных владельцев сервера
     
Статус темы:
Закрыта.

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