跳到主要内容

PlaceholderAPI

此插件向PlaceholderAPI注册占位符。

这些占位符旨在用于其他插件中,如果在BedWars配置中使用可能无法正常工作。但是,如果安装了PlaceholderAPI,它们可以在shop.yml和其他与商店相关的文件中使用。请使用稍微修改的语法:%papi.<placeholder_name>%(例如,%papi.bedwars_all_games_players%)。

全局占位符

  • %bedwars_all_games_players% - 返回所有游戏中的玩家总数。
  • %bedwars_all_games_maxplayers% - 返回所有游戏中的最大玩家总数。
  • %bedwars_all_games_anyrunning% - 如果任何游戏当前处于runninggame_end_celebrating状态,则返回true;否则返回false
  • %bedwars_all_games_anywaiting% - 如果任何游戏当前处于waiting状态,则返回true;否则返回false

当前玩家信息

本节中的占位符特定于玩家,基于它们使用的上下文,通常是消息、全息图等的查看者。

当前游戏信息

其中一些占位符包含参数<team_name>。请将其替换为团队名称。例如,如果团队名称为red,您将使用%bedwars_current_game_team_red_bed%

  • %bedwars_current_game% - 返回当前游戏的名称。
  • %bedwars_current_game_players% - 返回游戏中的玩家数量。
  • %bedwars_current_game_minplayers% - 返回游戏开始所需的最小玩家数量。
  • %bedwars_current_game_maxplayers% - 返回可以加入游戏的最大玩家数量。
  • %bedwars_current_game_world% - 返回竞技场所在世界的名称。
  • %bedwars_current_game_state% - 返回游戏的当前状态。可能的值有:waitingrunninggame_end_celebratingrebuildingdisabled
  • %bedwars_current_game_time% - 返回剩余时间(秒)。
  • %bedwars_current_game_timeformat% - 返回格式为MM:SS的剩余时间。
  • %bedwars_current_game_elapsedtime% - 返回已用时间(秒)。
  • %bedwars_current_game_elapsedtimeformat% - 返回格式为MM:SS的已用时间。
  • %bedwars_current_game_team_<team_name>_colored% - 返回带颜色的团队名称。
  • %bedwars_current_game_team_<team_name>_color% - 返回团队颜色代码为&
  • %bedwars_current_game_team_<team_name>_ingame% - 返回团队当前是否在游戏中,作为字符串:yesno
  • %bedwars_current_game_team_<team_name>_players% - 返回团队中的玩家数量。
  • %bedwars_current_game_team_<team_name>_maxplayers% - 返回团队中的最大玩家数量。
  • %bedwars_current_game_team_<team_name>_bed% - 返回团队当前是否有有效的目标块,作为字符串:yesno
  • %bedwars_current_game_team_<team_name>_bedsymbol% - 返回SBW游戏内记分板中使用的带颜色的目标块符号。
  • %bedwars_current_game_team_<team_name>_teamchests% - 返回团队箱子的数量。
  • %bedwars_current_game_running% - 如果游戏当前处于runninggame_end_celebrating状态,则返回true;否则返回false
  • %bedwars_current_game_waiting% - 如果游戏当前处于waiting状态,则返回true;否则返回false
  • %bedwars_current_available_teams% - 返回现有团队的数量。
  • %bedwars_current_connected_teams% - 返回当前正在游戏的团队数量。
  • %bedwars_current_teamchests% - 返回所有团队中团队箱子的数量。

玩家团队信息

  • %bedwars_current_team% - 返回玩家团队的名称。
  • %bedwars_current_team_color% - 返回玩家团队的颜色代码为&
  • %bedwars_current_team_colored% - 返回带颜色的团队名称。
  • %bedwars_current_team_players% - 返回团队中的玩家数量。
  • %bedwars_current_team_maxplayers% - 返回团队中的最大玩家数量。
  • %bedwars_current_team_bed% - 返回团队当前是否有有效的目标块,作为字符串:yesno
  • %bedwars_current_team_teamchests% - 返回团队箱子的数量。
  • %bedwars_current_team_bedsymbol% - 返回SBW游戏内记分板中使用的带颜色的目标块符号。

游戏信息占位符

使用这些占位符时,请将<game>替换为特定游戏标识符,将<team_name>替换为团队名称。例如,如果游戏标识符为game1,团队名称为red,您将使用%bedwars_game_game1_team_red_colored%

  • %bedwars_game_<game>_name% - 返回游戏的名称。
  • %bedwars_game_<game>_players% - 返回游戏中的玩家数量。
  • %bedwars_game_<game>_minplayers% - 返回游戏开始所需的最小玩家数量。
  • %bedwars_game_<game>_maxplayers% - 返回可以加入游戏的最大玩家数量。
  • %bedwars_game_<game>_world% - 返回竞技场所在世界的名称。
  • %bedwars_game_<game>_state% - 返回游戏的当前状态。可能的值有:waitingrunninggame_end_celebratingrebuildingdisabled
  • %bedwars_game_<game>_available_teams% - 返回现有团队的数量。
  • %bedwars_game_<game>_connected_teams% - 返回当前正在游戏的团队数量。
  • %bedwars_game_<game>_teamchests% - 返回游戏中的团队箱子数量。
  • %bedwars_game_<game>_time% - 返回剩余时间(秒)。
  • %bedwars_game_<game>_timeformat% - 返回格式为MM:SS的剩余时间。
  • %bedwars_game_<game>_elapsedtime% - 返回已用时间(秒)。
  • %bedwars_game_<game>_elapsedtimeformat% - 返回格式为MM:SS的已用时间。
  • %bedwars_game_<game>_team_<team_name>_colored% - 返回带颜色的团队名称。
  • %bedwars_game_<game>_team_<team_name>_color% - 返回团队颜色代码为&
  • %bedwars_game_<game>_team_<team_name>_ingame% - 返回团队当前是否在游戏中,作为字符串:yesno
  • %bedwars_game_<game>_team_<team_name>_players% - 返回团队中的玩家数量。
  • %bedwars_game_<game>_team_<team_name>_maxplayers% - 返回团队中的最大玩家数量。
  • %bedwars_game_<game>_team_<team_name>_bed% - 返回团队当前是否有有效的目标块,作为字符串:yesno
  • %bedwars_game_<game>_team_<team_name>_bedsymbol% - 返回SBW游戏内记分板中使用的带颜色的目标块符号。
  • %bedwars_game_<game>_team_<team_name>_teamchests% - 返回团队箱子的数量。
  • %bedwars_game_<game>_running% - 如果游戏当前处于runninggame_end_celebrating状态,则返回true;否则返回false
  • %bedwars_game_<game>_waiting% - 如果游戏当前处于waiting状态,则返回true;否则返回false

统计占位符

玩家统计占位符

!!! tip "自定义排行榜"

您可以使用占位符创建自定义排行榜,以各种方式显示玩家统计数据。为此,请考虑使用ajLeaderboards插件与下面列出的占位符。这提供了比BedWars插件更大的灵活性。

本节中的占位符特定于玩家,基于它们使用的上下文,通常是消息、全息图等的查看者。

  • %bedwars_stats_deaths% - 返回死亡次数。
  • %bedwars_stats_destroyed_beds% - 返回摧毁的床的数量。
  • %bedwars_stats_kills% - 返回击杀次数。
  • %bedwars_stats_loses% - 返回失败次数。
  • %bedwars_stats_score% - 返回总得分。
  • %bedwars_stats_wins% - 返回胜利次数。
  • %bedwars_stats_games% - 返回总游戏次数。
  • %bedwars_stats_kd% - 返回击杀/死亡比率。

任何玩家统计占位符

使用这些占位符时,请将<player>替换为特定玩家的名称。例如,如果玩家名称为Misat11,您将使用%bedwars_otherstats_Misat11_deaths%

  • %bedwars_otherstats_<player>_deaths% - 返回死亡次数。
  • %bedwars_otherstats_<player>_destroyed_beds% - 返回摧毁的床的数量。
  • %bedwars_otherstats_<player>_kills% - 返回击杀次数。
  • %bedwars_otherstats_<player>_loses% - 返回失败次数。
  • %bedwars_otherstats_<player>_score% - 返回总得分。
  • %bedwars_otherstats_<player>_wins% - 返回胜利次数。
  • %bedwars_otherstats_<player>_games% - 返回总游戏次数。
  • %bedwars_otherstats_<player>_kd% - 返回击杀/死亡比率。