我正在为Minecraft ATM开发一个spigot插件,我想在配置文件中放入一些内容,告诉程序“用另一个字符串替换我!”我的意思是这样的:
当某人在另一位玩家上运行切换游戏模式命令时出现。
SomeString:“您好,(告诉程序的内容是用(字符串)代替我!)”
我要执行此操作的原因是我要这样做,所以当您使用自定义命令设置另一个玩家的游戏模式时,它对运行该命令的人说“将游戏模式设置为。”。请帮忙!
答案 0 :(得分:0)
您可以做的就是简单地定义一个字符串,该字符串充当消息,但允许它支持游戏模式参数。例如;
gameModeChangeMessage: 'Sets game mode to %s'
然后您可以做的是format
包含%s的消息,否则提供一些默认消息。
String message = getConfig().getString("gameModeChangeMessage");
String messageFormatted = message.contains("%s") ? String.format(message, gameMode) : "A player changed your game mode.";