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

СливПлатные

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

  • ponponpom
  • mxrzi
  • Twenfys
  • Samur4kl
  • Jjsd
  • ShockRaises
  • dalbhh
  • Kakapin
  • GhostRider_YT
  • buk1n
  • Accelerator
  • MarkDark
  • Vetique
  • Tecj
  • MemniJesus
  • Sh1ck
  • Lunacy
  • TheDiVaZo
  • DImasik2010
  • style123512
  • NINSTIF
  • minkyyq
  • Arseniy53525
  • SetapBaza
  • Grasmann
  • Roverteil
  • gglesha
  • Sevitv912
  • Onton
  • JustMaddie9
  • Nikolay-226
  • toshan
  • violentuso
  • sapphir.0v
  • maksai69
  • viperr
  • Dartern
  • io_doiob_oi
  • Zero3epo
  • prapragmatic
  • kirill300003
  • Shoowggauus
  • OverwriteMC
  • Greystiks
  • iisuperali2
  • fufik16
  • frogalis
  • dxdual
  • artemaser11
  • Cheshire
  • gustavindajbl
  • youbileev
  • Adept
  • Mr. Stranger
  • mellstroy4ik
  • lolloldgsbf
  • ferr24525

Помощь Помощь с Volya's Party HUD

CrispyZ
Версия ядра сервера
1.20+
Никак не заработает party hud от volya. Выдет бесконечный спам ошибки в лог, с нейронкой долго возился, с кодом, так и не нашел решение. Расширение ParseOther в момент вызова получило пустую строку вместо имени игрока, как я понял. У кого-то было? (MythicHUD-1.3.2, PlaceholderAPI-2.12.2, MythicLib-1.7, MMOCore-1.13)
Log:
[20:48:08 WARN]: [MythicHUD] Task #90 for MythicHUD v1.3.2 generated an exception
java.lang.IllegalArgumentException: name cannot be empty
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.getOfflinePlayer(CraftServer.java:2077) ~[paper-1.20.4.jar:git-Paper-499]
        at org.bukkit.Bukkit.getOfflinePlayer(Bukkit.java:1489) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at ParseOtherExpansion.onRequest(ParseOtherExpansion.java:60) ~[?:?]
        at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:120) ~[PlaceholderAPI-2.12.2.jar:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:73) ~[PlaceholderAPI-2.12.2.jar:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:101) ~[PlaceholderAPI-2.12.2.jar:?]
        at io.lumine.mythichud.comp.parser.PlaceholderAPIParser.run(PlaceholderAPIParser.java:33) ~[MythicHUD-1.3.2.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.4.jar:git-Paper-499]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[paper-1.20.4.jar:git-Paper-499]
        at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1646) ~[paper-1.20.4.jar:git-Paper-499]
        at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.4.jar:git-Paper-499]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1525) ~[paper-1.20.4.jar:git-Paper-499]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.20.4.jar:git-Paper-499]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-499]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
 
Последнее редактирование:
GPT-4o
Похоже, что проблема заключается в том, что в момент вызова расширения ParseOther передается пустая строка вместо имени игрока. Это может происходить по нескольким причинам. Вот несколько шагов, которые могут помочь в решении проблемы:

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

2. Обновите плагины: Убедитесь, что у вас установлены последние версии MythicHUD, PlaceholderAPI и всех зависимостей. Иногда обновления могут содержать исправления для таких ошибок.

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

4. Логирование: Добавьте дополнительное логирование в код расширения ParseOtherExpansion, чтобы отследить, какое именно имя передается в момент вызова. Это поможет вам лучше понять, почему возникает пустая строка.

5. Обратитесь к документации: Ознакомьтесь с документацией MythicHUD и PlaceholderAPI, возможно, там есть упоминания о подобных проблемах и их решениях.

Если проблема не решится, вы можете обратиться за помощью на форумы или сообщества, посвященные данным плагинам, предоставив информацию о вашем окружении и конфигурации.
 
ВерхНиз