如何向我的 spigot 插件添加 prefix/suffix 命令?

How to add prefix/suffix commands to my spigot plugin?

我最近开始开发一个带有好几个命令的插件,但不知道如何添加 prefix/suffix 命令(例如 /prefix <prefix>/suffix <suffix>)。

示例: 名为 ExampleName 的人键入 /prefix &4[SomeCooLPrefix]*。当他们聊天时,它应该说 [SomeCoolPrefix] ExampleName: <message>,其中 SomeCoolPrefix 在 ChatColor.RED

*&4 是 ChatColor.RED

的代码

考虑将与 Spigot 相关的问题发布到 Spigot Forums,因为那里的人更有可能了解 Spigot 的来龙去脉 API。

至于你的问题,虽然我有一段时间没有用 Spigot 做过任何事情,但你必须使用

ASyncPlayerChatEvent

事件以便在玩家聊天时处理,然后使用 event.format() 格式化聊天;方法。

此外,如果您希望允许玩家给自己一个前缀并保存它,请考虑使用配置文件。我强烈建议在尝试制作插件之前查看 Spigot API 文档。

查看 this link, and the documentation 了解有关 ASyncPlayerChatEvent 方法的更多信息。