Skip to content

使用变量

本页为服主介绍了使用本插件的教程。

如果你是开发者,想要了解如何在自己的插件中添加 PlaceholderAPI 的变量支持,请浏览使用 PlaceholderAPI章节。

准备工作

在你使用变量之前,你需要先检查一些东西。

插件对本插件的支持

最重要的一点就是,了解你所使用的插件是否支持插入 PlaceholderAPI 的变量。
诸如 EssentialsXChat 的聊天插件一般不支持本插件,除非其他插件将这些替换后的变量“注入”最终显示的聊天消息。

检查某个插件是否支持本插件的最快方法,就是浏览支持 PlaceholderAPI 的插件章节。
如果插件出现在列表中,且 支持变量 处打钩,则表示它支持本插件。

如果插件没有在列表中,你可以浏览插件的介绍页,或其他来源的信息如维基,来确认此插件是否支持 PlaceholderAPI。

正确的网络连接

本插件会向 https://api.extendedclip.com 获取 eCloud 中有关变量拓展的信息,同时也会从这里下载变量拓展。请确保你的服务器能够连接到上述网站。如果不能,且你运行的环境为 VPS 等托管服务,请联系服务器提供商放行。

托管相关信息

PlaceholderAPI 会自行校验下载环境并阻止服务器下载可疑的变量拓展。
若要在 VPS 等托管服务上阻止指定变量拓展的下载,在环境变量中加入 PAPI_BLOCKED_EXPANSIONS,并在其后设置逗号分隔的拓展名称列表来阻止 PlaceholderAPI 下载这些拓展。

该功能自本插件 2.11.4 版本起被加入。

下载/获取变量拓展

变量拓展及其变量的提供方式可以为插件(如果有)自带,或 eCloud 上独立的 .jar 文件。
变量拓展类型不同,你的安装方法也会有所差别。

若要检查变量拓展是独立文件还是内置于插件中,你可以浏览变量列表章节进行查询。
如果它出现在列表上,你可以浏览下方的提示框来知晓其是否独立:

  • papi ecloud download <变量拓展>:此拓展存储在 eCloud 上,需要使用 /papi ecloud download 命令 下载。
  • 内置于插件:变量拓展为插件的一部分,安装对应插件后自动生效,无需额外下载变量拓展。
  • 链接:拓展需要从其他地方下载(如 Github 发行页面)。你需要手动下载它们并放入 expansions 文件夹。

你可以通过命令 /papi list 查看载入的拓展。

使用变量拓展

使用拓展中的变量就相对简单了许多。
只需将对应的变量(如 %player_name%)放入支持变量的配置中即可。对应插件的维基或手册也会提供支持变量的相关信息。