Войти или зарегистрироваться

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

Куда что писать, пожалуйста помоги, я на это застрял, никак не могу сделать эти атрибуты с нормальным описанием
Увы, но я пользуюсь редакторами, писать все структуру в одну строку -- это то еще садомазо. Синтаксис команды можно глянуть в первой ссылке, там есть примеры. Надо только запихнуть в него структуру со скриншота:) Может быть кто-то еще подскажет, мне лень. В гугле видел генераторы команды give, возможно среди них есть тот, что умеет добавлять атрибуты.
А описание какое будет? С такой структурой?
Будет написано "+10 Урона". Если хочешь задавать свое описание, то тебе нужен display->lore.
 
Увы, но я пользуюсь редакторами, писать все структуру в одну строку -- это то еще садомазо. Синтаксис команды можно глянуть в первой ссылке, там есть примеры. Надо только запихнуть в него структуру со скриншота:) Может быть кто-то еще подскажет, мне лень. В гугле видел генераторы команды give, возможно среди них есть тот, что умеет добавлять атрибуты.

Будет написано "+10 Урона". Если хочешь задавать свое описание, то тебе нужен display->lore.
/give @a minecraft:iron_helmet 1 0 {AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:10,Operation:0,UUIDMost:63531,UUIDLeast:112587}]} - Вот нашел что, но там описание жесть:
+10 урона когда надето... когда в руке....
 
У меня наверное руки не из того места, но как работает SOUND?
Если можно с примером, у меня как-то нету звука :)

Код:


REGION_ENTER:
st:
region: stalker1
actions:
- POTION=type:LEVITATION level:1 time:8 ambient:false
- WAIT=time:8
- DAMAGE=damage:10
- SOUND=type:GHAST_SCREAM
 
У меня наверное руки не из того места, но как работает SOUND?
Если можно с примером, у меня как-то нету звука :)

Код:


REGION_ENTER:
st:
region: stalker1
actions:
- POTION=type:LEVITATION level:1 time:8 ambient:false
- WAIT=time:8
- DAMAGE=damage:10
- SOUND=type:GHAST_SCREAM

А у тебя такой код в Reactions или там пробелы есть?
Хочу создать диалог между игроком и NPC. Использую активатор MOB_CLICK, но проблема в том, что все действия повторяет дважды. Вот сам активатор:
MOB_CLICK:
Bilbo:
mob-type: PLAYER
mob-name: '§1§lБильбо Беггинс'
actions:
- MESSAGE=&c&lНезнакомец -> &aПривет! Вижу, ты уже очнулся. Я Бильбо Беггинс, а тебя как зовут?
- WAIT=time:4s
- MESSAGE=&c&lВы -> &eЯ %PLAYER_NAME%. Ммм, голова болит... Биль... Что... Бильбо Беггинс, что Я здесь делаю? И где Я? Совсем ничего не помню...
- WAIT=time:5s
- MESSAGE=&c&lБильбо Беггинс -> &aДа, видимо ты сильно ударился головой. Я нашёл тебя в пещере без сознания во время похода в шахту и принёс сюда. Мы в моём доме около &3Деревни Пастухов&a. И зови меня просто Бильбо.
- WAIT=time:7s
- MESSAGE=&c&lВы -> &eСпасибо, очень приятно, Бильбо. Но что Я буду делать дальше?
- WAIT=time:4s
- MESSAGE=&c&lБильбо -> &aСейчас тебе лучше отдохнуть. Наполни колбы для воды и выпей. И принеси мне одну, пожалуйста.
- WAIT=time:6s
- MESSAGE=&c&lВы -> &eХорошо, Я сейчас.
- WAIT=time:3s
- MESSAGE=&3Задание (!) &7Возьми колбы для воды, наполни и выпей. Одну флягу с водой дай Бильбо.
Исправил при помощи выставления задержки флагом.
---------------------------------------------------------------------------
Ещё проблема с ":". "MESSAGE=&3Задание: &7Возьми..." оно не воспринимает. Как можно заменить двоеточие?


Берем в ковычки и всё - 'MESSAGE=&3Задание: &7Возьми...'
 
Возможно ли повесить MOB_KILL на убийство любого моба? Или только прописывать каждого моба по отдельности?
 
Друзья, что тут неверно?
money_update:
world: world
x: -206
y: 64
z: -158
actions:
- sql_update=query:{UPDATE lb_money set money="100" where player="BuTaMuH";}
Конфиг
MySQL:
server: 31.220.20.207
port: '3306'
database: u777777777_dle
username: u777777777_dle
password: passwordqwerty123
codepage: ''
Не работает запрос, не обновляется значение в БД.
- sql_update=UPDATE lb_money SET money='900' WHERE player='BuTaMuH'
и так не работает.

Измучился уже.
- sql_update=UPDATE lb_money SET money='900' WHERE player='BuTaMuH'
- SQL_UPDATE=query:{UPDATE lb_money set money=money-100 where player='%player_name%';} //отнимаем необходимое значение с ячейки
- sql_update=UPDATE lb_money SET money=money + "100" WHERE player="%player%"
- sql_update=UPDATE lb_money set money=money + "100" where player="BuTaMuH"
- sql_update=UPDATE lb_money set money="9500" where player="BuTaMuH"
И тут ничего не работает, у меня уже глаза замылились.
Идей больше нет
 
Скорее всего заминки в одинарных кавычках.

Попробуйте что-то вроде:
- 'sql_update=UPDATE lb_money SET money=''900'' WHERE player=''BuTaMuH'''

Т.е. возьмите всю строку в одинарные кавычки — '
А внутри строки каждую одинарную кавычку укажите двумя одинарными — ''

И обязательно прогоняйте запросы в PHPMyAdmin или MySQL Workbench - в принципе часто одинарные кавычки вообще можно опускать и без них всё работает нормально.
 
Скорее всего заминки в одинарных кавычках.

Попробуйте что-то вроде:
- 'sql_update=UPDATE lb_money SET money=''900'' WHERE player=''BuTaMuH'''

Т.е. возьмите всю строку в одинарные кавычки — '
А внутри строки каждую одинарную кавычку укажите двумя одинарными — ''

И обязательно прогоняйте запросы в PHPMyAdmin или MySQL Workbench - в принципе часто одинарные кавычки вообще можно опускать и без них всё работает нормально.
Спасибо большое за ответ!
И да, это помогло.
Запрос вида UPDATE lb_money SET money=''900'' WHERE player=''BuTaMuH'' взял в одинарные кавычки - и оно заработало!
А вот ещё вопрос - ник игрока можно взять с помощью переменной %player%, а его деньги из essentials как-то вытянуть можно?
Всё, вопрос отпал сам собой.
%money%
А не подскажешь ещё, как это поставить на конвеер?
EXEC:
updatemoney:
actions:
- 'sql_update=UPDATE lb_money SET money="%money%" WHERE player="%player%"'
updatemoney:
paused: 'false'
time: 0/1 * * * * ?
activator: updatemoney
Не работает.
Причём, если вручную в чат /exec updatemoney, то работает.
А с таймером не хочет.
 
ReActions
Версия: 0.9.5

Плагин ReActions представляет собой инструмент обработки событий. Он позволяет проверять выполнение условий и, в зависимости от результата проверки, выполнять разные действия.

Скачать плагин
BukkitDev

Последний dev-build
Подробности о ищите читайте на последних страницах темы

Инструкция к плагину (на английском)

Что такое ReActions
ReActions – инструмент добавления новых свойств предметам, кнопкам и... событиям. Можно задать действия, выполняемые при нажатии на кнопку или сундук. Можно изменить положение рычага или телепортировать игрока в другое место. Можно проверить, в каком месте находится игрок, и выдать ему зачарованный предмет в награду за убийство босса. Ах да! И босса-моба тоже можно заспавнить... ReActions может взаимодействовать со сторонними плагинами (Vault, Factions, Town и т.д.), чтобы привнести возможность нестандартного использования их возможностей или дать вам более гибко и полно настраивать параметры игрока. К примеру, можно настроить оплату за проход по территории или открытие сундуков и дёргание рычагов. Можно выполнять какие-то дополнительные действия при смене игроком фракции (из плагина Factions) или установить игроку принадлежность к какому-то городу (из плагина Towny).

И всё это без необходимости изучения скриптовых языков. Нужно лишь несколько минут, чтобы понять принцип действия ReActions, чтобы затем остаться ограниченным лишь своей фантазией.

Функционал
  • Возможность проверки множества различных условий (флагов): разрешения (permissions) или группы, количество денег у игрока, наличие предмета в инвентаре, в руке, на игроке и т.п.
  • Выполнение различных действий. Можно применить к игроку эффект зелья, отобразить визуальный эффект, телепортировать игрока куда-то, выполнить команду другого плагина и т.д.
  • Можно подписать активатор на различные виды событий. Нажатие кнопки или использование рычага, вход и выход из региона WorldGuard и т.д.
  • Встроенный планировщик (таймеры), выполняющий активаторы в определённое время по часам сервера или игрового мира однажды или периодически.
  • Поддержка MySQL, благодаря чему вы сможете максимально плотно связать игровой мир с сайтом, приложениями или другими плагинами.
Что я могу сделать используя ReActions?
Вот простые примеры:
  • Систему платных телепортов (причем платой могут выступать как предметы так и деньги), поддерживающую время отправления и пермишены игрока. Например, можно сделать телепорт который будет работать только днём и в качестве платы будет принимать алмазы.
  • Простейшие магазины для продажи предметов (или наборов). Например можно продавать полный набор алмазной брони простым нажатием на кнопку.
  • Создание ветвлений в квестах. Например, игрок прошедший через регион с мечом в руках попадает в локацию где ему надо сражаться с монстрами, а без меча телепортируется куда-то в другое место.
  • Выполнение команд других плагинов значительно расширяет возможности. Посмотрите видео с плагином ScLoad: при нажатии а кнопку можно возводить целые строения.
  • Вообще, как всегда главное проявить фантазию. Я уже встречал такое применеие ReActions, о котором просто не мог помыслить.
Видео-демонстрация
Видео, которое бы демонстрировало, все возможности ReActions создать невозможно. Поэтому по мере сил я снимаю небольшие ролики, которые демонстрируют те или иные функции.


Взаимодействие с другими плагинами
ReActions может взаимодействовать со следующими плагинами:
  • Vault- групповые политики прав и экономика.
  • WorldGuard - необходим для использования регионально привязанных активаторов.
  • Towny - можно перемещать игроков между городами, проверять принадлежность игрока к городу.
  • Factions - можно подписывать активаторы на события изменения фракций, изменять принадлежность игрока к фракциям.
  • RacesAndClasses - можно проверять принадлежность игрока к расам и кланам и изменять её.
  • PlayEffect - воспроизведение эффектов частиц.
  • Craftconomy3 - продвинутые возможности экономики, многовалютность.
Metrics и проверка обновлений
ReActions включает в себя две функции, которые предполагают доступ к внешним интернет-узлам.

Во-первых, это сервис Metrics, который используется для сбора статистики (версия плагина, ОС, Java и т.п.).
Во-вторых, это проверка обновлений ReActions, которая производится после запуска плагина, и в дальнейшем каждые полчаса. Эта функция основана на стандартном API dev.bukkit.org.
Обе эти функции можно отключить. Проверка обновлений отключается прямо в файле config.yml - "version-check" (false - для отключения). Узнать больше о Metrics и том, как отключить этот сервис, можно тут.

Древняя история
Этот плагин переписывался полностью два раза. Изначально он разрабатывался как замена плагину VoxelPort (был необходим плагин реализующий платную транспортную систему), но в процессе я понял, что расширять функционал плагина можно практически бесконечно.

Благодарности
  • ValeraSTK — за истинную приверженность к ReActions, за "боевое тестирование" и множество идей, без которых ReActions был бы маленьким и глупым ;)
  • КириллН — за безумно огромную работу по приведению документации в человеческий вид, за свежие и интересные идеи.
  • Разработчикам на RuBukkit и BukkitDev, за советы, идеи и подсказки. Имён называть не буду — их очень много (но Galaran, DPOH-VAR, Ission должны понимать, что это относится в первую очередь к ним).
  • @Lyosha12 — за огромную помощь в тестировании и множество идей (пусть не все удается реализовать ;))

Плагин понравился?
По старинной русской традиции принимаю донат шоколодками. Ну или на пейпел ;)
за такие ссылки тебя бы на кол...
 
Просьба помогите, плагин работает, но с определенной периодичностью кидает ошибку в консоли.
Код:
[21:10:09 WARN]: Exception in thread "
[21:10:09 WARN]: Craft Scheduler Thread - 10
[21:10:09 WARN]: "
[21:10:09 WARN]: org.apache.commons.lang.UnhandledException: Plugin ReActions v0.9.9 generated an exception while executing task 38
        at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player;
        at me.fromgate.reactions.MetricsLite.postPlugin(MetricsLite.java:285)
        at me.fromgate.reactions.MetricsLite.access$3(MetricsLite.java:278)
        at me.fromgate.reactions.MetricsLite$1.run(MetricsLite.java:173)
        at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more

[21:10:17 WARN]: [Bugsnag] WARNING: Error notifying Bugsnag
[21:10:17 WARN]: com.bugsnag.http.NetworkException: Network error when posting to https://notify.bugsnag.com
[21:10:17 WARN]:        at com.bugsnag.http.HttpClient.post(HttpClient.java:75)
[21:10:17 WARN]:        at com.bugsnag.Notification.deliver(Notification.java:99)
[21:10:17 WARN]:        at com.bugsnag.NotificationWorker$AsynchronousNotification.run(NotificationWorker.java:71)
[21:10:17 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[21:10:17 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[21:10:17 WARN]:        at java.lang.Thread.run(Thread.java:745)
[21:10:17 WARN]: Caused by: java.net.NoRouteToHostException: Нет маршрута до узла
[21:10:17 WARN]:        at java.net.PlainSocketImpl.socketConnect(Native Method)
[21:10:17 WARN]:        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[21:10:17 WARN]:        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[21:10:17 WARN]:        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[21:10:17 WARN]:        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[21:10:17 WARN]:        at java.net.Socket.connect(Socket.java:589)
[21:10:17 WARN]:        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
[21:10:17 WARN]:        at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
[21:10:17 WARN]:        at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
[21:10:17 WARN]:        at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
[21:10:17 WARN]:        at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
[21:10:17 WARN]:        at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
[21:10:17 WARN]:        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
[21:10:17 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
[21:10:17 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
[21:10:17 WARN]:        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
[21:10:17 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1283)
[21:10:17 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1258)
[21:10:17 WARN]:        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
[21:10:17 WARN]:        at com.bugsnag.http.HttpClient.post(HttpClient.java:54)
[21:10:17 WARN]:        ... 5 more

Версия CraftBukkit version git-Spigot-d20369f-7fc5cd8 (MC: 1.9)

По логам, ровно каждые 10 минут.
 
Последнее редактирование:
И всё-таки, не работают звуки. (SOUND)
@fromgate , может, что-то подскажешь?
 
@Albetron чуть выше выкладывал дев-версию по 1.10, можно попробовать её. Изменения в API были ещё в 1.9.
@PsyhopatMC
Что конкретно не устраивает?

@BuTaMuH
Без примеров, ничего не подскажу. У меня, когдая последний раз пробовал, всё работало.
 
@Albetron чуть выше выкладывал дев-версию по 1.10, можно попробовать её. Изменения в API были ещё в 1.9.
@PsyhopatMC
Что конкретно не устраивает?

@BuTaMuH
Без примеров, ничего не подскажу. У меня, когдая последний раз пробовал, всё работало.
Ну, хотя бы пример человека выше
REGION_ENTER:
st:
region: stalker1
actions:
- POTION=type:LEVITATION level:1 time:8 ambient:false
- WAIT=time:8
- DAMAGE=damage:10
- SOUND=type:GHAST_SCREAM
 
Ну не знаю... У меня точно такая же нога, а ничего не болит.

В общем, постараюсь глянуть. Когда доберусь.
 
за такие ссылки тебя бы на кол...
ТЫК
https://dev.bukkit.org/bukkit-plugins/reactions/
Вот нормальная ссылка без задержек и рекламы)
@fromgate
А как мне сделать так чтобы при ПКМ на табличку выпольнялась команда, а текст на табличке менялся на другой.
Нужно чтобы когда пкм на табличку, то выполнялась команда /spawnmob wither, а текст на табличке менялся на 10 секунд на такой:Вы призвали иссушителя. После этой надписи надо сделать такую: Иссушитель призван. И после убийства иссушителя на табличке устанавливается надпись: Призвать иссушителя
@fromgate , пожалуйста скажи как это сделать.
 
Последнее редактирование:
На ядре 1.8.8 такая вот фигня:
Код:
[10:40:13] [Server thread/INFO]: [ReActions] Enabling ReActions v0.9.9/12
[10:40:15] [Server thread/ERROR]: Error occurred while enabling ReActions v0.9.9/12 (Is it up to date?)
java.lang.NoClassDefFoundError: me/fromgate/playeffect/PlayEffectPlugin
    at me.fromgate.reactions.externals.RAEffects.isPlayEffectInstalled(RAEffects.java:66) ~[?:?]
    at me.fromgate.reactions.externals.RAEffects.init(RAEffects.java:51) ~[?:?]
    at me.fromgate.reactions.ReActions.onEnable(ReActions.java:117) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.ClassNotFoundException: me.fromgate.playeffect.PlayEffectPlugin
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
    ... 14 more

И еще, есть у меня активатор, то есть все новички спавнятся сразу на нажимную плиту и их телепортирует в нужное мне место, получается при прежней версии их без проблем телепортировало, после чего они регистрировались и играли, даже не заметив что их куда то перемещало. В этой версии, плагин пытается их телепортировать, но скорее всего AuthMe уже не разрешает, и получается цикл неудавшихся перемещений с ошибками и ужасными лагами, вот что в консоли:
Код:
[10:42:37] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to ReActions v0.9.9/12
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.NullPointerException
    at me.fromgate.reactions.util.waiter.ActionsWaiter.refresh(ActionsWaiter.java:61) ~[?:?]
    at me.fromgate.reactions.RAListener.onPlayerJoin(RAListener.java:273) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    ... 14 more

А это ооочень жаль, так как в новых версиях исправляются ошибки, хотелось бы и на свой сервер обновленный ReActions :(
 
На ядре 1.8.8 такая вот фигня:
Код:
[10:40:13] [Server thread/INFO]: [ReActions] Enabling ReActions v0.9.9/12
[10:40:15] [Server thread/ERROR]: Error occurred while enabling ReActions v0.9.9/12 (Is it up to date?)
java.lang.NoClassDefFoundError: me/fromgate/playeffect/PlayEffectPlugin
    at me.fromgate.reactions.externals.RAEffects.isPlayEffectInstalled(RAEffects.java:66) ~[?:?]
    at me.fromgate.reactions.externals.RAEffects.init(RAEffects.java:51) ~[?:?]
    at me.fromgate.reactions.ReActions.onEnable(ReActions.java:117) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.ClassNotFoundException: me.fromgate.playeffect.PlayEffectPlugin
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
    ... 14 more

И еще, есть у меня активатор, то есть все новички спавнятся сразу на нажимную плиту и их телепортирует в нужное мне место, получается при прежней версии их без проблем телепортировало, после чего они регистрировались и играли, даже не заметив что их куда то перемещало. В этой версии, плагин пытается их телепортировать, но скорее всего AuthMe уже не разрешает, и получается цикл неудавшихся перемещений с ошибками и ужасными лагами, вот что в консоли:
Код:
[10:42:37] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to ReActions v0.9.9/12
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server11358.jar:git-Spigot-db6de12-3f3c65f]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.NullPointerException
    at me.fromgate.reactions.util.waiter.ActionsWaiter.refresh(ActionsWaiter.java:61) ~[?:?]
    at me.fromgate.reactions.RAListener.onPlayerJoin(RAListener.java:273) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server11358.jar:git-Spigot-db6de12-3f3c65f]
    ... 14 more

А это ооочень жаль, так как в новых версиях исправляются ошибки, хотелось бы и на свой сервер обновленный ReActions :(
Скачай старую версию authme -_-
Если не поможет, пиши в личку @fromgate
 
Назад
Верх