跳转至

自定义文本

自定义文本(ctext)功能允许创建向玩家显示的任何文本。可以是简单的彩色文本或复杂的悬停/可点击文本。

  • 支持 PlaceHolderAPI,可按玩家显示不同内容
  • 类似 EssentialsX 的 customText 功能,但强大 10 倍
  • 每个命令独立文件管理
  • 自动分页,支持多页
  • 自动创建同名命令(如 /rules)
  • 支持原始消息(悬停、点击执行命令、点击粘贴文本)

原始消息格式

<T>可见文本</T><H>悬停文本</H><SC>点击粘贴的文本</SC>
  • <T>文本</T> — 显示的文本
  • <H>悬停文本</H> — 鼠标悬停显示
  • <C>cmi heal</C> — 点击执行命令(玩家执行)
  • <CC>cmi heal [playerName]</CC> — 点击从控制台执行(仅一次)
  • <CCI>cmi heal [playerName]</CCI> — 点击从控制台执行(可多次)
  • <SC>建议文本</SC> — 点击粘贴到聊天框
  • <SI>插入文本</SI> — Shift+点击追加到现有文本
  • <URL>www.google.com</URL> — 添加链接
  • <Next> — 同一行多个原始消息分隔符

示例:<T>你好!</T><H>嗨!</H><CC>cmi heal [playerName]</CC>

图片

9.0.2.0+ 支持图片功能(仅 1.16+ 服务器)。

img:head:[playerName]          — 玩家头部皮肤
img:helmet:[playerName]        — 含头盔层的皮肤
img:diamond.png                — 本地图片(~/plugins/CMI/Images/)
img:diamond.png 8 10           — 指定尺寸(高x宽像素)

图片旁可添加文本:在 img: 后紧跟 imgtext: 定义侧边文本。

分页

文件首行使用 <AutoPage>,在需要分页处使用 <NextPage>。可自定义按钮标签:<pageLabel:{#gold}生物>

游戏内编辑

使用 /cmi editctext 在游戏内完全编辑自定义文本,支持创建、编辑行、添加/删除页面、启用/禁用别名和自动分页。

可使用 /cmi getbook [文本名] 将自定义文本转换为书本。