Как выдать группу игроку permissions ex

PermissionsEX

PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.

Содержание

Установка

Использование

Для распределения прав игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открыв его мы увидим:

Значение этих строк следующее:
groups: — указывает, что ниже будут идти группы и их права.
default: — название группы, куда попадают все только что зашедшие на сервер игроки, если они не прописаны в других группах. Вы можете менять это название на какое захотите.
default: true — параметр, который задаёт группу, как группу по-умолчанию. То есть, все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: — все, что идёт ниже, это и есть сами «права» для группы, сюда нужно прописывать permissions от различных плагинов установленных на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld.* — возможность «модифицировать» мир. Если Вы не намерены конкретно определять, что игроки могут или не могут изменять в игровом мире, то это право лучше оставить как есть, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx).

Рассмотрим как мы можем отредактировать данный файл:

Здесь мы добавили новую группу Admins, а также права для отдельного игрока BigBoss:.
default: false — означает, что данная группа не является группой по-умолчанию.
inheritance: — параметр, с помощью которого можно установить наследственность прав определённой группы, в данном случае — это группа default. Это значит, что Вам не придётся еще раз прописывать права группы default для группы Admins.
Звездочка (‘*’) означает, что у группы/игрока есть абсолютно все права на все плагины, установленные на сервере.
users: — означает, что ниже идут права отдельных игроков.
BigBoss: — имя игрока для которого настраиваются отдельные права.
group: Admins — указывает на то, что игрок входит в группу Admins
rank: — ранг игрока.

Предположим, что группа Admins имеет право permissions.manage, данное право позволяет получить полный доступ ко всем командам PermissionsEx. Если Вы захотели ограничить группу в определенном праве (например permissions.manage.users), то перед правом нужно ставить две черты:

Если Вы хотите раскрасить ники игроков и добавить к ним префиксы и суффиксы то нужно включить и настроить в permissions.yml Chat Manager.

Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.

Команды и права

С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml

Источник

Туториал по настройке PermissionsEx (PEX)

Как выдать группу игроку permissions ex. Смотреть фото Как выдать группу игроку permissions ex. Смотреть картинку Как выдать группу игроку permissions ex. Картинка про Как выдать группу игроку permissions ex. Фото Как выдать группу игроку permissions ex

И так, наверно у каждого из вас, кроме опытных держателей серверов имеются проблемы с настройкой прав доступа.
Лично я использую плагин PermissionsEx, так как считаю что это самый лучший плагин распределения прав доступа для серверов.

Что нам понадобится:

1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)

И так, начнем.

1. Скачиваем плагин, распаковываем. В папке есть 3 файла:

Как выдать группу игроку permissions ex. Смотреть фото Как выдать группу игроку permissions ex. Смотреть картинку Как выдать группу игроку permissions ex. Картинка про Как выдать группу игроку permissions ex. Фото Как выдать группу игроку permissions ex

2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld

3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:

Как выдать группу игроку permissions ex. Смотреть фото Как выдать группу игроку permissions ex. Смотреть картинку Как выдать группу игроку permissions ex. Картинка про Как выдать группу игроку permissions ex. Фото Как выдать группу игроку permissions ex

И так, по порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами «права» для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.

Данный Permissions настроен для плагинов: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Здесь как вы могли заметить появились новые параметры:

info: //параметры группы
prefix: » //префикс
suffix: » //суффикс

// для отображения префиксов/суффиксов необходимо включить плагин ChatManager, который входит в состав PEX. Для этого в папке plugins/ChatManager/ в файле config.yml находим enable и меняем его при необходимости с enable: false на enable: true

inheritance: //наследование прав
— Default //в данном случае наследуются все права группы «default»
Так же вы могли заметить что появился параметр users:
под ним нужно указывать никнеймы пользователей, которым вы хотите дать дополнительные права и/или переместить в другую группу. К примеру:

Moderator:
group:
— Moder
permissions: null

где «Moderator»-никнейм игрока, «Moder»- название группы, permissions: null-дополнительные права для этого пользователя, в данном случае их нет.

Запомните! В YAML нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать.

Примечание от idg_dima: YAML отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.

Источник

Помощь по настройке permissions (Плагин сервера minecraft)

Если не знаешь как в пермишен прописать строки по по создание группы, то для начала лучше это сделать через консоль. При запуске плагина permissions дефолтная (основная к которой будут относиться все игроки при заходе и которым не выдали права) defoult.
Как добавить группы через консоль. Пишем в консоле без флеша (/):
pex group (группа) createсоздать группу без родительской группы (это означает, что эта группа не будет иметь разрешения с другой группы)
pex group player createсоздаем группу player
pex group player add essentials.spawnдаем разрешение группе player команду /spawn
pex group player add homeдаем разрешение группе player команду /home и т. д.
pex group player prefix Playerустанавливаем группе player префикс Player (потом можно отредактировать в файле заключив в одинарные кавычки и задать цвет ‘&3Player’)
pex group player suffix &aустанавливаем группе player суффикс (цвет текста)
pex group player set default falseможно не прописывать, но этим мы пропишем, что эта группа не дефолтная.
Далее так же и с другими группами которые вы хотели бы иметь на своем сервере.

pex group vip create playerсоздать группу vip с родительской группой player (то есть, в эту группу не нужно прописывать разрешения которые есть в группе player)
pex group vip add essentials.kit
pex group vip add essentials.kits.vip
pex group vip prefix Vip
pex group vip suffix &a
pex group vip set default false

pex group svip create player,vipсоздать группу svip с родительской группой player и vip (то есть, в эту группу не нужно прописывать разрешения которые есть в группе player и vip)
pex group vip add essentials.back.ondeath
pex group vip add essentials.kits.svip
pex group svip prefix Svip
pex group svip suffix &a
pex group svip set default false

pex group god create
pex group god add *даем разрешение группе god на все
pex group god prefix GOD
pex group god suffix &a
pex group god set default false

что тут не так? плагин PermissionsEX не работает

Источник

Кто разбирается в плагине PermissionsEx в игре Minecraft? Помогите пожалуйста с настройкой доната

И так для работы с плагином, его нужно для начала скачать permissionex и установить его в папку plugins. После этого нужно запустить сервер и подождать пока в папке plugins появится еще одна папка с pex.

Теперь открываем эту папку, а сервер можно отключить и теперь можно редактировать файл permissions.yml! Открывать такой файл рекомендуется в notepad++:

groups:
user:
default: true
permissions:
— modifyworld.*

И так для работы с плагином, его нужно для начала скачать permissionex и установить его в папку plugins. После этого нужно запустить сервер и подождать пока в папке plugins появится еще одна папка с pex.

Теперь открываем эту папку, а сервер можно отключить и теперь можно редактировать файл permissions.yml! Открывать такой файл рекомендуется в notepad++:
нужно зайти на официальные сайты плагинов там есть рядом с командами есть колонка Permission и вписываеш в нужную группу эти права

groups:
user:
default: true
permission:
«-essentials.signs.create.heal»
эти пава вписываеш после Permission обезательно в скобки

# REQUIRED
# Appears as the title of the menu.
name: ‘&1Menu Сервера’

# REQUIRED
# The number of rows in the menu.
rows: 3

# OPTIONAL (you can remove this or set it to »)
# Bind multiple commands using ; (command: ‘menu; m; me’)
command: ‘menu’

# OPTIONAL
# How frequently the menu will be refreshed, in seconds.
# Useful if you have variables in items’ descriptions.
auto-refresh: 5

# OPTIONAL
# This command command will be executed when the menu is opened.
# Supports all the icon command types.
open-action: ‘tell: &eвы открыли menu.’

# OPTIONAL
# The menu will open only when right-clicking with a compass.
open-with-item:
id: #318
left-click: false
right-click: true

spawncmd:
COMMAND: ‘spawn’
NAME: ‘&e/spawn’
LORE:
— ‘It justs executes /spawn’
— ‘as the player who clicked.’
ID: enderpearl
POSITION-X: 1
POSITION-Y: 1

durability-armor:
NAME: ‘&aDamaged armor’
LORE:
— ‘This armor is damaged.’
ID: diamond helmet
DATA-VALUE: 200
POSITION-X: 2
POSITION-Y: 1

enchanted-sword:
NAME: ‘&aEnchanted sword’
LORE:
— ‘This sword is glowing.’
ID: diamond sword
ENCHANTMENT: durability, 1
POSITION-X: 3
POSITION-Y: 1

some-arrows:
NAME: ‘&aSome arrows’
LORE:
— ‘You can set the amount of items to display.’
ID: arrow
AMOUNT: 5
POSITION-X: 4
POSITION-Y: 1

test-from-console:
COMMAND: ‘console: say Hello !’
NAME: ‘&cRuns command from the console.’
LORE:
— ‘It broadcasts your name with the command /say.’
ID: command block
POSITION-X: 5
POSITION-Y: 1

test-as-op:
COMMAND: ‘op: say Hello world!’
NAME: ‘&cRuns command as OP.’
LORE:
— ‘Be careful with this type of commands.’
— ‘It will ignore nearly all the permissions.’
ID: command block
POSITION-X: 6
POSITION-Y: 1

test-with-placeholder:
COMMAND: ‘tell: &9Online players: &f/; tell: &9Your name: &f; tell: &9The world you are in: &f; tell: &9Money: &f
NAME: ‘&6This message contains some placeholders’
LORE:
— ‘Placeholders will be replaced when the item’
— ‘is clicked.’
ID: water bucket
POSITION-X: 7
POSITION-Y: 1

economy-give:
COMMAND: ‘tell: &aYou have paid 50$ for this command!; give: gold_ingot’
NAME: ‘&eEconomy & Give command’
LORE:
— ‘This command will be executed’
— ‘only if you have at least 50$!’
— ‘It gives you a gold ingot.’
ID: gold ingot
PRICE: 50
POSITION-X: 8
POSITION-Y: 1

formatting-codes:
NAME: ‘&dFormatting codes’
LORE:
— ‘You can use all the formatting codes!’
— ‘&fColors: &c#c &a#a &9#9 &e#e &f. ‘
— ‘&fRandom (#k): &kfy379!H’
— ‘&fBold (#l): &lexample’
— ‘&fStrikethrough (#m): &mexample’
— ‘&fUnderline (#n): &nexample’
— ‘&fItalic (#o): &oexample’
ID: paper
POSITION-X: 1
POSITION-Y: 2

will-not-close:
NAME: ‘&2Info’
LORE:
— ‘&7The menu will not close’
— ‘&7clicking on this item.’
ID: sign
KEEP-OPEN: true
POSITION-X: 2
POSITION-Y: 2

talking-fish:
COMMAND: ‘tell: This is a simple message, without using commands!’
NAME: ‘&3Tells you something.’
LORE:
— ‘

Источник

Permissions ex настройка

Как выдать группу игроку permissions ex. Смотреть фото Как выдать группу игроку permissions ex. Смотреть картинку Как выдать группу игроку permissions ex. Картинка про Как выдать группу игроку permissions ex. Фото Как выдать группу игроку permissions ex

Как настроить permissions ex в minecraft [1.16.1][1.15.2][1.14.4][1.12.2] и другие версии. Добрый день. В сегодняшней статье я постараюсь вам раскрыть много интересных моментов в игре minecraft! Наверняка каждый второй игрок хотел создавал себе игровой сервер, но на его пути всегда вставали какие либо препятствия. Первое из них является как раз установка и настройка permissionsex. В интернете я ни как не мог найти подходящей информации, которая бы помогала бы мне справиться с вопросом как настроить permissions ex для minecraft.

И так для работы с плагином, его нужно для начала скачать permissionex и установить его в папку plugins. После этого нужно запустить сервер и подождать пока в папке plugins появится еще одна папка с pex.

Теперь открываем эту папку, а сервер можно отключить и теперь можно редактировать файл permissions.yml! Открывать такой файл рекомендуется в notepad++:

Теперь мы можем не много разобрать что у нас получилось:

groups: — это группы
user: — это группа пользователей/игроков
default: true — это значит что группа user стоит по умолчанию
permissions: — это права игроков
— modifyworld. — это само право) оно разрешает игроку

Вы так же можете скачать готовый сервер по этой ссылке:

А вот уже настроенный стандартный набор плагинов, вам лишь нужно убрать те плагины которые не установлены на вашем серверы:

На этом всё! Оставляйте свои комментарии и делитесь с друзьями гайдом! Качайте плагины и будьте вместе с сайтом upminecraft! Готовый лаунчер готов для скачивания Tlauncher

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *