当前位置: 首页 > 知识库问答 >
问题:

如何在配置中告诉插口插件。yml文件“用另一个字符串替换我!”

壤驷泓
2023-03-14

我正在为Minecraft ATM开发一个水龙头插件,我想在配置文件中放入一些东西,告诉程序“用另一个字符串替换我!我的意思是这样的:

当有人在另一个玩家上运行切换游戏模式命令时出现。

SomeString:'你好,(告诉程序用(String)替换我的东西)!)'

我想这样做的原因是,当你用自定义命令设置另一个玩家的游戏模式时,它会告诉运行该命令的人“将游戏模式设置为”。请帮忙!

共有1个答案

夔修伟
2023-03-14

您只需定义一个字符串作为消息,但允许它支持提供的游戏模式参数。例如

gameModeChangeMessage: 'Sets game mode to %s'

如果消息包含%s,那么您可以< code>format消息,否则提供一些默认消息。

String message = getConfig().getString("gameModeChangeMessage");

String messageFormatted = message.contains("%s") ? String.format(message, gameMode) : "A player changed your game mode.";
 类似资料:
  • 问题内容: 我有两个文件。其中一个定义了一组数字-值对,如下所示( fileA ): 另一个文件包含一堆值配对,如下所示( fileB ): 我想编写一个脚本,用文件A中的对应数字替换文件B中的值。生成新文件还是更改现有文件B都没有关系。 有任何想法吗?谢谢 问题答案: NR == FNR {a [$ 2] = $ 1; next} =>处理fileA时为true。形成一个关联数组,其中索引是第二

  • 我有以下字符串: 我想做的是用另一个字符串替换所有 字符 结果是: 基本上,保持的顺序替换为中的交错字符。 < code>rep的总长度与< code >的总长度相同?,20个字符。 请注意,我不想作为额外的步骤再次手动拆分< code>rep。 我尝试了这个,但失败了:

  • 问题内容: 我有以下数据框 我想更换和使用,所以最终的数据帧 我尝试了以下操作,但没有成功: 问题答案: 解决方案与通过: 如果需要将列中的所有值设置为一些:

  • 问题内容: 我已经弄清楚了,并尝试像这样的命令来替换字符串: 现在,我想对文件中的另一个字符串执行相同的操作,但正如我的问题所述,我需要先从另一个文件中复制内容,然后替换一个字符串,例如: 还有一件事,内容(要复制)中有下一行和空白,我想在复制之前将其删除。它还具有反斜杠和正斜杠,希望他们在替换内容时不会造成任何问题)。这是我要复制的内容: 我也可以将文件的内容复制到变量中: 我所需要做的就是从此

  • 我有以下数据框 我想用替换和,因此最终的数据帧是 我尝试了以下方法,但不起作用: