Как выдать permission игроку minecraft
Туториал по настройке PermissionsEx (PEX)
И так, наверно у каждого из вас, кроме опытных держателей серверов имеются проблемы с настройкой прав доступа.
Лично я использую плагин PermissionsEx, так как считаю что это самый лучший плагин распределения прав доступа для серверов.
Что нам понадобится:
1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)
И так, начнем.
1. Скачиваем плагин, распаковываем. В папке есть 3 файла:
2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld
3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:
И так, по порядку:
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 отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.
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 в игре 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
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 в 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
Помощь по настройке 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 не работает