что такое pex user в майнкрафт
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
Basic Permissions Setup
Clone this wiki locally
As mentioned previously, PEX supports a rich chat/console command interface allowing you to do almost everything in-game or from the server console.
PEX works on the general principal that permission to run a command is not allowed unless the permission node is specifically listed. For those commands and events that are allowed by default, PEX allows for denying access to those commands with permission node negation.
For example, lets look at the /give and /plugins commands as they are part of bukkit.
The commands to add or deny access to these commands are:
Important Information on the ‘*’ Node (top)
Important File Back-end Notes (top)
If you are going to edit the permissions file by hand, make sure to read, understand and follow these rules:
Consider the following (incorrect!) example:
Setup a basic and simple permissions infrastructure (top)
These commands must be entered at the console
If you do not have access to the console (top)
Create a permissions.yml file as follows and upload it to the PermissionsEx directory, making sure that the formatting is exact and correct! See the YAML Notes in the PEX Basics page page for details.
Now connect to your server to create groups Member, VIP and Mod.
Create additional groups: Member, VIP, Mod (top)
Rank 100 is now the highest promotion status.
Be aware that the promote and demote commands have restrictions in-game (but not in the console). In-game, you can not:
The promote and demote commands will work on any player of any rank from the console, without restrictions.
Add fancy prefixes! (top)
Add permissions to each group (top)
NOTE: If you have not enabled ModifyWorld, the modifyworld.* lines can be skipped.
Now it’s time to test your setup
Testing your environment (top)
For each section, change your group to the specified group with /pex user YourPlayerName group set GroupName ####Default
For the next step, you will be creating a «virtual» user. Alternately, have a friend join the server and use them as the test subject (It’s for Science!)
File Backend Example (top)
For reference, following the example above will result in the following permissions.yml file. If you use this as an example for making your permissions file, make note of the indenting and capitalization of the various header names:
And this is how the file looks to PEX after being parsed. Use an on-line YAML checker to verify your permissions file looks similar. If it does not, PEX will not work as expected and may throw all kinds of errors!
РазрешенияEX
PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое дает возможность определять, что игроки могут или не могут использовать чат в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.
Установка
Использование
Для распределения игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открытие его мы увидим:
Значение этих следующих строк следующего:
groups: — указывает, что ниже будут идти группы и их права.
по умолчанию: — название группы, куда попадают все только что зашедшие на сервер игроков, если они не прописаны в других группах.
default: true — параметр, который задаёт группу, как группу по-умолчанию, может изменить это название.
permissions: — все, что идёт ниже, и это есть сами, есть, все права этой группы будет иметь любой игрок, для которого есть другие группы и/исключения. «права» для группы, сюда нужно прописывать разрешения от различных плагинов на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld. * — возможность «модифицировать» мир. Если вы не намерены конкретно определять, то игроки могут или не могут оставить это право в игровом мире, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx) .
Рассмотрим, как мы можем отредактировать данный файл:
Если вы хотите раскрасить игроков и добавить к ним префиксы и суффиксы, то нужно включить и настроить в permissions.yml Chat Manager.
Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут работать ошибки, то оно выдаст номер забракованной строки.
Команды и права
С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml
Служебные
Управление правами игроков
Управление правами групп игроков
Управление правами групп
Управление игроками в группах
Команда | Разрешение | Описание |
---|---|---|
/pex group users | permissions.manage.membership. | Показать всех игроков в группе |
/pex group добавить пользователя [world] [time] | permissions.manage.membership. | Добавить игрока/игроков в группу на время [время] |
/pex group user remove [world] | permissions.manage.membership. | Удалить игрока /игроков из группы |
/pex promotion | permissions.user.promote. | Повысить игрока в высшую группу |
/pex demote | permissions.user.demote. | Понизить игрока в низшую группу |
Управление наследственностью мировоззрения
Команда | Permission | Описание |
---|---|---|
/pex worlds | permissions.manage. worlds | Показать загруженные миры |
/pex world | permissions.manage. миры | Показать информацию о наследственности мира |
/pex world наследовать | permissions.manage.worlds.inheritance | Установить родительский мир/миры для мира |
Критика
API-полномочия Bukkit’а (также называемое «superperms») разработан с целью централизации конфигурации пользователей, без необходимости поиска плагинов, которые были бы совместимы с каким-то определенным система прав. Все текущие плагины полностью ‘superperms’, кроме PermissionsEx.PEX же работает против этой системы путем встраивания собственного кода. Это вызывало проблемы как у PEX, так и в самом Bukkit’е. Реализация «суперсермы» очень слабая, в некоторых случаях приводящая к серьезным сбоям. PEX пытается перенаправить все привилегии через свою систему, работы с «superperms» Bukkit’а.
С версии 1.13 PEX поддерживает superperms
Что не так?
Что использовать PEX?
Примечания
Ссылки
PermissionsEX на BukkitDev
PermissionsEX в вики eng
Критика PEX
как пользоваться pex user в майнкрафт
Туториал по настройке 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 отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.
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
Кто разбирается в плагине 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:
— ‘