Minecraft PermissionShell мод 2021 скачать бесплатно
logo
wow addon PermissionShell

PermissionShell

Версия игры: 1.13
Всего загрузок: 1,995
Обновлено: Feb 13, 2019
Создано: Feb 13, 2019
Скачать PermissionShellСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
PermissionShell v1 release 9.86 KB Feb 13, 2019 1.13 1,995 скачать PermissionShell PermissionShell v1 releaseСкачать

Описание

PermissionShell

Когда я разрабатывал другой плагин и хотел проверить его на наличие разрешений, я заметил, что нет простого способа сделать это, как консольные команды или что-то в этом роде

 

Оговорка

Предупреждение: игра с разрешениями вашего сервера во время выполнения может сделать ваш сервер непригодным для использования, вы можете отозвать разрешения команд для всех, отозвать свои собственные разрешения и испортить свой сервер без возврата… пожалуйста, часто создавайте резервную копию вашего сервера и используйте плагин с сознанием

 

Описание

Этот плагин добавляет команду консоли «permissionshell» (по умолчанию псевдоним «Пермь») с 4 команды: «роспись», «набор», «удалить», «помоги»

 

Синтаксис

Общая форма «/Пермь <subcommand> <player> <permission_spec> [стоимость]» плюс «помочь» подкоманда

/пермский список <плеер> [фильтр]

/Пермский набора <player> <permission> <value>

/Пермский удалить <player> <permission>

/пермская справка [подкоманда]

 

  • <filter> имеет значение для подкоманды «list» и соответствует всем именам разрешений, начинающимся с нее, может быть опущен для всех разрешений игрока (список может быть огромным)… также можно использовать «*» в качестве wilcard для сопоставления чего-либо между ними, как в filename glob… пример: «v*.f»
  • <permission> — это буквальное имя разрешения в случае подкоманд «set» и «remove» .
  • <value> имеет значение только для подкоманды «set» и может быть либо «true», либо «false»
  • в игровом чате (или серверной консоли) просто введите «/perm», чтобы получить дополнительную информацию

 

Немного более длинная история

Пока я писал этот плагин, я обнаружил еще несколько более глубоких вещей, помимо общего использования разрешений»player.hasPermission («myPerm»)»… популярные знания говорят, что вы должны установить «Vault» или какой-то плагин разрешений (например, PermissionsEx, bPermissions, bukkitPermissions и т. Д.), Редактировать файлы и перезагружать их, Что совершенно непрактично для целей тестирования 

Я узнал, что когда загрузчик плагинов читает раздел разрешений файла «plugin.yml», разрешения по умолчанию регистрируются на сервере, но кроме того, разрешение может быть переопределено для игрока, «прикрепив» к нему пользовательское… однако важно удалить эти вложения разрешений, как только они будут использованы для освобождения ресурсов

 

Дополнительная информация

Извините за некрасивое описание, у меня немного не хватает времени, но с надеждой, что плагин будет полезен и чтобы было написано полезное описание… исходный код по адресу https://github.com/atesin/PermissionShell

 

¡viva chile mierda!

Комментарии

Добавить комментарий