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

СливПлатные

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

  • fakulminat
  • Gubin
  • dfyz.h1
  • qwertyking
  • Alezha
  • 1Kristallik1
  • bobek00
  • MrFriky
  • kusza
  • DenchikRox
  • Ryduig
  • Ggoo1234
  • Inquisit0R
  • MiyukiSaki
  • Vladuys_h
  • ridze1
  • Mikia
  • ChakMast
  • sam0ress
  • Volkszera
  • lil6dragon
  • andry_cast_west
  • zalao
  • dusia_dudusia
  • Lord!
  • TheProffesional
  • Vlas05
  • gjgjgjgjgjg12
  • 353535
  • 34234242432
  • maxim1212
  • vladvd91
  • notion
  • kenthomie
  • fraze55353535
  • Максим Зайцев
  • artembah
  • alohitch
  • dawdwad
  • reqvx
  • Yurched
  • dahnk10
  • ipkgfsg
  • Remake
  • Zenkxs
  • ScriptsDev
  • TRDAntonooRU
  • Fondy2
  • tung_tung_tung_sahur
  • LaLaLaLaaa
  • dmvhss
  • Mr. Stranger
  • tik
  • NumaniaVSBG
  • 1m0rtalirus
  • Thaleos
  • golovanol
  • killer209
  • TNOZamas
  • cenizorojo
  • HET_BPEMEHI
  • justpremadeaccount
  • Upsilon?
  • silver
  • Felleus Development
  • Levi
  • penis2019
  • Iralion02
  • viliusapk
  • lited111
  • WhiteTiger!
  • belyy_Chubrik
  • Kotvitski
  • GtxCiner1
  • ForgedSengoku
  • hhhubhjxid
  • Hibeo
  • gggggg11
  • grigop
  • arkolenchenko
  • thecraaccck
  • Mr1Newton
  • Detreyk
  • HizewQ
  • Sunewer
  • markkorwicz
  • Marlowww531
  • Oleg900123
  • Edsongreen
  • asdsadqwsadadx22

Помощь 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 удалены ну или я не нашел
 
ВерхНиз