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

Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

Тема в разделе "Релизы плагинов", создана пользователем fromgate, 16 июл 2013.

  1. Neosha

    Neosha Участник Пользователь

    Баллы:
    36
    Здравствуйте снова, у меня опять проблема. Было и на 162 билде, и на новом 163. Если есть игроки на сервере, то в консоль идёт флуд:
    Код:
    Could not pass event BlockBreakEvent to ReActions v0.10.2
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[survival.jar:git-Spigot-21fe707-e1ebe52]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[survival.jar:git-Spigot-21fe707-e1ebe52]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PlayerInteractManager.breakBlock(PlayerInteractManager.java:286) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PlayerInteractManager.a(PlayerInteractManager.java:189) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:623) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:40) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:10) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_131]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
            at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [survival.jar:git-Spigot-21fe707-e1ebe52]
            at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.setDropItems(Z)V
            at me.fromgate.reactions.event.EventManager.raiseBlockBreakEvent(EventManager.java:555) ~[?:?]
            at me.fromgate.reactions.RAListener.onBlockBreak(RAListener.java:480) ~[?:?]
            at sun.reflect.GeneratedMethodAccessor1000.invoke(Unknown Source) ~[?:?]        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
            at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[survival.jar:git-Spigot-21fe707-e1ebe52]
            ... 17 more
    Единственное спасение - откат до 0.10.1, но проблема в том, что там нет новых активаторов и действий. Как быть? Напомню, ядро Spigot 1.8.8. ReActions обновлял с CircleCi. Заранее благодарю.
     
  2. Mr Hosting
  3. maxdikiy

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

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Я вроде бы это починил. Посмотрите build#164
    Я не проверял, поскольку нет под рукой старой версии ядра, надеюсь больше не будут сыпаться исключения.
     
  4. Neosha

    Neosha Участник Пользователь

    Баллы:
    36
    Огромное спасибо! Всё работает без флуда :)
     
  5. Abylaikhan

    Abylaikhan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Abylaikhan
    Есть ли возможность в плагине редактировать определенные действия/флаги/реации активатора через команды на самом сервере?
     
  6. Lalki

    Lalki Участник Пользователь

    Баллы:
    36
    Можно добовлять и убирать действия, реакции и флаги с помощью команд. Точно помню только Rea add, потому что я через конфиг делаю активаторы.
     
  7. Abylaikhan

    Abylaikhan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Abylaikhan
    Я имею ввиду изменять/редактировать уже существующие a,f,r в активаторах с помощью команд на сервере типа /rea edit <активатор> <a/f/r> <номер>
     
  8. Wolfys

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

    Баллы:
    78
    Имя в Minecraft:
    wolfysge
    @maxdikiy проверил на 1.7.10, давно же я не проверял билды был приятно удивлен) для моего проекта это движок в перед будет) с функцией которую я вас просил добавить возник казус вот он:
    Код:
    [08:35:40 ERROR]: Could not pass event ServerCommandEvent to ReActions v0.10.2
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1614.58]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1614.58]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1614.58]
            at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:471) [lt.class:?]
            at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:433) [lt.class:?]
            at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
            at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.server.ServerCommandEvent.isCancelled()Z
            at me.fromgate.reactions.RAListener.onServerCommandEvent(RAListener.java:155) ~[?:?]
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
            at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
            ... 8 more
    Если получится просьба поправить) очень поможет)
     
  9. maxdikiy

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

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Посдедний билд длжен решить эту проблему:
    Build #165
     
  10. SOHIGH

    SOHIGH Новичок Пользователь

    Баллы:
    21
    С сайтом что-то не то. Знаю про тему на GitHub, но проинформировать-то надо :/
    upload_2017-11-9_18-15-1.png
     
  11. Wolfys

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

    Баллы:
    78
    Имя в Minecraft:
    wolfysge
    Команда работает) уже радует) - но в консоль ошибка осталась) - код активатора не менял.
    Код:
    >2c
    [11:30:50 ERROR]: Could not pass event ServerCommandEvent to ReActions v0.10.2
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1614.58]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1614.58]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1614.58]
            at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:471) [lt.class:?]
            at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:433) [lt.class:?]
            at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
            at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.server.ServerCommandEvent.setCancelled(Z)V
            at me.fromgate.reactions.RAListener.onServerCommandEvent(RAListener.java:156) ~[?:?]
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
            at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
            ... 8 more
    
     
  12. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @SOHIGH Проблемы у хостера :(
    Ждём-с.
     
  13. maxdikiy

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

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Это уже другое исключение. Посдедний билд длжен решить эту проблему:
    Build #166
    Наверное, для старых версий ядра, нужно что-то универсальное добавлять в ReActions. По каждому методу, которого не существует в старых версиях ядра, делать заплатки не очень хорошо. Может что-нибудь придумаю.
     
    Последнее редактирование: 9 ноя 2017
  14. maxdikiy

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

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Build #167
    • Пофиксены все исключения, которые появлялись из-за несуществующих методов для старых серверов, начиная с ядра 1.7.10
    • Пришлось подключить к плагину старый bukkit, чтобы всё отыскать.
    • Там их оказалось не так уж и много, но если кто-то, вдруг, поймает исключение, пришлите на рассмотрение.
    • я думаю, что проблем не должно возникнуть с ReActions для серверов, начиная с 1.7.10 и выше.

     
  15. SOHIGH

    SOHIGH Новичок Пользователь

    Баллы:
    21
    Здравствуйте, смертные и разработчики плагина.
    Вообщем, заинтересовавшись 1 идеей на форуме в разделе "Помощь" решил я попытаться дать активаторы человеку, но ничего не вышло.
    Человек хочет сделать так, чтобы при нажатии на клавиатуре, например клавиши "1" у него выбирался бы предмет, активатором ITEM_HOLD выполнялись-бы действия, а выбранный слот устанавливался назад.
    Пытался задать действие CANCEL_EVENT для активатора ITEM_HOLD, но это плохая попытка.
    Есть ли такое действие сейчас?
     
  16. Lalki

    Lalki Участник Пользователь

    Баллы:
    36
    Насколько я знаю, сейчас сделать такое нельзя.
     
  17. gelion

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

    Баллы:
    78
    Skype:
    gelion72
    Имя в Minecraft:
    gelion
    С помощью модов наверно можно
     
  18. maxdikiy

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

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Теперь, это возможно!

    Build #168
    • Добавлен новый активатор ITEM_HELD
    • Срабатывает в момент смены предмета в руке игрока
    • Описание
     
  19. Дан4ик_ёпт

    Дан4ик_ёпт Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    hugo1pro
    Можно ли сделать заточку предметов с шансом сломаться.(Как на Azerus'e если знаете такой сервер)
    Мне надо поменять lore(описание) предмета нажатием другого(заточки) предмета и прибавить к этому ещё шанс сломатся предмету. Хочу связать всё это с ItemLoreStats.
     
  20. Lalki

    Lalki Участник Пользователь

    Баллы:
    36
    Попробуйте активатор Item_Click и флаг chance
     
  21. SOHIGH

    SOHIGH Новичок Пользователь

    Баллы:
    21
    Блин, спасибо огромное)
    Как всегда)
     

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