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

Плагин [FIX] ClearWorld v0.4c - автоудаление регионов WorldGuard [1.3.1-R1.0]

Тема в разделе "Релизы плагинов", создана пользователем mayor123, 8 авг 2012.

  1. toongos

    toongos Активный участник

    Баллы:
    63
    Плагин очень полезный, только вот проблема
    2012-09-07 06:30:57 [SEVERE] Could not pass event BlockBreakEvent to ClearWorld
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278)
    at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549)
    at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
    at net.minecraft.server.ServerConnection.b(SourceFile:35)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.NullPointerException
    at ru.cubelife.clearworld.WGListener.remove(WGListener.java:59)
    at ru.cubelife.clearworld.WGListener.onBlockBreak(WGListener.java:35)
    at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330)
    ... 16 more
    не могу победить ни как, и WG и WE есть через полчаса работы, начинает спамить ошибку и ложиться.
    Система CentOS 6, пермишен PEX. Может кто нибудь помочь?
     
    Greenberg и mayor123 нравится это.
  2. Автор темы
    mayor123

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

    Баллы:
    173
    Видимо, ошибка возникает из-за того, ProtectedRegion rg равен null. Заодно я обнаружил ещё одну ошибку, всё исправлю, это не трудно.
     
    caNek и toongos нравится это.
  3. toongos

    toongos Активный участник

    Баллы:
    63
    Большое спасибо, жду с нетерпением.
     
  4. Mr606

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

    Баллы:
    63
    Нет не убрали, ладно, тогда пускай пишет координаты разприваченых зон в лог какой то)
     
  5. Mr606

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

    Баллы:
    63
    очень хорошее предложение) перед удалением, что бы в схематику копировался, название региона=название схематики.
     
  6. SVIDA

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

    Баллы:
    103
    Skype:
    rsvidenko
    было б просто замечательно, если после удаления региона плагин запускал на этой местности //regen
    т.к. удаление старого региона/уменьшения их количества дело хорошее, но ведь там чужие дома, которые разгрифят...шахты, которые уже истащены и без ресурсов...
     
  7. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Craftbukkit++_build_280
    WG и WE последние, без глюков.

    Уважаемый разработчик, сделайте, чтобы плагин не затирал в своём конфиге мои 45 дней до удаления региона на стандартные 20 каждый раз при перезапуске сервера. Пока я вышел из ситуации, выставив файлу атрибут "только чтение".

    И ещё я выставил группам default и vip пермишены clearworld.del, но не вижу, чтобы ClarWorld удалял бы чьи-то регионы.

    Серверу больше полугода, должно было что-то уже удалиться, но этого не происходит.


    А ещё есть такие записи в логах довольно часто:

    2012-09-12 12:19:36 [SEVERE] Could not pass event BlockBreakEvent to ClearWorld
    java.lang.NullPointerException
    at ru.cubelife.clearworld.WGListener.remove(WGListener.java:63)
    at ru.cubelife.clearworld.WGListener.onBlockBreak(WGListener.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:333)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278)
    at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:133)
    at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
    at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java:173)
    at net.minecraft.server.ServerConnection.b(SourceFile:35)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:605)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
     
    zuma2 нравится это.
  8. Aleks_Ku

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

    Баллы:
    78
    Skype:
    gm_aleks_ku
    Имя в Minecraft:
    Aleks_Ku
    А на 1.2.5 есть такой плагин?
     
  9. Mr606

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

    Баллы:
    63
    мне кажется, или это уже не актуально? поищите в старых версиях.
     
    drdeft нравится это.
  10. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Уважаемый mayor123, сервер Gamai.ru готов проспонсировать разработку данного плагина до идеального состояния. Мы крайне не хотим делать вайп сервера, которому уже больше полугода, и нам очень нужна данная разработка в рабочем безглючном виде. К сожалению, нынешняя последняя версия у нас не работает. Давайте обсудим в скайпе Gamai.Ru.
     
  11. akke

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

    Баллы:
    103
    Код:
            OfflinePlayer off = Bukkit.getOfflinePlayer(pn);
            Player pp = Bukkit.getPlayer("pn");
            if (pp.hasPermission("clearworld.antidel"))
              return false;
    легко догадаться, что код работать не будет
     
  12. cubespace

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

    Баллы:
    103
    Вот и у меня такое же:
    Код:
    20:41:48 [SEVERE] Could not pass event BlockBreakEvent to ClearWorld
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467)
            at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:229)
            at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:179)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:548)
            at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)
            at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:582)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:470)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
            at ru.cubelife.clearworld.WGListener.remove(WGListener.java:63)
            at ru.cubelife.clearworld.WGListener.onBlockBreak(WGListener.java:39)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:601)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
            ... 13 more
    
     
    ВремяПриключений нравится это.
  13. Mr606

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

    Баллы:
    63
    Мне кажется, или ТС забыл про тему?:fu:
     
  14. Автор темы
    mayor123

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

    Баллы:
    173
    Нет, что Вы, я скоро подготовлю новую версию без багов и с плюшками.

    UPD: И я за 30 минут переписал весь плагин полностью с нуля.
    UPD2: Добавлена регенерация.
     
  15. Sanchez218

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

    Баллы:
    173
    Это хорошо ;)
    Теперь после 3-ех(я так для себя настроил) месяцев игры не на сервере, приведет к автоматическому сносу дома :)
     
  16. Автор темы
    mayor123

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

    Баллы:
    173
    Я как бы ещё не выложил сам плагин. Нужно же ещё и протестировать.
     
    Mr606 и drdeft нравится это.
  17. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Такие вещи нужно протестить обязательно! +++ :)
     
    Mr606 нравится это.
  18. Mr606

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

    Баллы:
    63
    ТС, как я рад что ты есть) А как насчет сохранения территорий в схематики?
     
  19. Автор темы
    mayor123

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

    Баллы:
    173
    Это попозже. Плагин-то сам почти готов, скомпилировать, протестировать.. Смотрите.
     
    Mr606 нравится это.
  20. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    mayor123, как нам отблагодарить вас денежно? =)
     
    GrimJoy и Mr606 нравится это.

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