Skip to content

[问题] 占位符API调用失败 #528

@wunanc

Description

@wunanc

是否已尝试最新的版本

  • 我已更新 TrChat 至最新的版本, 并且同样复现该问题.

是否已查阅 Wiki

  • 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.

如果使用跨服功能, 是否在代理端上安装了TrChat或使用redis转发?

  • 我已在代理端上安装了TrChat或使用redis转发

详细描述

Folia服务端 最新版本trchat 调用%server_tps%失败
执行指令/papi parse me %server_tps% 啥事没有。。。
这真的不是trchat的问题??

配置文件

Options:
  Join-Permission: 'trchat.admin'
  Proxy: true
  Always-Listen: true

Bindings:
  Command: ['staff']

Formats:
  - prefix:
      staff:
        text: '&8[&cSTAFF&8] '
        hover: |-
          &7Server &3%server_name%
          &f
          &7Version: &6%server_version%
          &7Online: &a%server_online%&7/&2%server_max_players%
          &7TPS: &b%server_tps%
          &7
          &a▶ &2Click to connect to this server
        command: '/server %server_name%'
      player:
        text: '&e%player_name%&8: '
    msg:
      default-color: 'a'
      hover: '&7Date: %server_time_HH:mm:ss%'

日志

[17:17:17 INFO]: [TrChat] Error occurred when parsing placeholder! This is not a bug of TrChat! 这不是 TrChat 的问题!
[17:17:17 INFO]: java.lang.UnsupportedOperationException: Not on any region
[17:17:17 INFO]: at org.bukkit.craftbukkit.CraftServer.getTPS(CraftServer.java:3051)
[17:17:17 INFO]: at org.bukkit.Bukkit.getTPS(Bukkit.java:2447)
[17:17:17 INFO]: at at.helpch.placeholderapi.expansion.server.util.ServerUtil.getTps(ServerUtil.java:153)
[17:17:17 INFO]: at at.helpch.placeholderapi.expansion.server.util.TpsFormatter.getAllTps(TpsFormatter.java:64)
[17:17:17 INFO]: at at.helpch.placeholderapi.expansion.server.util.TpsFormatter.getTps(TpsFormatter.java:73)
[17:17:17 INFO]: at at.helpch.placeholderapi.expansion.server.ServerExpansion.onRequest(ServerExpansion.java:204)
[17:17:17 INFO]: at PlaceholderAPI-2.11.7.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[17:17:17 INFO]: at PlaceholderAPI-2.11.7.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.util.BukkitUtilKt.setPlaceholders(BukkitUtil.kt:42)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.module.display.format.obj.Style$Companion.applyTo(Style.kt:117)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.module.display.format.JsonComponent.toTextComponent(JsonComponent.kt:27)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.module.display.channel.Channel.execute(Channel.kt:160)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.module.internal.listener.ListenerChat.onPaperChat(ListenerChat.kt:54)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:61)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.event.EventBus.invoke(EventBus.kt:133)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.event.EventBus.invoke$default(EventBus.kt:131)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36)
[17:17:17 INFO]: at TrChat-2.3.17.jar//me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:57)
[17:17:17 INFO]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[17:17:17 INFO]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71)
[17:17:17 INFO]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:71)
[17:17:17 INFO]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131)
[17:17:17 INFO]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630)
[17:17:17 INFO]: at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:378)
[17:17:17 INFO]: at io.papermc.paper.adventure.ChatProcessor.processModern(ChatProcessor.java:151)
[17:17:17 INFO]: at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:106)
[17:17:17 INFO]: at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2545)
[17:17:17 INFO]: at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2584)
[17:17:17 INFO]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$11(ServerGamePacketListenerImpl.java:2325)
[17:17:17 INFO]: at net.minecraft.util.FutureChain.lambda$append$1(FutureChain.java:25)
[17:17:17 INFO]: at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718)
[17:17:17 INFO]: at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
[17:17:17 INFO]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[17:17:17 INFO]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[17:17:17 INFO]: at java.base/java.lang.Thread.run(Thread.java:1583)

服务器环境

服务器版本:
This server is running Lophine version 1.21.8-DEV-ver/1.21.8@03849ba (2026-01-15T19:03:58Z) (Implementing API version 1.21.8-R0.1-SNAPSHOT)
You are running the latest version
...
插件列表:
仅需要papi 和 trchat
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions