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

СливПлатные

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

  • dairpi
  • iisuperali2
  • Limonchick1
  • radnap_
  • FeoLonk
  • sceep
  • OderPrince
  • Acenix36
  • Gamesense
  • GhostRider_YT
  • DaniilWintet
  • wapo2500
  • MemniJesus
  • TabbyOne
  • Dartern
  • stepaa
  • CrispyZ
  • Fotograff
  • maxxx
  • Frixx_x
  • kross05
  • Ashasegor
  • fdgreth
  • auzin1
  • zvukovskiyds
  • oxysensor
  • Techno
  • DenPlayStar
  • autist
  • iamkrents
  • equqe
  • SPERMA822
  • Parolik123
  • takopain
  • huimorja228
  • enoteke
  • OverwriteMC
  • m74332306
  • AlKeren
  • ExAmPlE54541
  • ulichnyy
  • alqness
  • norman1410
  • Anidem
  • Mrkirik1
  • redf67889
  • Limitely
  • bmf000
  • pechkaplay
  • Shnadow12111
  • Bordel1337
  • EgorikkiXDD
  • prapragmatic
  • Aezven
  • WhyNoteX
  • Dranatys
  • WaffleFt
  • Nokton
  • Diablo121
  • BAHMUT_EFR
  • osodkdmdme
  • WhyMeow
  • BlackHAt
  • NINSTIF
  • homalend
  • esea
  • kaifarika
  • hostzant
  • vettka969
  • konstinopol

Помощь Помощь с 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, возможно, там есть упоминания о подобных проблемах и их решениях.

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