Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Shevchik, 20 июл 2013.

Статус темы:
Закрыта.
  1. QuadX

    QuadX Старожил Пользователь

    Баллы:
    103
    Skype:
    happyminers
  2. Хостинг MineCraft
    <
  3. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    QuadX нравится это.
  4. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Не работает почему-то. Создал он свою папочку.Вот 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
     
    ВремяПриключений нравится это.
  5. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Странно, ты уверен что правильно всё написал.[DOUBLEPOST=1374922998,1374921511][/DOUBLEPOST]Собрал новый билд где есть дебаг, включи его и смотри что в консоль откидывает.
     
  6. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    да уже не важно)) Не на чем тестить)
    upd. Сейчас проверю.[DOUBLEPOST=1374929695][/DOUBLEPOST]Все по прежнему. Мб mcpc+?
     
  7. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А что дебаг выдаёт при попытке заприватить регион?
    и mcpc+ тут непричём, там идет предпроцессинг комманды.
     
  8. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Да вообще ничего не выдает) Просто пишет сам вг, что возможно заприватить столько, а у тебя столько блоков, поэтому нельзя заприватить.[DOUBLEPOST=1374931038,1374930900][/DOUBLEPOST]Хотя, стопэ. Словил ошибочку.
    Код:
    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
    
     
  9. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Игрок принадлежит группе которой нет в конфиге.
    (Одной из групп к которой принадлежит игрок нет в конфиге)

    Пофиксил в последнем билде.
     
  10. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    ВОООТ с таким конфиг файлом плагин перестает работать.
    Код:
    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
    
    Но при этом в чате сообщение вг о максимально допустимом размере, ну и рег разумеется на приватится.
     
    zuma2 и slavik123123123 нравится это.
  11. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Макс приват в самом WG ясен пень должен быть больше чем любой из лимитов этого плагина чтобы всё работало.
     
  12. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    О таких подробностях нужно сообщать. Я же не знаю, какой ты там огород мутишь.
     
  13. ski

    ski Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Dez
    Помню, когда-то на minеcraft.pvp.gs был такой приват: пишешь /zone1 и тебе выделяет кубоид, диаметром 16 блоков и высотой 256(т.е. от коренной породы и максимально вверх).
    Сможешь такое реализовать?
     
  14. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Я уже отвечал в какой-то теме как это альясами реализовать, так что вряд-ли.
     
  15. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Фишка в том, чтобы сделать только такой приват, исключая приват топориком.
     
  16. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ну в принципе можно тогда сделать, только с помщью альясов тоже можно было.
     
    RVXman нравится это.
  17. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Эххх. ) Алиасы это костыль.[DOUBLEPOST=1374941744,1374941009][/DOUBLEPOST]Эххх. Были времена.
    загружено.jpg
     
  18. QuadX

    QuadX Старожил Пользователь

    Баллы:
    103
    Skype:
    happyminers
    Самое интересное для меня это автоматическое расширение выделенной области до самого верха...
     
    МаКсаН09 и ykpon нравится это.
  19. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    В свое время хотел сделать тоже самое, но потом подумал
    "Если я уже заменил 90% плагинов на своем сервере на свои, что мне помешает сделать отдельный вордгуард, с пермишнами и автофлагами?"
    Вот...
    Кстати, никто не скинет код кубоида? :confused:
     
  20. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Код кубоида? Ват?
     
  21. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Не совсем правильно выразился.
    В общем я застопорился на алгоритме проверки "Блок внутри, или нет?", и основной проблемой стала не сама проверка, а то что X1 может быть как меньше X2 так и больше...
     
Статус темы:
Закрыта.

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