Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMIN] Re:ReActions | Простейший скриптовый плагин (1.20.6+)

Мне, честно говоря, приятнее работать с табами.
Дак для тебя ничего не изменится. При нажатии на таб будет выставляться 4 пробела автоматически. Расстояние в IDEA от края будет тоже самое. Единственное, что поменяется в этом случае - репозиторий на гитхабе будет более читабельным.
 
Дак для тебя ничего не изменится. При нажатии на таб будет выставляться 4 пробела автоматически. Расстояние в IDEA от края будет тоже самое. Единственное, что поменяется в этом случае - репозиторий на гитхабе будет более читабельным.
Я говорю конкретно про саму табуляцию. Не знаю, почему конкретно, но с пробелами просто неудобно в какой-то мере. По поводу гитхаба - лично у меня через Stylish/Stylus стоит смена размеров табуляции до 4 юнитов.
 
Я говорю конкретно про саму табуляцию. Не знаю, почему конкретно, но с пробелами просто неудобно в какой-то мере. По поводу гитхаба - лично у меня через Stylish/Stylus стоит смена размеров табуляции до 4 юнитов.
Не знаю что ты там настраивал, я пишу то, что вижу. Сравни сам:
SmR_QceuifY.jpg

SST6Dsnontw.jpg
 
В общем, поставил последнюю версию. Заменил все COMMAND на PRECOMMAND.
Реакции было 0. Вводишь /wave - пишет, что такой команды нет.
"Зарегистрировал" команды в commands.yml вот так:
Код:
wave:
  command: wave
game:
  command: game


После ввода /game или /wave (которые "зарегистрировал") вот такая ошибка:
Код:
[19:06:33 INFO]: Soul_KRT issued server command: /wave
[19:06:33 INFO]: Soul_KRT issued server command: /game
[19:06:34 INFO]: [dynmap] Loading default resource pack
[19:06:38 INFO]: Soul_KRT issued server command: /game
[19:07:39 INFO]: Soul_KRT issued server command: /ra reload
[19:07:41 INFO]: Soul_KRT issued server command: /game
[19:07:41 ERROR]: Could not pass event PlayerCommandPreprocessEvent to ReActions v0.12.30.11
java.lang.NullPointerException: null
    at me.fromgate.reactions.activators.ActivatorsManager.get(ActivatorsManager.java:193) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raiseExecActivator(StoragesManager.java:271) ~[?:?]
    at me.fromgate.reactions.customcommands.FakeCommander.raiseRaCommand(FakeCommander.java:66) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raisePrecommandActivator(StoragesManager.java:88) ~[?:?]
    at me.fromgate.reactions.listeners.BukkitListener.onPlayerCommand(BukkitListener.java:147) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor231.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-199]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1792) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:990) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:923) ~[patched_1.14.4.jar:git-Paper-199]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
[19:07:43 INFO]: Soul_KRT issued server command: /wave
[19:07:43 ERROR]: Could not pass event PlayerCommandPreprocessEvent to ReActions v0.12.30.11
java.lang.NullPointerException: null
    at me.fromgate.reactions.activators.ActivatorsManager.get(ActivatorsManager.java:193) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raiseExecActivator(StoragesManager.java:271) ~[?:?]
    at me.fromgate.reactions.customcommands.FakeCommander.raiseRaCommand(FakeCommander.java:66) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raisePrecommandActivator(StoragesManager.java:88) ~[?:?]
    at me.fromgate.reactions.listeners.BukkitListener.onPlayerCommand(BukkitListener.java:147) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor231.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-199]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1792) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1135) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:919) ~[patched_1.14.4.jar:git-Paper-199]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
[19:08:24 INFO]: Soul_KRT issued server command: /ra reload
[19:08:32 INFO]: Soul_KRT issued server command: /ra reload
 
Решил поменять PRECOMMAND: Wave... на EXEC: Wave
А команду реализовал в commands.yml:

Код:
WaveCMD:
  command: wave
  register: true
  override: false
  tab: true
  exec: Wave

Таким образом все работает (на первое время, так сказать)
Но, мне поразило другое:
Я включил register и tab, однако команда не регистрируется (ну не вводится через TAB).
Думал, что достаточно будет перезагрузить и как бы при следующем включении все будет ок, но нет.
Команда попросту не выводится через TAB, как это было, ну там, в 1.12.2 что-ли..
 
Может, нужно было что-то сделать? Папку там (вернее удалить config.yml) почистить?..
Я просто выключил сервер, удалил старый плагин, закинул новый (последний билд, сделан вроде 4д назад) и запустил.
 
При написании /ra create активатор название_активатора
выдает следующую ошибку:
Код:
    ... 17 more
[20:01:16 INFO]: Soul_KRT issued server command: /ra create BLOCK_BREAK end_crystal
[20:01:16 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'ra' in plugin ReActions v0.12.30.11
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1800) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:990) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:923) ~[patched_1.14.4.jar:git-Paper-199]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Caused by: java.lang.NullPointerException
    at me.fromgate.reactions.activators.BlockBreakActivator.save(BlockBreakActivator.java:65) ~[?:?]
    at me.fromgate.reactions.activators.Activator.saveActivator(Activator.java:40) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.saveActivators(ActivatorsManager.java:323) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.saveActivators(ActivatorsManager.java:296) ~[?:?]
    at me.fromgate.reactions.commands.CmdCreate.addActivator(CmdCreate.java:84) ~[?:?]
    at me.fromgate.reactions.commands.CmdCreate.execute(CmdCreate.java:59) ~[?:?]
    at me.fromgate.reactions.commands.Cmd.executeCommand(Cmd.java:55) ~[?:?]
    at me.fromgate.reactions.commands.Commander.onCommand(Commander.java:59) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.14.4.jar:git-Paper-199]
    ... 17 more
[20:01:27 INFO]: Ⓛ | [Кодер]  Soul_KRT   ➠ block_break
[20:01:30 INFO]: Soul_KRT issued server command: /ra create block_break end_crystal
[20:01:43 INFO]: Soul_KRT issued server command: /ra create block_break test end_crystal
[20:01:43 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'ra' in plugin ReActions v0.12.30.11
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1800) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:990) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:923) ~[patched_1.14.4.jar:git-Paper-199]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Caused by: java.lang.NullPointerException
    at me.fromgate.reactions.activators.BlockBreakActivator.save(BlockBreakActivator.java:65) ~[?:?]
    at me.fromgate.reactions.activators.Activator.saveActivator(Activator.java:40) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.saveActivators(ActivatorsManager.java:323) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.saveActivators(ActivatorsManager.java:296) ~[?:?]
    at me.fromgate.reactions.commands.CmdCreate.addActivator(CmdCreate.java:84) ~[?:?]
    at me.fromgate.reactions.commands.CmdCreate.execute(CmdCreate.java:59) ~[?:?]
    at me.fromgate.reactions.commands.Cmd.executeCommand(Cmd.java:55) ~[?:?]
    at me.fromgate.reactions.commands.Commander.onCommand(Commander.java:59) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.14.4.jar:git-Paper-199]
    ... 17 more

Но при этом, активатор благополучно создается...
 
Следующее меня ВООБЩЕ УБИЛО!!!
В папке Activators появилась ПУСТАЯ папка (именно папка) activators.yml
А все остальные файлы (кроме двух, а именно DeRaTriK.yml и Kvests.yml) попросту удалились!upload_2019-9-29_20-8-26.png
 
Причем Kvests.yml как бы он попросту не видит!
/ra reload Выдает: загружено 6 активаторов!
Хотя лишь в одном Kvests.yml их 15+!
 
При попытке создать новый активатор, он, разумеется, без проблем создался.
В файле activators.yml.
Но при этом папка activators.yml удалилась.
Все бы ничего, да вот только и Kvests.yml тоже удалился...
 
Ошибки при этом (ну той, с -/ra create) уже не было.
Ни в консоле, ни в чате....

P.S. раннее, при написании /ra create BLOCK_BREAK и подобные, определялся блок, на который ты смотришь. Т.е. в конфиг автоматически добавлялись "loc:..." и "block-type:....". Сейчас же этого нет!!
 
Собственно, при попытке сломать этот несчастный блок:
Код:
[20:16:49 ERROR]: Could not pass event BlockBreakEvent to ReActions v0.12.30.11
java.lang.NullPointerException: null
    at me.fromgate.reactions.activators.BlockBreakActivator.checkLocations(BlockBreakActivator.java:37) ~[?:?]
    at me.fromgate.reactions.activators.BlockBreakActivator.isActivatorBlock(BlockBreakActivator.java:43) ~[?:?]
    at me.fromgate.reactions.activators.BlockBreakActivator.activate(BlockBreakActivator.java:32) ~[?:?]
    at me.fromgate.reactions.activators.Activator.executeActivator(Activator.java:21) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.lambda$activate$6(ActivatorsManager.java:453) ~[?:?]
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_221]
    at me.fromgate.reactions.activators.ActivatorsManager.activate(ActivatorsManager.java:453) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raiseBlockBreakActivator(StoragesManager.java:435) ~[?:?]
    at me.fromgate.reactions.listeners.BukkitListener.onBlockBreak(BukkitListener.java:449) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor254.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-199]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-199]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:303) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:262) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:156) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1307) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1135) ~[patched_1.14.4.jar:git-Paper-199]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:919) ~[patched_1.14.4.jar:git-Paper-199]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
 
Ошибка с menu_item действительно исправлена! Предметы более не забираются!
 
Почему-то, в ITEM_CLICK добавилась следующая строчка:

Код:
    hand: !!me.fromgate.reactions.util.enums.HandType 'ANY'

Это вызвало следующую ошибку:
Код:
[20:20:45 WARN]: Caused by: could not determine a constructor for the tag tag:yaml.org,2002:me.fromgate.reactions.util.enums.HandType
[20:20:45 WARN]:  in 'string', line 109, column 11:
[20:20:45 WARN]:         hand: !!me.fromgate.reactions.util.enu ...
[20:20:45 WARN]:               ^
[20:20:45 WARN]:
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.construct(SafeConstructor.java:541)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521)
[20:20:45 WARN]:     at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:28)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521)
[20:20:45 WARN]:     at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:28)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521)
[20:20:45 WARN]:     at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:28)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:159)
[20:20:45 WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:146)
[20:20:45 WARN]:     at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524)
[20:20:45 WARN]:     at org.yaml.snakeyaml.Yaml.load(Yaml.java:437)
[20:20:45 WARN]:     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54)
[20:20:45 WARN]:     ... 26 more
 
Как использовать RaContext?
CANCEL_EVENT=TRUE не работает
CHANGE=key:CANCEL_EVENT value:TRUE тоже.
Оно, вроде как, отменяет дальнейшие действия реакшона, но не другие.
Как пример: блок ставится, сундук открывается и т.д. А раньше отменой действия все это можно было отменить.
 
Как я понял, WAIT={N}t не работает.
Вот у меня
- MESSAGE=..
- WAIT=10t
- MESSAGE=..
- WAIT=30t.....

Срабатывает только первое MESSAGE
 

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

Назад
Верх