Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин PermissionsEx 1.33.8

BDMan

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
CKATEPTb
Каждый тут знает о заброшенном плагине PermissionsEx, который был заброшен на 1.23.4.
Я нашел для вас очень интересный форк, ожививший этот плагин.
1. Удалено много неиспользуемого мусора.
2. Исправлено множество предупреждений и неиспользуемых импортов/строк.
3. Восстав из мертвых плагин будет отлично работать на 1.12+.
4. Добавлен конфиг HotLoading.
5. Добавлено простое авто-заполнение табом.
6. Добавлен bstats.
7. Отключена функция автоматического обновления.
8. Удалено авто-заполнение табом, пока не будет реализована лучшая система.
9. Удалены сетевые события.
10. Добавлено Web управление содержащее:
  • Простое управление группами и пользователями
  • Создание и восстановление резервных копий ваших разрешений
  • Просмотр разрешений всех установленных плагинов.
11. Исправлены некоторые утечки памяти.
12. Добавлена совместимость с SQL 5.7+.
13. Различные исправления ошибок.
14. Настроен интерфейс панели инструментов.
15. Добавлена поддержка редактирования суффиксов на панели инструментов.
 
sPerms или KungPerms не заменит, но как форк для тех кому не нужен под бунгу - пойдет, лакипермс конечно лучше, но он расчитан на более менее мультисерверную систему
 
Ну, я люблю пекс и работаю с ним, очень все хорошо. LuckyPerms тоже хорош, он у меня на PE.
 
Как использовать Web управление? Инструкция есть?
 
10. Добавлено Web управление содержащее:
  • Простое управление группами и пользователями
  • Создание и восстановление резервных копий ваших разрешений
  • Просмотр разрешений всех установленных плагинов.

Объясните мне пожалуйста, как настроить подключение дашборда в конфиге и как к нему коннектится? Я просто очень тупой. Попробовал настроить интуитивно - получил краш
[09:34:47] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: Encountered an unexpected exception
java.lang.ClassNotFoundException: ru.tehkode.permissions.bukkit.regexperms.PermissionList$NotifyingChildrenMap
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:106) ~[PluginClassLoader.class:1.12.2-a99a910]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:75) ~[PluginClassLoader.class:1.12.2-a99a910]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_241]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_241]
at ru.tehkode.permissions.bukkit.regexperms.PermissionList.put(PermissionList.java:143) ~[?:?]
at ru.tehkode.permissions.bukkit.regexperms.PermissionList.put(PermissionList.java:22) ~[?:?]
at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManager.java:588) ~[SimplePluginManager.class:1.12.2-a99a910]
at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManager.java:578) ~[SimplePluginManager.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:23) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:16) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:43) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerCorePermissions(DefaultPermissions.java:76) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:427) ~[CraftServer.class:1.12.2-a99a910]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:386) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:316) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:591) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_241]
Сервер на 1.12.2 Mohist ядро. Да-да, знаю "Spigot +Forge - говно!! Выбрасывай", но Sponge не по душе мне.
Вот так заполнен сейчас у меня конфиг:
permissions:
debug: false
allowOps: false
user-add-groups-last: false
log-players: false
createUserRecords: false
backend: sql
informplayers:
changes: false
basedir: plugins/PermissionsEx
dashboard:
enabled: true
port: 16413
serveraddress: localhost
certificate:
path: keystore.jks
keypass: пароль_к_сертификату
storepass: пароль_к_хранилищу
alias: storeAlias
internalip: IP_хост_машины_без_порта
logaccess: true
backends:
sql:
uri: mysql://localhost/**имя_бд**
user: **логин_бд**
password: **пароль_бд**
type: sql
connectionProperties: useSSL=false
 
10. Добавлено Web управление содержащее:
  • Простое управление группами и пользователями
  • Создание и восстановление резервных копий ваших разрешений
  • Просмотр разрешений всех установленных плагинов.

Объясните мне пожалуйста, как настроить подключение дашборда в конфиге и как к нему коннектится? Я просто очень тупой. Попробовал настроить интуитивно - получил краш
[09:34:47] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: Encountered an unexpected exception
java.lang.ClassNotFoundException: ru.tehkode.permissions.bukkit.regexperms.PermissionList$NotifyingChildrenMap
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:106) ~[PluginClassLoader.class:1.12.2-a99a910]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:75) ~[PluginClassLoader.class:1.12.2-a99a910]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_241]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_241]
at ru.tehkode.permissions.bukkit.regexperms.PermissionList.put(PermissionList.java:143) ~[?:?]
at ru.tehkode.permissions.bukkit.regexperms.PermissionList.put(PermissionList.java:22) ~[?:?]
at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManager.java:588) ~[SimplePluginManager.class:1.12.2-a99a910]
at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManager.java:578) ~[SimplePluginManager.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:23) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:16) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerPermission(DefaultPermissions.java:43) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.util.permissions.DefaultPermissions.registerCorePermissions(DefaultPermissions.java:76) ~[DefaultPermissions.class:1.12.2-a99a910]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:427) ~[CraftServer.class:1.12.2-a99a910]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:386) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:316) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:591) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_241]
Сервер на 1.12.2 Mohist ядро. Да-да, знаю "Spigot +Forge - говно!! Выбрасывай", но Sponge не по душе мне.
Вот так заполнен сейчас у меня конфиг:
permissions:
debug: false
allowOps: false
user-add-groups-last: false
log-players: false
createUserRecords: false
backend: sql
informplayers:
changes: false
basedir: plugins/PermissionsEx
dashboard:
enabled: true
port: 16413
serveraddress: localhost
certificate:
path: keystore.jks
keypass: пароль_к_сертификату
storepass: пароль_к_хранилищу
alias: storeAlias
internalip: IP_хост_машины_без_порта
logaccess: true
backends:
sql:
uri: mysql://localhost/**имя_бд**
user: **логин_бд**
password: **пароль_бд**
type: sql
connectionProperties: useSSL=false
Я всё же советую перейти на LuckPerms и импортировать всё из PeX. Этим форком уже почти год не занимаются, плюс разработчики оригинального PeX сейчас пишут версию 2.0, но когда она выйдет - фиг их знает.
 
Я всё же советую перейти на LuckPerms и импортировать всё из PeX. Этим форком уже почти год не занимаются, плюс разработчики оригинального PeX сейчас пишут версию 2.0, но когда она выйдет - фиг их знает.
Я уже пробовал. Во 1 на моём ядре он крашит сервер в связке с другими плагинами. Во 2 - главная проблема - у него другие колонки PEX`a. А мне нужны колонки PermissionsEX, чтобы работал личный кабинет fleyaro
 
Дак просто поправить ЛК?
Я в веб-разработке ничего не шарю, онли плагины под bukkit. CSS / html - не моё. А даже если бы и шарил - у меня крашится лакпермс если загружать с другими плагинами, возможно конфликтует.
 

Поделиться этой страницей

Назад
Верх