McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Styled Chat

Styled Chat - Styled Chat 美化聊天

按你的想法自定义服务器聊天样式!
fabric / quilt 作者 Patbox 支持版本 1.17 - 26.1
下载量
335,095
关注数
380
数据来源
Modrinth
模组详细介绍
Logo

Styled Chat

这是一个简单的模组,允许服务器所有者更改聊天的显示方式!

它添加了对 Minecraft 支持的现代聊天格式的支持,

但许多聊天模组/插件都会忽略它。

它还兼容任何使用 Placeholder API 的模组。

它还支持通过权限为每位玩家更改样式(支持 LuckPerms 和 PlayerRoles)

此模组仅适用于 Fabric Mod Loader 及其兼容环境!

如果你有任何问题,可以在我的 Discord 上提问

也来看看我的其他模组和项目,你可能会发现它们很有用!

Example image
Example image2

命令(及权限):

  • /styledchat - 主命令(styledchat.main,默认可用)
  • /styledchat reload - 重载配置和样式(需要 styledchat.reload
  • `/styledchat set

` - 将

的个人 样式更改为 (需要 styledchat.set

  • `/styledchat get

` - 发送

的 样式(需要 styledchat.get

  • `/styledchat clear

` - 清除

的 样式(需要 styledchat.clear

配置:

你可以在 ./config/styled-chat.json 找到配置文件。

格式使用 Simplified Text Format

它支持使用来自 Placeholder API 的占位符。

此外,每种消息类型还有少量自己的局部变量。

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 3,
  "_comment": "Before changing anything, see https://github.com/Patbox/StyledChat#configuration",
  "text_formatting": {
    // 启用对聊天中链接的解析
    "parse_links": true,
    // 启用 markdown
    "markdown": true,
    // 启用对聊天中旧版 (&x) 代码的支持(仅当由玩家输入时)
    "legacy_formatting": false,
    // 启用来自其他模组的格式化(如果模组实现不正确,可能会破坏 StyledChat 的格式化)
    "formatting_from_other_mods": false
  },
  "chat_preview": {
    // 在聊天预览中发送完整消息(包括其周围的全部格式)
    "send_full_message": false,
    // 格式化需要聊天预览,否则将禁用格式化
    "require_for_formatting": false
  },
  "auto_completion": {
    // 为标签启用自动补全(例如 、)
    "tags": false,
    // 为标签别名启用自动补全(例如 、)
    "tag_aliases": false,
    // 为表情符号启用自动补全(例如 :pos:、:item:)
    "emoticons": false
  },
  // 默认样式设置
  "default": {
    // 显示名称(局部变量:${default}、${name})
    "display_name": "${default}",
    // 消息样式
    "message_formats": {
      // 聊天消息样式(局部变量:${player}、${message})
      "chat": " ${message}",
      // 加入消息(局部变量:${player})
      "joined_the_game": "",
      // 改名后加入消息(局部变量:${player}、${old_name})
      "joined_after_name_change": "",
      // 玩家首次加入时的加入消息(局部变量:${player})
      "joined_for_first_time": "",
      // 玩家离开服务器(局部变量:${player})
      "left_game": "",
      // 玩家死亡消息(局部变量:${player}、${default_message})
      "base_death": "${default_message}",
      // 完成进度任务(局部变量:${player}、${advancement})
      "advancement_task": "",
      // 完成进度挑战(局部变量:${player}、${advancement})
      "advancement_challenge": "",
      // 完成进度目标(局部变量:${player}、${advancement}) 
      "advancement_goal": "",
      // 队伍消息,对发送它的玩家可见(局部变量:${team}、${displayName}、${message})
      "sent_team_chat": "\\'>${team}':'${displayName}':'${message}'>",
      // 队伍消息,对其他队伍成员可见(局部变量:${team}、${displayName}、${message})
      "received_team_chat": "\\'>${team}':'${displayName}':'${message}'>",
      // 私聊消息,对发送者可见(局部变量:${receiver}、${sender}、${message})
      "sent_private_message": "",
      // 私聊消息,对其他人可见(局部变量:${receiver}、${sender}、${message})
      "received_private_message": "",
      // /say 命令的输出(局部变量:${player}、${message})
      "say_command": "[${player}] ${message}",
      // /me 命令的输出(局部变量:${player}、${message})
      "me_command": "",
      // 玩家宠物死亡时发送的死亡消息(局部变量:${default_message}、${pet})
      "pet_death": "${default_message}"
    },
    // 链接样式(局部变量:${link}、${url})
    "link_style": "${link}",
    // 剧透样式(局部变量:${spoiler})
    "spoiler_style": "${spoiler}",
    // 剧透样式中使用的剧透符号
    "spoiler_symbol": "▌",
    // 玩家可使用的格式化
    "formatting": {
      // "formatting tag": true/false
      "dark_red": true,
      "green": true,
      "underline": true,
      "dark_green": true,
      "black": true,
      "yellow": true,
      "bold": true,
      "italic": true,
      "dark_blue": true,
      "dark_purple": true,
      "gold": true,
      "red": true,
      "aqua": true,
      "gray": true,
      "light_purple": true,
      "blue": true,
      "white": true,
      "dark_aqua": true,
      "dark_gray": true,
      "spoiler": true,
      "strikethrough": true
    },
    // 玩家可使用的表情符号列表(聊天中使用 :name:)。支持占位符
    "emoticons": {
      // "name": "value"
      "potion": "🧪",
      "item": "[%player:equipment_slot mainhand%]",
      "trident": "🔱",
      "rod": "🎣",
      "shrug": "¯\\_(ツ)_/¯",
      "bow": "🏹",
      "bell": "🔔",
      "heart": "❤",
      "bucket": "🪣",
      "sword": "🗡",
      "shears": "✂",
      "pos": "%player:pos_x% %player:pos_y% %player:pos_z%",
      "fire": "🔥",
      "table": "(╯°□°)╯︵ ┻━┻",
      // 自 2.2.1+1.20.1 起,你还可以使用以下语法从文件中导入。
      "$emojibase:builtin:joypixels": "${emoji}",
      // value 与其他条目相同,只是 ${emoji} 会被读取到的表情替换(因此你也可以例如应用字体)
      // 格式如下:$TYPE:SOURCE:PATH
      // TYPE 可以是 Emojibase.dev 简写的 "emojibase",Unicode cldr-json 注释的 "cldr"
      //      或与此文件相同风格的 "default"(不包括导入)
      // SOURCE 指定存储类型,PATH 指向文件
      //     "builtin" 从模组内置的 json 加载("joypixels" 或 "emojibase")
      //     "from_file" 从相对于配置目录的文件中加载(例如 "emoji.json" 指向 "[SERVER]/config/emoji.json)
      
    }
  },
  // 带有某些要求的样式列表,按从上到下的顺序应用
  "styles": [
    {
      // 应用于玩家的样式要求
      "require": {
        "type": "...",
        // 在这里查看这些信息:https://github.com/Patbox/PredicateAPI/blob/master/BUILTIN.md
      },
      /* 其余部分与 "default" 字段中相同,但所有字段都是完全可选的 */
    }
  ]
}

聊天内格式化

如果玩家拥有所需权限(styledchat.format.[tag_name],其中 [tagname] 是 Text Parser 标签),那么他们就可以在聊天中使用 Simplified Text 标签。

此外,你还可以在配置中启用 markdown 和旧版 (&X) 格式化

示例配置

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 3,
  "_comment": "Before changing anything, see https://github.com/Patbox/StyledChat#configuration",
  "text_formatting": {
    "legacy_formatting": true,
    "parse_links": true,
    "markdown": true,
    "formatting_from_other_mods": true
  },
  "chat_preview": {
    "send_full_message": false,
    "require_for_formatting": false
  },
  "auto_completion": {
    "tags": false,
    "tag_aliases": false,
    "emoticons": true
  },
  "default": {
    "display_name": "${vanillaDisplayName}",
    "message_formats": {
      "chat": "${player} » ${message}",
      "joined_the_game": "✚ ",
      "joined_after_name_change": "✚ ",
      "joined_for_first_time": "",
      "left_game": "☁ ",
      "base_death": "☠ ${default_message}",
      "advancement_task": "",
      "advancement_challenge": "",
      "advancement_goal": "",
      "sent_team_chat": "\\'>${team}':'${displayName}':'${message}'>",
      "received_team_chat": "\\'>${team}':'${displayName}':'${message}'>",
      "sent_private_message": "[PM → ${receiver}] » ${message}",
      "received_private_message": "[PM ← ${sender}] » ${message}",
      "say_command": "[${player}] ${message}",
      "me_command": "* ${player} ${message}",
      "pet_death": "Oh no! ${default_message}"
    },
    "link_style": "${link}",
    "spoiler_style": "${spoiler}",
    "spoiler_symbol": "▌",
    "formatting": {
      "dark_red": true,
      "underline": true,
      "yellow": true,
      "italic": true,
      "dark_blue": true,
      "dark_purple": true,
      "gold": true,
      "red": true,
      "aqua": true,
      "gray": true,
      "light_purple": true,
      "white": true,
      "pos": true,
      "dark_gray": true,
      "spoiler": true,
      "strikethrough": true,
      "st": true,
      "b": true,
      "item": true,
      "green": true,
      "dark_green": true,
      "black": true,
      "i": true,
      "bold": true,
      "blue": true,
      "dark_aqua": true
    },
    "emoticons": {
      "potion": "🧪",
      "trident": "🔱",
      "rod": "🎣",
      "shrug": "¯\\_(ツ)_/¯",
      "bow": "🏹",
      "bell": "🔔",
      "heart": "❤",
      "bucket": "🪣",
      "sword": "🗡",
      "shears": "✂",
      "fire": "🔥",
      "table": "(╯°□°)╯︵ ┻━┻"
    }
  },
  "styles": [
    {
      "require": {
        "type": "permission",
        "permission": "group.admin",
        "operator": 4
      },
      "display_name": "[Admin] ${vanillaDisplayName}",
      "message_formats": {
        "chat": "${player} » ${message}",
        "base_death": ""
      },
      "formatting": {},
      "emoticons": {}
    },
    {
      "require": {
        "type": "permission",
        "permission": "group.default"
      },
      "display_name": "[Player] ${vanillaDisplayName}",
      "message_formats": {},
      "formatting": {},
      "emoticons": {}
    },
    {
      "require": {
        "type": "permission",
        "permission": "group.vip",
        "operator": 3
      },
      "message_formats": {},
      "formatting": {},
      "emoticons": {
        "potato": "Potato"
      }
    }
  ]
}
基本信息
模组名称Styled Chat
作者Patbox
下载量335,095
关注数380
支持版本1.17 - 26.1
加载器fabric / quilt
客户端unsupported
服务端required

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:210,601  |  历史访问人次:318,768

今日访问人数:17,487  |  今日访问人次:20,519

昨日访问人数:30,537  |  昨日访问人次:36,142

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6