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

Плагин [MECH|ADM] WGRegions

Qmaks

Старожил
Пользователь
Баллы
173
Имя в Minecraft
Qmaks
r8W4jxRYkD4.jpg
Название: WGRegions
Версия: 1.0
Требуемые плагины: WorldGuard, WorldEdit, Essentials.
Протестировано и успешно работает на версии Spigot 1.8+
Команды:
- /wgr list - Список регионов.
- /wgr reload - Перезагрузить конфиг.
- /wgr add <название региона> - Добавить регион в список.
- /wgr del <название региона> - Удалить регион из списка.
Права: wgr.cmd
Функционал:
При входе в указанные регионы отключает fly/gm/god, если это включено в конфиге.​
Конфиг:
Код:
#################################################
################## [WGRegions] ##################
################ [Made by Qmaks] ################
############### [vk.com/theqmaks] ###############
#################################################
gm: true #boolean переменная (true / false).  Проверять gm или нет.
god: true #boolean переменная (true / false).  Проверять режим бога или нет.
fly: true #boolean переменная (true / false).  Проверять полёт или нет.
msg: "&f[&cWGR&f] &eАпасненька!" #Сообщение, отсылаемое при отключении gm/god/fly или всего вместе.
regions: #Список регионов
  - pvp
Известные проблемы:
- При добавлении региона через команду в конфиг добавляется регион, но всё прочее удаляется, прошу помощи @alexandrage или @Shevchik​
DOWNLOAD(Исходники внутри)​
 
Сделано неправильно с точки зрения логики. У WorldGuard есть флаги, и лучше было бы инжектить дополнительный флаг и обрабатывать его, тогда и дополнительное хранилище не нужно. А ещё в архиве нет исходников, так что помочь не могу, с планшета декомилить нечем.
 
Сделано неправильно с точки зрения логики. У WorldGuard есть флаги, и лучше было бы инжектить дополнительный флаг и обрабатывать его, тогда и дополнительное хранилище не нужно. А ещё в архиве нет исходников, так что помочь не могу, с планшета декомилить нечем.
Как это нет? По пакейджу класса есть. И я не знаю как работать с теми флагами.
 
Как это нет? По пакейджу класса есть. И я не знаю как работать с теми флагами.
У меня ебнутый архиватор на планшете значит, вечно этот мусор с андроид маркета нихера не пашет, зато рекламу показывает, доооооо...
 
Хз, я стандартным getConfig() не пользуюсь ибо с ним обычно вечно косяки вылезают. Скорее всего у тебя тупо дефолтный конфиг при каких-то условиях грузится. Советую создавать новый YamlConfiguration записывать в него что надо и сохранять.
 
Хз, я стандартным getConfig() не пользуюсь ибо с ним обычно вечно косяки вылезают. Скорее всего у тебя тупо дефолтный конфиг при каких-то условиях грузится. Советую создавать новый YamlConfiguration записывать в него что надо и сохранять.
Ненене, я добавляю регион в список и с конфига стирается три boolean и string
 
Сервер не читает вообще этот плагин (Spigot 1.8.8)
WG WE Essentials - последней версии
 
15:12:36] [Server thread/WARN]: Caused by: java.lang.UnsupportedClassVersionError: qmaks/wgregions/Main : Unsupported major.minor version 52.0
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.defineClass1(Native Method)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
[15:12:36] [Server thread/WARN]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[15:12:36] [Server thread/WARN]: at java.security.AccessController.doPrivileged(Native Method)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[15:12:36] [Server thread/WARN]: at java.lang.Class.forName0(Native Method)
[15:12:36] [Server thread/WARN]: at java.lang.Class.forName(Class.java:264)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131)
[15:12:36] [Server thread/WARN]: ... 21 more
 
15:12:36] [Server thread/WARN]: Caused by: java.lang.UnsupportedClassVersionError: qmaks/wgregions/Main : Unsupported major.minor version 52.0
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.defineClass1(Native Method)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
[15:12:36] [Server thread/WARN]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[15:12:36] [Server thread/WARN]: at java.security.AccessController.doPrivileged(Native Method)
[15:12:36] [Server thread/WARN]: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[15:12:36] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[15:12:36] [Server thread/WARN]: at java.lang.Class.forName0(Native Method)
[15:12:36] [Server thread/WARN]: at java.lang.Class.forName(Class.java:264)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64)
[15:12:36] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131)
[15:12:36] [Server thread/WARN]: ... 21 more
Нужна java 8 для работы плагина.
Ты чо, про батьку так не говори.
 

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

Назад
Верх