О плагине Настройка PermissionsEX. Основы

  • Автор темы Автор темы vest
  • Дата начала Дата начала

vest

Активный участник
Баллы
78
Имя в Minecraft
vest
Всем ку!​
В данной теме я хочу подробно изложить процесс настройки плагина permissionsEX. И так начнем.​
Настраивать группы можно как с помощью чата на сервере( главное иметь права админа) так и с помощью консоли.​
Настройка групп.​
Создание группы : /pex group имя группы create
Добавление прав для группы: /pex group имя группы add право
Добавление игрока в группу: /pex group имя группы user add никнейм игрока
Добавление прав одной группы другой: /pex group имя дочерней группы parents (set parents) группа родитель
Добавление префикса для группы: /pex group имя группы prefix &цвет[Префикс]&цвет ника
Добавление суффикса для группы: /pex group имя группы suffix & цвет суффикса
Настройка Игрока.​
Смена префикса игрока ( если тот находится в группе default): /pex user имя игрока prefix (см вверху)
Настройка прав для групп.​
И так, права можно найти на странице каждого и плагинов. Но замечательный пользователь рубаккита Mik1313 cсоздал программу EasyPermissions, тем самым облегчив создание и настройку плагина. За это ему огромное спасибо!!! ( скачать прогу )​
И так откроем программу, выберем нужный плагин, нужные права и нажмем получить код. Копируем код и вставляем под строкой permission в нужной группе ( в плагине permissionsEX)​
Далее выравниваем строки строго по образцу. сохраняем и пишем в ком.строке /pex reload.​
Собственно это и все! Спасибо за внимание! По всем вопросам пишите в личку, скайп или попросту в комментах под темой. ​
Предлагаю услуги по настройке PermissionsEX. От 50р.​
​
 
Напиши ещё о правильной настройке ЧатМенеджера.
 
А возможно через консоль удалить группу?
 
/pex group Название remove или delete
 
  • Нравится
Реакции: vest
Привет,вот помоги мне:я создал сервер настроил permissionsex но когда я добавляю человека в любую группу,то они не может не ломать блоки не пользоваться не одной командой вообще


Вот мой permissionsex:


groups:
User:
default: true
permissions:
- modifyworld.*
- worldedit.selection.pos
- worldedit.selection.hpos
- worldedit.selection.expand
- worldedit.wand
- worldguard.region.wand
- worldguard.region.claim
- worldguard.region.select.own.*
- commandbook.who
- commandbook.kit.starter
- commandbook.time.check
- commandbook.biome
- commandbook.spawn
- commandbook.teleport.other
- commandbook.call
- commandbook.say.me
- commandbook.spawn
- commandbook.sethome
- commandbook.home
- creativegates.use
- lwc.protect
- jobs.join*
- iConomy.holdings
- iConomy.help
- iConomy.payment
- mobarena.use.*
- mobarena.arenas.*
- mobarena.classes.*
- mobarena.use.playerlist
- mobarena.use.arenalist
- mobarena.use.spectate
- mobarena.use.leave
- mobarena.use.join
- ChestShop.shop.sell
- ChestShop.shop.buy
VIP:
default: false
inheritance:
- User
permissions:
- commandbook.kit.vip
- commandbook.away
- commandbook.heal
- EPsell.execute
Premium:
default: false
inheritance:
- User
permissions:
- commandbook.kit.premium
- commandbook.broadcast
- commandbook.away
- commandbook.heal
- iConomy.holdings.others
- EPsell.execute
- fly.other
- fly.speed
- ChestShop.shop.create
Moder:
default: false
inheritance:
- User
permissions:
- commandbook.give
- commandbook.setspawn
- commandbook.time
- commandbook.spawnmob
- commandbook.weather
- commandbook.weather.thunder
- commandbook.mute
- commandbook.away
- commandbook.slay
- commandbook.slap
- commandbook.rocket
- commandbook.barrage
- commandbook.gamemode
- commandbook.kick
- commandbook.bans.ban
- commandbook.bans.unban
- openInv.openinv
- EPsell.execute
- pc.use
- fly.fly
- ChestShop.shop.create
Admin:
default: false
permissions:
- '*'
users:
bochka:
group:
- Premium
 
Pex подключен к mysql. Как-то можно сделать, что бы pex автоматом удалял випов и других,у которых закончилось время(значение в value). Мне без проблем повесить скрипт на крон, который бы сам таблички чистил, но хотелось бы более нативнее.
 
@bochka,
ошибка в синтаксисе пермишенов
2013-01-09 01:09:46 [WARNING] Error loading permissions file:
while parsing a block mapping
in "<string>", line 2, column 3:
User:
^
expected <block end>, but found BlockEntry
in "<string>", line 45, column 3:
- commandbook.kit.vip
^

2013-01-09 01:09:46 [SEVERE] Error occurred while enabling PermissionsEx v1.19.5 (Is it up to date?)
java.lang.IllegalStateException: Error loading permissions file
at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:249)
at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:84)
at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:425)
at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:487)
at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:54)
at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:74)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java:316)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.java:298)
at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:326)
at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:305)
at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:264)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:149)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:404)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in "<string>", line 2, column 3:
User:
^
expected <block end>, but found BlockEntry
in "<string>", line 45, column 3:
- commandbook.kit.vip
^

at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:232)
... 16 more
Caused by: while parsing a block mapping
in "<string>", line 2, column 3:
User:
^
expected <block end>, but found BlockEntry
in "<string>", line 45, column 3:
- commandbook.kit.vip
^

at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575)
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 19 more
если сам не справишься, запакуй файл permissions.yml в архив и приложи к посту через кнопку "Загрузить файл"


@indarium,
PEX не хранит в базе временные пермишены, cron нормальное решение.
 
  • Нравится
Реакции: vest
Назад
Верх