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

В разработке WGExtender

Статус
Закрыто для дальнейших ответов.
Не работает почему-то. Создал он свою папочку.Вот config.
Код:
blocklimits:
  enabled: true
  limits:
    default: 589824
    Premium: 1638400
Сам компилил правда, может уже устарел, сейчас попробую скачать более поздние билды.
upd. 12 билд не работает тоже.
upd.Ошибок в консоли связанных с плагинами не имеется.
2013-07-27 11:59:31 [INFO] [WorldGuard] Loading WorldGuard v5.7.6-SNAPSHOT
2013-07-27 11:59:31 [INFO] [WGExtender] Loading WGExtender v0.1-dev

2013-07-27 11:59:37 [INFO] [WorldGuard] Enabling WorldGuard v5.7.6-SNAPSHOT
2013-07-27 11:59:32 [INFO] [WGExtender] Enabling WGExtender v0.1-dev
 
Странно, ты уверен что правильно всё написал.
Собрал новый билд где есть дебаг, включи его и смотри что в консоль откидывает.
 
Странно, ты уверен что правильно всё написал.
Собрал новый билд где есть дебаг, включи его и смотри что в консоль откидывает.

да уже не важно)) Не на чем тестить)
upd. Сейчас проверю.
Все по прежнему. Мб mcpc+?
 
А что дебаг выдаёт при попытке заприватить регион?
и mcpc+ тут непричём, там идет предпроцессинг комманды.
 
Да вообще ничего не выдает) Просто пишет сам вг, что возможно заприватить столько, а у тебя столько блоков, поэтому нельзя заприватить.
Хотя, стопэ. Словил ошибочку.
Код:
2013-07-27 17:16:13 [SEVERE] Could not pass event PlayerCommandPreprocessEvent to WGExtender v0.1-dev
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:363)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1370)
    at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
    at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
    at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NullPointerException
    at WGExtender.WGCommandProcess.processBlockLimits(WGCommandProcess.java:72)
    at WGExtender.WGCommandProcess.ProcessWGCommand(WGCommandProcess.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:361)
    ... 17 more
2013-07-27 17:16:13 [INFO] dvladislav issued server command: /rg claim 12312
 
Игрок принадлежит группе которой нет в конфиге.
(Одной из групп к которой принадлежит игрок нет в конфиге)

Пофиксил в последнем билде.
 
ВОООТ с таким конфиг файлом плагин перестает работать.
Код:
debug:
  enabled: false
blocklimits:
  enabled: true
  limits:
    default: 589824
    Premium: 1638400
Вот консоль:
Код:
2013-07-27 17:43:46 [INFO] Processing player dvladislav
2013-07-27 17:43:46 [INFO] Processing limits for dvladislav
2013-07-27 17:43:46 [INFO] Player selection size: 1638400, player groups: [Premium]
2013-07-27 17:43:46 [INFO] Player group: Premium, blocklimit: 1638400
2013-07-27 17:43:46 [INFO] Final player blocklimit: 1638400
2013-07-27 17:43:46 [INFO] Finished processing player dvladislav
2013-07-27 17:43:46 [INFO] dvladislav issued server command: /rg claim 54
Но при этом в чате сообщение вг о максимально допустимом размере, ну и рег разумеется на приватится.
 
Макс приват в самом WG ясен пень должен быть больше чем любой из лимитов этого плагина чтобы всё работало.
 
Макс приват в самом WG ясен пень должен быть больше чем любой из лимитов этого плагина чтобы всё работало.

О таких подробностях нужно сообщать. Я же не знаю, какой ты там огород мутишь.
 
Помню, когда-то на minеcraft.pvp.gs был такой приват: пишешь /zone1 и тебе выделяет кубоид, диаметром 16 блоков и высотой 256(т.е. от коренной породы и максимально вверх).
Сможешь такое реализовать?
 
Помню, когда-то на minеcraft.pvp.gs был такой приват: пишешь /zone1 и тебе выделяет кубоид, диаметром 16 блоков и высотой 256(т.е. от коренной породы и максимально вверх).
Сможешь такое реализовать?
Я уже отвечал в какой-то теме как это альясами реализовать, так что вряд-ли.
 
Фишка в том, чтобы сделать только такой приват, исключая приват топориком.
Ну в принципе можно тогда сделать, только с помщью альясов тоже можно было.
 
Самое интересное для меня это автоматическое расширение выделенной области до самого верха...
 
В свое время хотел сделать тоже самое, но потом подумал
"Если я уже заменил 90% плагинов на своем сервере на свои, что мне помешает сделать отдельный вордгуард, с пермишнами и автофлагами?"
Вот...
Кстати, никто не скинет код кубоида? :confused:
 
В свое время хотел сделать тоже самое, но потом подумал
"Если я уже заменил 90% плагинов на своем сервере на свои, что мне помешает сделать отдельный вордгуард, с пермишнами и автофлагами?"
Вот...
Кстати, никто не скинет код кубоида? :confused:
Код кубоида? Ват?
 
Код кубоида? Ват?

Не совсем правильно выразился.
В общем я застопорился на алгоритме проверки "Блок внутри, или нет?", и основной проблемой стала не сама проверка, а то что X1 может быть как меньше X2 так и больше...
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх