- Баллы
- 76
Прошу прощение за невнимательность, просто появилась после установки последнего билда RA.Ошибка от плагина MOTD. Не думаю, что РеА причастен, к тому же, после перезагрузки прошло 6 секунд.
Спасибо за оперативный ответ!

Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Прошу прощение за невнимательность, просто появилась после установки последнего билда RA.Ошибка от плагина MOTD. Не думаю, что РеА причастен, к тому же, после перезагрузки прошло 6 секунд.

Ребзя, кто использует мой форк - пока переделывал работу активатора COMMAND, понял, что у него есть довольно много нереализованного функционала, который не уместить в стандартной форме активаторов.
Собираюсь отделить активатор COMMAND в отдельный файл, как это сейчас примерно работает с менюшками(menu.yml), т.е. он перестанет быть активатором как таковым.
Взамен создание команд будет более обширным, с бОльшим количеством возможностей.
Это позволит несколько оптимизировать команды в целом, а также вводить их из консоли.
Впрочем, есть и минус - нельзя будет напрямую использовать обычные действия. Впрочем, можно будет использовать активатор EXEC.
Если не против, тогда подготовлю пример commands.yml со всем возможным функционалом.
Вообще, было бы неплохо сделать под меню и команды отдельные папки, в которых можно будет размещать отдельный группы, собственно, меню и команд, как это реализовано с активаторами.


BLOCK_CLICK:
TNT:
block-type: TNT
click-type: RIGHT
actions:
- cancel_event=true
- MESSAGE=ты прав
[15:42:02 ERROR]: Could not pass event PlayerCommandPreprocessEvent to ReActions v0.12.10
java.lang.NullPointerException: null
at me.fromgate.reactions.activators.CommandActivator.checkLine(CommandActivator.java:82) ~[?:?]
at me.fromgate.reactions.activators.CommandActivator.commandMatches(CommandActivator.java:86) ~[?:?]
at me.fromgate.reactions.activators.CommandActivator.activate(CommandActivator.java:124) ~[?:?]
at me.fromgate.reactions.activators.Activator.executeActivator(Activator.java:268) ~[?:?]
at me.fromgate.reactions.activators.ActivatorsManager.activate(ActivatorsManager.java:467) ~[?:?]
at me.fromgate.reactions.storage.StorageManager.raiseCommandActivator(StorageManager.java:238) ~[?:?]
at me.fromgate.reactions.listeners.BukkitListener.onPlayerCommand(BukkitListener.java:347) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor262.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-167]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-167]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-167]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1792) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1012) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1005) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:989) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:922) ~[patched_1.14.4.jar:git-Paper-167]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
[15:42:02 INFO]: [ReActions] Не удалось вывести сообщение. Неизвестне ключ: CraftPlayer{name=Soul_KRT}
[15:35:09 WARN]: [ReActions] Task #30 for ReActions v0.12.10 generated an exception
java.lang.NullPointerException: null
at me.fromgate.reactions.activators.CommandActivator.getCommand(CommandActivator.java:136) ~[?:?]
at me.fromgate.reactions.activators.CommandActivator.isCommandRegistered(CommandActivator.java:143) ~[?:?]
at me.fromgate.reactions.commands.FakeCmd.updateAllCommands(FakeCmd.java:34) ~[?:?]
at me.fromgate.reactions.commands.FakeCmd.init(FakeCmd.java:26) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.14.4.jar:git-Paper-167]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1147) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[patched_1.14.4.jar:git-Paper-167]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-167]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Честно говоря, увидев активатор, сильно удивился, что не работает. Попробовал у себя - эффект тот-же..Ребята, помогите! Если игрок падает и получает урон, то на него вешается эффект замедления
DAMAGE:
d:
cause: FALL
source: OTHER
actions:
- POTION=type:SLOWNESS level:2 time:10 ambient:true
reactions: []
Хз как раньше, но в 1.13 и 1.14 в доках SLOW
Посмотреть вложение 54718
На всякий случай скажу, что много эффектов и энчантов отличаются от майновских названий
Лол, значит там ссылка неправильная. Есть эффекты, которые на итем зелья накладывается, а есть, который на энтити.
Ну, достаточно глянуть на сами названия классов. PotionType - тип зелья, в основном от него зависит только цвет зелья. PotionEffectType - сам тип эффекта, накладываемый на сущность и хранится в зелье.Лол, значит там ссылка неправильная. Есть эффекты, которые на итем зелья накладывается, а есть, который на энтити.
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/package-summary.html
Кто знает зачем так? (имеют разные названия)
Флаг flag_set.Как установить логический оператор "или" в условие(flag)? Я хочу, что бы кнопку могли нажимать только те игроки, которые состоят в группе A или в B.
Ps. Пробовал установить активаторы на одну кнопку, но с разными условиями, как оказалось, это не работает.
ITEM_CLICK:
builder_wand:
item: type:stick amount:1 data:0 name:{§a§lСтроительный жезл} lore:{\n§eУстанавливает специальный\n§eСтроительный блок.\n\n§bРазработанно компанией §cGloatyTech
actions:
- CHAT_MESSAGE=test
Помогите, сделал скрипт на клик палкой, при получении этой вещи и клике правой кнопкой мыши не работает скрипт
Код:ITEM_CLICK: builder_wand: item: type:stick amount:1 data:0 name:{§a§lСтроительный жезл} lore:{\n§eУстанавливает специальный\n§eСтроительный блок.\n\n§bРазработанно компанией §cGloatyTech actions: - CHAT_MESSAGE=test
ITEM_CLICK:
builder_wand:
item: type:stick amount:1 data:0 name:{§a§lСтроительный жезл} lore:{\n§eУстанавливает специальный\n§eСтроительный блок.\n\n§bРазработаНо компанией §cGloatyTech}
actions:
- CHAT_MESSAGE=test
Увы, нужно создавать на каждый по отдельности. 16 предметов (20 с кольчугой), не так уж и многоЗдравствуйте, как же создать активатор ITEM_WEAR на все существующие предметы?