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

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

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

  1. SVIDA

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

    Баллы:
    103
    Skype:
    rsvidenko
    было б просто замечательно, если после удаления региона плагин запускал на этой местности //regen
    т.к. удаление старого региона/уменьшения их количества дело хорошее, но ведь там чужие дома, которые разгрифят...шахты, которые уже истащены и без ресурсов...
     
  2. Хостинг MineCraft
    <
  3. 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 нравится это.
  4. Aleks_Ku

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

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

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

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

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

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

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

    Баллы:
    103
    Код:
            OfflinePlayer off = Bukkit.getOfflinePlayer(pn);
            Player pp = Bukkit.getPlayer("pn");
            if (pp.hasPermission("clearworld.antidel"))
              return false;
    легко догадаться, что код работать не будет
     
  8. 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
    
     
    ВремяПриключений нравится это.
  9. Mr606

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    artem-s86 Участник

    Баллы:
    28
    @mayor123, скомпилируй и выложи плз плагин с регеном. А то я снес себе JDK.

    ЗЫ Согласен с предыдущем, как отблагодарить?:)
     
  18. Автор темы
    mayor123

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

    Баллы:
    173
    Момент, сейчас все будет, просто я не смог оперативно скомпилировать из-за переустановки ОС. Я сейчас сам все установлю и скомпилирую ;).
     
  19. Автор темы
    mayor123

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

    Баллы:
    173
    Обвноление!
    Версия 0.4a:
    • Плагин полностью переписан с нуля!
    • Теперь проверка регионов проходит раз в час, что делает его быстрее!
    • Добавлена возможность регенерации регионов!
    Скачать.
    Исходный код на GitHub содержит небольшие ошибки, они будут убраны в ближайшее время!

    P.S. Если хотите отблагодарить, нямки кидайте сюда: R275527795851 (WMR).
     
  20. AllPowerful

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

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    AllPowerful
    То есть, после того, как регион удалился, он регенится "//regen"? А что же тогда с сундуками печами и прочим заприваченным говном? Получится тогда, что некоторые блоки, просто напросто игроки не смогут сломать, на том месте, где был сундук или печь, тупо lwc не даст, ссылаясь на приват. Надо тогда придумать какой нибудь расприват этого дерьма, а потом уже регенить терру.
     
  21. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Можно удлить lwc, ведь на версии 1.3 WG приватит и вещи из модов тоже
     

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