Скачать настроенный permission для minecraft 1.9. Туториал по настройке PermissionsEx (PEX)
Туториал по настройке 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 отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.
Как настроить permissionex
Добрый день посетители сайта upminecraft. В сегодняшней статье я постараюсь вам раскрыть много интересных моментов в игре minecraft! Наверняка каждый второй игрок хотел создавал себе игровой сервер, но на его пути всегда вставали какие либо препятствия. Первое из них является как раз установка и настройка permissionex. В интернете я ни как не мог найти подходящей информации, которая бы помогала бы мне справиться с вопросом как настроить permissionex для minecraft.
Мелькарт — это ульяновский производитель межкомнатных дверей. Основными направлениями является: производство и оптовая продажа складных и раздвижных дверей. Более подробно вы можете посмотреть Тут.
И так для работы с плагином, его нужно для начала скачать permissionex и установить его в папку plugins. После этого нужно запустить сервер и подождать пока в папке plugins появится еще одна папка с pex.
Теперь открываем эту папку, а сервер можно отключить и теперь можно редактировать файл permissions.yml! Открывать такой файл рекомендуется в notepad++:
Теперь мы можем не много разобрать что у нас получилось:
groups: — это группы
user: — это группа пользователей/игроков
default: true — это значит что группа user стоит по умолчанию
permissions: — это права игроков
— modifyworld. — это само право) оно разрешает игроку
А вот уже настроенный стандартный набор плагинов, вам лишь нужно убрать те плагины которые не установлены на вашем серверы:
groups:
default:
prefix: ‘&f[&fPlayer&f] &f’
suffix: ‘&f’
default: true
permissions:
– essentials.msg
– modifyworld.*
– lwc.protect
– essentials.home
– essentials.sethome
– essentials.spawn
– essentials.balance
– essentials.afk
– essentials.motd
– essentials.kit
– essentials.tpa
– essentials.tpaccept
– essentials.tpdeny
– essentials.warp
– essentials.warp.list
– worldedit.selection.hpos
– worldedit.selection.pos
– worldedit.wand
– worldguard.region.claim
– worldguard.region.remove.own.*
– worldguard.region.info.own.*
– worldguard.region.info.member
– worldguard.region.info
– worldedit.selection.expand
– worldguard.region.addowner.*
– worldguard.region.addmember.*
– worldguard.region.removemember.*
– worldguard.region.remove.member.*
– worldguard.region.list
– worldguard.region.wand
vip:
prefix: ‘&f[&6VIP&f]&f’
suffix: ‘&f’
default: false
inheritance:
– default
permissions:
– essentials.kit.vip
– essentials.joinfullserver
– essentials.back
– essentials.tp
premium:
prefix: ‘&f[&bPremium&f]&f’
suffix: ‘&f’
default: false
inheritance:
– vip
permissions:
– worldedit.navigation.thru
– worldedit.navigation.jumpto
– essentials.back
– essentials.tp
– essentials.fly
– essentials.vanish
– essentials.kit.premium
– essentials.kit.premium_ore
– essentials.kit.premium_armor
– essentials.joinfullserver
– scavenger.*
– inventorySave.use
moder:
prefix: ‘&f[&aModer&f]&f’
suffix: ‘&f’
default: false
inheritance:
– premium
permissions:
– worldedit.*
– craftbook.*
– chatguard.*
– essentials.tphere
– essentials.time
– essentials.time.set
– essentials.tp.others
– essentials.tp
– essentials.gc
– essentials.kick
– essentials.mute
– essentials.fly
– essentials.weather
– worldguard.region.unlimited
– essentials.gamemode
– WorldGuard.*
– essentials.ban
– lwc.admin
– worldguard.god
– worldguard.ungod
– worldedit.history.undo
– worldedit.region.set
– chatguard.addwarn
– chatguard.removewarn
– chatguard.unmute
– chatguard.list
– OpenInv.*
– coloredtablist.green
– coloredtablist.cmd.coloredtablist
– -coloredtablist.*
helper:
prefix: ‘&f[&aHelper&f] &f’
suffix: ‘&f’
default: false
permissions:
– essentials.tp.others
– essentials.tp
– essentials.kick
– essentials.mute
– essentials.fly
– essentials.weather
– essentials.ban
– essentials.time
– essentials.time.set
admin:
prefix: ‘&f[&bAdmin&f] &6’
suffix: ‘&6’
default: false
inheritance:
– default
permissions:
– coloredtablist.white
– coloredtablist.cmd.coloredtablist
– -coloredtablist.*
– ‘*’
На этом всё! Оставляйте свои комментарии и делитесь с друзьями гайдом! Качайте плагины и будьте вместе с сайтом upminecraft! Вам так же пригодится мод ore spawn
PermissionEx – permissions.yml setup [+DOWNLOAD]
- 1 diamonds
- 11,581 views, 22 today
- 882 downloads, 2 today
- 1 comments
- 0 favorites
- stars Feature on profile
- code Embed
- flag Report
Give me a Diamond, if i help you!
Sorry for my bad english, I am from Germany, I hope you understand! 🙂
So is a permission group is established:
Do not copy this group, this group is only for explaining that!
groups: ⇐ This is the beginning from the permission document
Player: ⇐ The first Group named Player
build: false ⇐ Can this Group build? false=NO true=YES
permissions: ⇐ The start of the global permissions, also the permissions in every world
– permission.custom ⇐ A custom permission, like essentials.fly or worldedit.*
– -negativ.permission.custom ⇐ A negativ custom permission
worlds: ⇐ The start of the per world permissions, also the permissions for one world.
world_nether: ⇐ This is the worldname
permissions: ⇐ The start of the per world permissions,
– permission.custom ⇐ Here the permissions from this world
world_the_end: ⇐ This is a other worldname
permissions: ⇐ The start of the per world permissions,
– permission.custom ⇐ Here the permissions from this world
options: ⇐ The beginning of the options for the group player
prefix: ‘&7[Player]&7 ‘ ⇐ The prefix of the player (In front of the Name)
suffix: ‘ ‘ ⇐ The suffix of the player (After of the Name)
default: true ⇐ Is this the default Group? false=NO true=YES
rank: ‘2’ ⇐ The smaller the number, the higher in the tablist
Admin: ⇐ The second group named Admin
build: true ⇐ Can this Group build? false=NO true=YES
inheritance: ⇐ The inheritance of the Group898
– Spieler ⇐ So the group Admin have all Permissions from the group Player, also the world permissions
permissions: ⇐ The start of the global permissions, also the permissions in every world
– permission.custom ⇐ A custom permission, like essentials.fly or worldedit.*
– -negativ.permission.custom ⇐ A negativ custom permission
worlds: ⇐ The start of the per world permissions, also the permissions for one world.
world_nether: ⇐ This is the worldname
permissions: ⇐ The start of the per world permissions,
– permission.custom ⇐ Here the permissions from this world
world_the_end: ⇐ This is a other worldname
permissions: ⇐ The start of the per world permissions,
– permission.custom ⇐ Here the permissions from this world
options: ⇐ The beginning of the options for the group player
prefix: ‘&c[Admin]&7 ‘ ⇐ The prefix of the player (In front of the Name)
suffix: ‘ ‘ ⇐ The suffix of the player (After of the Name)
default: false ⇐ Is this the default Group? false=NO true=YES
rank: ‘1’ ⇐ The smaller the number, the higher in the tablist
With the permission – ‘*’ have this player group ALL permissions.
Do not use tab in a .yml document! Use space.
Make backup from the document if you edit it!
So ist eine Permission Gruppe aufgebaut
Kopiert diese Gruppe nicht, diese Gruppe ist nur für das erklären!
groups: ⇐ Der Anfang des Permission Dokumentes
Player: ⇐ Die erste Gruppe heißt Player
build: false ⇐ Kann diese Gruppe bauen? false=NEIN true=JA
permissions: ⇐ Der Start der Globalen Permissions, also der Permissions in jeder Welt
– permission.custom ⇐ Eine eigene Permission wie essentials.fly oder worldedit.*
– -negativ.permission.custom ⇐ Eine negative Permission
worlds: ⇐ Der Start der per Welt permissions, also die Permissions nur in dieser Welt
world_nether: ⇐ Das ist der Weltname
permissions: ⇐ Der Start der per Welt Permissions
– permission.custom ⇐ Hier ist die Permission für diese Welt
world_the_end: ⇐ Ein anderer Weltname
permissions: ⇐ Der Start der per Welt Permissions
– permission.custom ⇐ Hier ist die Permission für diese Welt
options: ⇐ Der Beginn der Optionen für die Gruppe Player
prefix: ‘&7[Player]&7 ‘ ⇐ Der Prefix der Gruppe Player (Vor dem Namen)
suffix: ‘ ‘ ⇐ Der suffix der Gruppe Player (Nach dem Namen)
default: true ⇐ Ist Dies die default Gruppe? false=NEIN true=JA
rank: ‘2’ ⇐ Je kleiner die Nummer, desto höher steht man auf der Tabliste
Admin: ⇐ Die nächste Gruppe heißt Admin
build: true ⇐ Kann diese Gruppe bauen? false=NEIN true=JA
inheritance: ⇐ Das Erbe der Gruppe
– Spieler ⇐ Diese Gruppe hat alle Permissions, die die Gruppe Spieler auch hat, selbst die Welt Permissions
permissions: ⇐ Der Start der Globalen Permissions, also der Permissions in jeder Welt
– permission.custom ⇐ Eine eigene Permission wie essentials.fly oder worldedit.*
– -negativ.permission.custom ⇐ Eine negative Permission
worlds: ⇐ Der Start der per Welt permissions, also die Permissions nur in dieser Welt
world_nether: ⇐ Das ist der Weltname
permissions: ⇐ Der Start der per Welt Permissions
– permission.custom ⇐ Hier ist die Permission für diese Welt
world_the_end: ⇐ Ein anderer Weltname
permissions: ⇐ Der Start der per Welt Permissions
– permission.custom ⇐ Hier ist die Permission für diese Welt
options: ⇐ Der Beginn der Optionen für die Gruppe Player
prefix: ‘&7[Player]&7 ‘ ⇐ Der Prefix der Gruppe Player (Vor dem Namen)
suffix: ‘ ‘ ⇐ Der suffix der Gruppe Player (Nach dem Namen)
default: false ⇐ Ist Dies die default Gruppe? false=NEIN true=JA
rank: ‘1’ ⇐ Je kleiner die Nummer, desto höher steht man auf der Tabliste
MEHR INFOS:
Mit der permission – ‘*’ hat diese Spielergruppe ALLE permissions
Nutze kein Tab in ein .yml Dokument! Nutze das Leerzeichen.
Mache immer ein Backup wenn du es bearbeitest!
Источники:
http://minersss.com/bukkit/tutorial-po-nastrojke-permissionsex-pex.html
http://upminecraft.ru/poleznoe/1646-kak-nastroit-permissionex.html
http://www.planetminecraft.com/mod/permissionex-permissions-yml-setup-download/