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

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

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

  1. artem-s86

    artem-s86 Участник

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

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

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

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

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

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

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

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

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

    artem-s86 Участник

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

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

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    SashaBro
    Во первых при чём тут моды? Во вторых, lwc сносить не вариант, так как на одной территории может жить несколько игроков, и им надо же как то защищать своё имущество друг от друга...
     
  7. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Есть такая штука как дочерние регионы.

    Я просто только для привата вещей из модов lwc юзал
     
  8. AllPowerful

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

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    SashaBro
    У меня игроки привыкли к lwc, и если я его уберу, то это приведёт к глобальным кражам, панике и падению онлайна.
     
    Likeobot нравится это.
  9. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Тоже верно. Тогда надо так же проверять есть ли в регионе лвц если есть то стирать как и регион. :fp:
     
  10. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Сервер Gamai.Ru проплатил 300 рублей чистыми. Спасибо. Будет качественно работать, проспонсируем ещё.

    Пожалуйста сделай разприват LWC.
    У нас конфиги приватов WorldGuard хранятся в текстовом формате, а данные LWC в базе данных SQL.

    Также было бы здорово сделать список игроков, которых никогда не стоит проверять на необходимость чистки. Например у нас есть аккаунт Bankir, ему принадлежат все государственные постройоки, но за него никто никогда не заходит.

    Также очень не помешала бы возможность в конфиге плагина задавать seed для разных миров вручную, с целью регенерации по заданному seed. У нас используется плагин TerrainControl для создания кастомных ландшафтов. Требуется, чтобы регенилось всё правильно.

    Скайп Gamai.Ru, могу выслать наши настройки всех необходимых плагинов.

    Спасибо.

    PS: внутри плагина находятся WorldGuard и WorldEdit. Можно их заменить на те, что используются у нас и лежт в папке plugins? А ещё лучше подгружать данные плагины из папки plugins, чтобы не создавать дополнительную нагрузку на сервер и по прочим причинам.

    PS2: По поводу LWC возможна следующая оптимизация. Просто чистить время от времени (раз в 1-24 часа) старые приваты LWC только у тех игроков, которые давно е заходили.
     
    Mr606 нравится это.
  11. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Тут проблема:

    2012-09-26 16:31:52 [INFO] [ClearWorld] Enabling ClearWorld v0.4a
    2012-09-26 16:31:52 [INFO] [ClearWorld] Using WorldGuard!
    2012-09-26 16:31:53 [INFO] [ClearWorld] Using WorldEdit!
    2012-09-26 16:31:53 [INFO] [ClearWorld] Enabled!
    2012-09-26 16:31:53 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-09-26 16:31:53 [SEVERE] Exception in thread "Thread-10"
    2012-09-26 16:31:53 [SEVERE] java.lang.ClassCastException: org.bukkit.craftbukkit.CraftOfflinePlayer cannot be cast to org.bukkit.entity.Player
    2012-09-26 16:31:53 [SEVERE]at ru.cubelife.clearworld.AutoCleaner.cleanAll(AutoCleaner.java:44)
    2012-09-26 16:31:53 [SEVERE]at ru.cubelife.clearworld.AutoCleaner.run(AutoCleaner.java:23)
     
  12. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    У меня без ошибок запускается.

    2012-09-26 16:16:17 [INFO] [ClearWorld] Enabling ClearWorld v0.4a
    2012-09-26 16:16:17 [INFO] [ClearWorld] Using WorldGuard!
    2012-09-26 16:16:17 [INFO] [ClearWorld] Enabled!

    Предварительно я внутри плагина заменил WorldGuard и WorldEdit на точно такие же, что лежат в папке plugins.
     
  13. cubespace

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

    Баллы:
    103
    Вот такое при старте
    Код:
    2012-09-26 14:12:02 [SEVERE] Could not load 'plugins/ClearWorld.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
            at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:202)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:237)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:213)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:59)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:180)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:214)
            at java.util.zip.ZipFile.<init>(ZipFile.java:144)
            at java.util.jar.JarFile.<init>(JarFile.java:152)
            at java.util.jar.JarFile.<init>(JarFile.java:116)
            at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:190)
            ... 7 more
    
     
  14. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Попробуйте серверное ядро Spigot build 145
     
  15. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    2012-09-26 17:31:54 [INFO] [WorldGuard] Enabling WorldGuard v5.5.4-SNAPSHOT
    2012-09-26 17:31:54 [INFO] [WorldGuard] Loaded configuration for world 'SandBox'
    2012-09-26 17:31:54 [INFO] [WorldGuard] Loaded configuration for world 'SandBox_nether'
    2012-09-26 17:31:54 [INFO] [WorldGuard] Loaded configuration for world 'SandBox_the_end'
    2012-09-26 17:31:54 [INFO] [WorldGuard] 1 regions loaded for 'SandBox'
    2012-09-26 17:31:54 [INFO] [WorldGuard] 0 regions loaded for 'SandBox_nether'
    2012-09-26 17:31:54 [INFO] [WorldGuard] 0 regions loaded for 'SandBox_the_end'
    2012-09-26 17:31:54 [INFO] [ClearWorld] Enabling ClearWorld v0.4a
    2012-09-26 17:31:54 [INFO] [ClearWorld] Using WorldGuard!
    2012-09-26 17:31:54 [INFO] [ClearWorld] Using WorldEdit!
    2012-09-26 17:31:54 [INFO] [ClearWorld] Enabled!
    2012-09-26 17:31:54 [SEVERE] Exception in thread "Thread-20"
    2012-09-26 17:31:54 [INFO] [EssentialsChat] Enabling EssentialsChat vPre2.9.4.5
    2012-09-26 17:31:54 [SEVERE] java.lang.ClassCastException: org.bukkit.craftbukkit.CraftOfflinePlayer cannot be cast to org.bukkit.entity.Player
    2012-09-26 17:31:54 [SEVERE] at ru.cubelife.clearworld.AutoCleaner.cleanAll(AutoCleaner.java:44)
    2012-09-26 17:31:54 [SEVERE] at ru.cubelife.clearworld.AutoCleaner.run(AutoCleaner.java:23)
    2012-09-26 17:31:54 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-09-26 17:31:54 [INFO] Done (5,236s)! For help, type "help" or "?"
    2012-09-26 17:32:03 [INFO] Mr606[/83.142.111.206:1528] logged in with entity id 468 at ([SandBox] 213.69999998807907, 53.0, 215.98947031543793)
     
    launcher нравится это.
  16. cubespace

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

    Баллы:
    103
    Перезалейте плагин!
     
  17. cubespace

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

    Баллы:
    103
    На другом сервере такое же!!
     
  18. Автор темы
    mayor123

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

    Баллы:
    173
    Извините, но что Вы хотите? Я только его залил. Да, Вы обнаружили некоторые баги, я их сейчас исправлю, да, вы мне помогли этим, спасибо за это. Запомните, в любой вещице все-равно найдется баг, как бы вещица не была качественно сделана.
    И да, насчет того, что сервер отказывается загружать плагин из-за некорректного по его мнению файла plugin.yml, в этом моей вины нет, виновато серверное ядро.
    На счет ошибки в потоке. Я не подумал, что может вылезти ClassCastException при касте в Player из OfflinePlayer.
    Также, "баг" с LWC есть в ToDo, я его тоже планирую исправить.
    Также, есть такая опция, чтобы регион игрока с правом "clearworld.antidel" не удалялся никогда.

    Все баги я оперативно исправлю, не волнуйтесь. Опять же повторюсь, почти во всех продуктах есть баги.
     
    zuma2, Mr606, artem-s86 и 2 другим нравится это.
  19. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Всё отлично! Не надо извиняться. Спасибо, что взялся за совершенствование плагина.
     
    Mr606, artem-s86 и mayor123 нравится это.
  20. cubespace

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

    Баллы:
    103
    Я не обвиняю!
    Я как бы получился в роли тестера )) и сообщил о ошибке.
     
    ПриветОтМиднайта и mayor123 нравится это.

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