Сборки серверов

СливПлатные

Сейчас онлайн

  • oneeyepatrick
  • dadaw
  • GORLIIIN
  • Abcik
  • NikLoidHD
  • KaanErsoy
  • qwertyking
  • Sasha468904
  • LolhikMilk
  • vvaaaaliordr
  • ReqZ
  • Chai69
  • saksansd
  • Keitaros
  • Iruka
  • He1ly03
  • madora
  • getj
  • MrKick1337
  • Icecicerv
  • Ejector
  • dxdual
  • Calculator_123
  • dfyz.h1
  • DestRise
  • ahmeddkkxx
  • nlaw
  • zxclora123
  • ArtKot
  • Zixi1
  • losttm
  • Egor4ik_LIme
  • xxtazzyy
  • NikoVK
  • LexReallyWorld
  • ArtemMako
  • NightMaster
  • tangenser10
  • HardKrab
  • brawlbeach500
  • macros
  • Miller_00
  • _Taskia_
  • andry_cast_west
  • czla
  • Keluashi
  • MYXAMOP4IK
  • babai
  • SourRibbons
  • espada
  • iamDvz
  • bobobo

Помощь Executable Items не работает действие предмета

115_vedma
Ссылка на лог
https://mclo.gs/YeKsEIO
Версия ядра сервера
1.16+
На версии 1.16.5 paper я настроил что при пкм на предмет в executable items - выполняется команда, но действие предмета не работает
 
GPT-4o
Вам нужно убедиться, что ваш плагин для управления событиями клика по предметам настроен правильно. Если при ПКМ на предмет в EI (Enhanced Items) выполняется команда, но действие предмета не работает, возможно, проблема в конфликте событий или в том, что действие предмета блокируется.

Вот несколько шагов, которые вы можете проверить:

1. Проверьте конфликты: Убедитесь, что другие плагины не блокируют действие предмета. Попробуйте временно отключить другие плагины.

2. Настройка событий: Убедитесь, что вы правильно обрабатываете события клика. Вам нужно использовать правильные методы для обработки событий.

3. Проверка команд: Убедитесь, что команда, которую вы вызываете, действительно выполняется и не вызывает ошибок.

4. Логи: Проверьте логи сервера на наличие ошибок, которые могут указывать на проблему.

Если у вас есть код, который вы используете для настройки этого поведения, вы можете поделиться им, и я помогу вам его проанализировать.
 
115_vedma
Поставил но всё равно при нажатии Пкм в консоли это

[21:21:19 ERROR]: Could not pass event PlayerRightClickEvent to ExecutableItems v7.26.1.4
java.lang.NoSuchFieldError: MAX_HEALTH
at com.ssomar.score.utils.placeholders.PlayerPlaceholdersAbstract.reloadPlayerPlcHldr(PlayerPlaceholdersAbstract.java:159) ~[?:?]
at com.ssomar.score.utils.placeholders.PlayerPlaceholdersAbstract.setPlayerPlcHldr(PlayerPlaceholdersAbstract.java:83) ~[?:?]
at com.ssomar.score.utils.placeholders.StringPlaceholder.setPlayerPlcHldr(StringPlaceholder.java:154) ~[?:?]
at com.ssomar.executableitems.executableitems.activators.ActivatorEIFeature$3.run(ActivatorEIFeature.java:297) ~[?:?]
at com.ssomar.score.utils.scheduler.BukkitSchedulerHook.runEntityTaskAsap(BukkitSchedulerHook.java:107) ~[?:?]
at com.ssomar.executableitems.executableitems.activators.ActivatorEIFeature.run(ActivatorEIFeature.java:777) ~[?:?]
at com.ssomar.score.features.custom.activators.activator.SActivator.runWithException(SActivator.java:47) ~[?:?]
at com.ssomar.executableitems.listeners.EventsManager.activeOptionForPlayerForItemStack(EventsManager.java:223) ~[?:?]
at com.ssomar.executableitems.listeners.EventsManager.activeOptionForPlayer(EventsManager.java:124) ~[?:?]
at com.ssomar.executableitems.listeners.EventsManager.activeOption(EventsManager.java:53) ~[?:?]
at com.ssomar.executableitems.listeners.player.custom.PlayerRightClickEvent.onPlayerRightClickEvent(PlayerRightClickEvent.java:29) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor331.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at com.ssomar.sevents.events.player.click.right.PlayerRightClickListener.playerInteractEvent(PlayerRightClickListener.java:86) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor315.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:549) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:512) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:507) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:503) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1766) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:32) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:9) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1271) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1264) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1225) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]
 
jFrostyBoy
[22:28:23 INFO]: A total of placeholder hook(s) are active:
executableitems, score, skinsrestorer
/papi ecloud download Player
/papi reload
Скорее всего не может определить игрока, оттого и не выполняется

А проблема с MAX_HEALTH - красным сообщением в консоли, идёт от какого-то другого предмета
 
115_vedma
/papi ecloud download Player
/papi reload
Скорее всего не может определить игрока, оттого и не выполняется

А проблема с MAX_HEALTH - красным сообщением в консоли, идёт от какого-то другого предмета
Щас попробую удалить другие предметы которые встроенные в этот плагин
 
115_vedma
/papi ecloud download Player
/papi reload
Скорее всего не может определить игрока, оттого и не выполняется

А проблема с MAX_HEALTH - красным сообщением в консоли, идёт от какого-то другого предмета
Всё равно то же самое, мне чат гпт вот написал
Ошибка не связана с конфигурацией предметов — это несовместимость версий плагинов / API.


Ключевая строка​



java.lang.NoSuchFieldError: MAX_HEALTH


Это означает, что ExecutableItems v7.26.1.4 (и библиотека SCore / SsomarScore) пытается обратиться к полю MAX_HEALTH, которого нет в API Paper/Spigot 1.16.5 в том виде, в котором плагин его ожидает.




Почему это происходит именно на 1.16.5​


  • В старых версиях Minecraft (1.16 и ниже) MAX_HEALTH работал иначе (через Attribute.GENERIC_MAX_HEALTH)
  • Новые версии ExecutableItems и SCore скомпилированы под 1.18+ / 1.19+
  • В результате на 1.16.5 возникает NoSuchFieldError, а не обычный Exception

Но предыдущие версии плагина я не могу скачать потому что старые версии score удалены ну или я не нашел
 
ВерхНиз