- Баллы
- 76
- Имя в Minecraft
- GoODsPie
Хей, большую часть скриптов я учился делать по вашим примерам на сайте! (Многие неверно написанны, это раздражает...)Блин, смотрю я на это и понимаю, что я ничего не понимаю в ReActions.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Хей, большую часть скриптов я учился делать по вашим примерам на сайте! (Многие неверно написанны, это раздражает...)Блин, смотрю я на это и понимаю, что я ничего не понимаю в ReActions.
Хей, большую часть скриптов я учился делать по вашим примерам на сайте! (Многие неверно написанны, это раздражает...)
Could not pass event ItemClickEvent to ReActions v0.11.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[server.jar:git-Paper-1320]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500) ~[server.jar:git-Paper-1320]
at me.fromgate.reactions.event.EventManager.raiseItemClickEvent(EventManager.java:173) ~[?:?]
at me.fromgate.reactions.util.listeners.RaListener.onPlayerInteract(RaListener.java:428) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor781.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[server.jar:git-Paper-1320]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515) ~[server.jar:git-Paper-1320]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500) ~[server.jar:git-Paper-1320]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236) ~[server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:460) ~[server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:991) ~[server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[server.jar:git-Paper-1320]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:843) [server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [server.jar:git-Paper-1320]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [server.jar:git-Paper-1320]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.IllegalArgumentException: Illegal group reference
at java.util.regex.Matcher.appendReplacement(Matcher.java:857) ~[?:1.8.0_151]
at java.util.regex.Matcher.replaceAll(Matcher.java:955) ~[?:1.8.0_151]
at java.lang.String.replaceAll(String.java:2223) ~[?:1.8.0_151]
at me.fromgate.reactions.util.Variables.replaceTempVars(Variables.java:345) ~[?:?]
at me.fromgate.reactions.placeholders.Placeholders.replacePlaceholders(Placeholders.java:60) ~[?:?]
at me.fromgate.reactions.placeholders.Placeholders.replacePlaceholderButRaw(Placeholders.java:49) ~[?:?]
at me.fromgate.reactions.actions.Actions.executeActions(Actions.java:183) ~[?:?]
at me.fromgate.reactions.actions.Actions.executeActivator(Actions.java:161) ~[?:?]
at me.fromgate.reactions.activators.ItemClickActivator.activate(ItemClickActivator.java:64) ~[?:?]
at me.fromgate.reactions.activators.Activator.executeActivator(Activator.java:231) ~[?:?]
at me.fromgate.reactions.activators.Activators.activate(Activators.java:330) ~[?:?]
at me.fromgate.reactions.util.listeners.RaListener.onItemClickActivator(RaListener.java:598) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor761.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[server.jar:git-Paper-1320]
... 26 more
ITEM_CLICK:
rpg_money:
item: type:175
flags:
- ITEM=type:175
actions:
- MSG=123
- ITEM_REMOVE=type:175 amount:1
- VAR_PLAYER_SET=id:addcoins value:1
- EXECUTE=activator:EXEC-Test-Coin player:%player%
Нашел, новый баг с действием ITEM_REMOVE.
Вот мой код:
Код:ITEM_CLICK: rpg_money: item: type:175 flags: - ITEM=type:175 actions: - MSG=123 - ITEM_REMOVE=type:175 amount:1 - VAR_PLAYER_SET=id:addcoins value:1 - EXECUTE=activator:EXEC-Test-Coin player:%player%
Когда нажимаешь на предмет, он не удаляется, но переменная +1. через некоторое время, после продолжительных нажатий удаляется предмет.. таким способом дюп переменных, что мне не очень то и хотелось чтобы так было.
Даже если убрать последние 2 строчки, кода, то предмет просто моргает, и ничего не удаляется.. При этом Reactions пишет: You lost item: DOUBLE_PLANT
Судя по коду, такая конструкция работать не должна. Даже не представляю, как это у меня работало раньше! Я исправил, но не проверял.Баг, в работе функций:
player-self-variable-file: true
player-asynch-save-self-variable-file: true
Если их активировать, то по задумке, когда создается переменная, должен создаться список переменных, но в папке Reactions, больше нет такого списка.
При выключенных режимах, файл varriables.yml создается.
Тестировал на версии 1.12. В Логах никаких ошибок не пишет. Ввожу команду, создаются переменные, если /ra reload, то переменные удаляются. При перезаходе, тоже ничего не появляется..
И ещё, очень жду обновление плагина PlayEffect, когда он сильно не нужен был он работал, а когда появилась в нем востребованность, он не работает на версии 1.12.
Жду не дождусь. Спасибо, что уделили мне время..
Некоторые плагины проверяют именно наличие права, несмотря даже на ОП, особенно если это плагин для Банжи.Недостаточно прав на выполнение команды, но через активатор и действие CMD_OP она должна выполняться, будто бы игрок оператор, но игроку всё равно пишет недостаточно прав.
В чём дело, ребят?
Так и оказалось. Жаль, придётся переписывать активатор.Некоторые плагины проверяют именно наличие права, несмотря даже на ОП, особенно если это плагин для Банжи.
Как пример, попробуй выдать Игроку PEX, а потом забрать
Определённо стоит.Люди, хочу написать пару туториалов (а может и видео уроков снять) по ReAction, как думаете, хорошая идея?
Каким боком наличие админки или креатива имеют отношение к этому активатору?Проверь работу без креатива и админки, должно сработать.
Оказалось, что и правда, без креатива работает, а насчет админки она у меня все равно есть. Так что дело только в креативе.Каким боком наличие админки или креатива имеют отношение к этому активатору?
Да теперь сохраняются переменные и создается папка varriables. Спасибо!!Судя по коду, такая конструкция работать не должна. Даже не представляю, как это у меня работало раньше! Я исправил, но не проверял.
Проверте, пожалуйста и отпишитесь:
Build #204
[06:25:40] [Server thread/WARN]: [ReActions] Task #39 for ReActions v0.11.0 generated an exception
java.lang.NullPointerException: null
at me.fromgate.reactions.util.Util.isSameBlock(Util.java:565) ~[?:?]
at me.fromgate.reactions.util.listeners.MoveListener.proccesMove(MoveListener.java:69) ~[?:?]
at me.fromgate.reactions.util.listeners.MoveListener.lambda$null$0(MoveListener.java:53) ~[?:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_121]
at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080) ~[?:1.8.0_121]
at me.fromgate.reactions.util.listeners.MoveListener.lambda$init$1(MoveListener.java:49) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-596221b-9a1fc1e]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [spigot.jar:git-Spigot-596221b-9a1fc1e]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:738) [spigot.jar:git-Spigot-596221b-9a1fc1e]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot.jar:git-Spigot-596221b-9a1fc1e]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-596221b-9a1fc1e]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-596221b-9a1fc1e]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Из-за креатива предмет "дюпается", в связи с чем он как-бы не убирается. Не знаю, как именно это работает, но это просто происходит.Каким боком наличие админки или креатива имеют отношение к этому активатору?
Насколько я знаю - нет.Вопрос: есть в reaction что-то связанное с рыбалкой?
Хз, у меня работают все подобные активаторы и в креативе и без него, правда у меня есть одно отличие, все предметы я описываю не через айди, а через тип, то есть вместо: - ITEM_REMOVE=type:175, у меня везде - ITEM_REMOVE=type: DOUBLE_PLANT, но сомневаюсь, что это может быть причиной, ReActions полон загадок, в нем живут призракиОказалось, что и правда, без креатива работает, а насчет админки она у меня все равно есть. Так что дело только в креативе.
