跳到正文

Styled Player List [Unofficial NeoForge]

作者:LostPattern

这个模组允许服务器服主自定义玩家列表的外观!非官方 NeoForge 移植版

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

非官方 NEOFORGE 移植版

这是 Patbox 的 Styled Player List 模组的非官方 neoforge 移植版。
请不要向 Patbox、其 discord 或 github 报告任何问题。

你可以在这里找到官方/fabric 版本 https://www.curseforge.com/minecraft/mc-mods/styled-player-list

Logo

Styled Player List

这是一个简单的模组,允许服主按自己的喜好自定义玩家列表!
支持完整的权限/需求、placeholder api、多种样式以及玩家列表名称覆盖。

Example image

命令(及权限):

  • /styledplayerlist – 主命令(styledplayerlist.main,默认可用)
  • /styledplayerlist reload – 重新加载配置和样式(需要 styledplayerlist.reload)
  • /styledplayerlist switch <style> 或 /plstyle <style> – 更改所选样式(styledplayerlist.switch,默认可用)
  • /styledplayerlist switchothers <players> <style> – 更改玩家的所选样式(styledplayerlist.switch.others)

配置:

你可以在 ./config/styledplayerlist/ 中找到配置文件。
部分配置选项支持动态谓词(标记为 {/* PREDICATE */})。
详情请参阅此页面。
格式化使用 PlaceholderAPI 的文本解析器,你可以在此处找到相关文档。

{
  // 配置版本,请勿更改。仅用于从一个版本更新到另一个版本
  "config_version": 2,
  // 允许选择默认玩家列表样式的 ID
  "default_style": "default",
  // 允许更改此模组命令发送的消息。
  "messages": {
    "switch": "你的玩家列表样式已更改为:<gold>${style}</gold>",
    "unknown": "<red>此样式不存在!</red>",
    "no_permission": "<red>你没有所需的权限!</red>"
  },
  // 修改玩家名称的显示方式
  "player": {
    // 切换此功能。
    "modify_name": false,
    // 切换是否修改玩家名称右侧的文本
    "modify_right_text": false,
    // 在玩家列表中隐藏玩家名称。对命令、建议或实体可见性没有任何影响!
    "hidden": false,
    // 禁用此格式化,强制使用原版格式化。
    "passthrough": false,
    // 玩家名称的默认格式
    "format": "%player:displayname%",
    // 显示在名称右侧的文本
    "right_text": "",
    // 启用玩家发送消息时发送更新
    "update_on_chat_message": false,
    // 启用每隔指定刻数发送更新。-1 表示禁用
    "update_tick_time": -1,
    // 自定义样式
    "styles": [
      {
        // 样式的使用条件,用于应用
        "require": {/* PREDICATE */},
        // 应用的格式化,与上面相同
        "format": "...",
        // 显示在名称右侧的文本
        "right_text": "",
        // 可选。禁用此格式化,强制使用原版格式化。
        "passthrough": false,
        // 可选,在玩家列表中隐藏玩家名称。对命令、建议或实体可见性没有任何影响!
        "hidden": false
      }
    ]
  },
  // 使玩家列表在未启用局域网的单人游戏中显示
  "client_show_in_singleplayer": true
}

样式:

此模组允许拥有多个样式,玩家可以选择它们(只需将它们放入 ./config/styledplayerlist/styles/ 并使用 /styledplayerlist reload 命令)

{
  // 使用此样式所需的条件,玩家必须满足
  "require": {/* PREDICATE */},
  // 用于显示的样式名称
  "style_name": "Default",
  // 样式更新之间的时间(以刻为单位)。20 为 1 秒。用于格式化和占位符
  "update_tick_time": 20,
  // 玩家列表样式的页眉,使用简单/静态定义(在 "list_footer" 中也有效)。允许格式化
  "list_header": [
    "...",
    "..."
  ],
  // 玩家列表样式的页脚,使用动画定义(在 "list_header" 中也有效)。允许格式化
  "list_footer": {
    // 切换到下一帧所需的更改次数。这意味着它每(change_rate * update_tick_time)刻更新一次
    "change_rate": 1,
    // 显示文本的帧。数量没有限制
    "values": [
      [
        "<red>..."
      ],
      [
        "<blue>..."
      ]
    ],
  },
  // 使此样式在自动补全中隐藏,而不更改条件
  "hidden_in_commands": false
}

内置占位符:

有关支持的占位符列表,请参阅 Placeholder API 的 wiki

常见问题

Styled Player List [Unofficial NeoForge] 支持哪些 Minecraft 版本?

Styled Player List [Unofficial NeoForge] 支持 Minecraft Java 版 1.21–1.21.1,共 2 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Styled Player List [Unofficial NeoForge] 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

LostPattern 的其他作品

查看全部 →