物品与背包展示
在聊天里输入关键字,就会变成一段可以点击的文字:
| 输入 | 显示 | 点击后 |
|---|---|---|
[i] [item] [物品] | [屠龙宝刀 x2](鼠标移上 去直接看物品说明) | 打开界面查看这件物品 |
[inv] [背包] | [Alice 的背包] | 查看整个背包:盔甲、副手、36 格物品 |
[ender] [末影箱] | [Alice 的末影箱] | 查看末影箱 27 格 |
同一句话可以同时用好几种,例如:看我的 [i],背包在这 [inv]。
跨服也看得到
展示的物品在发送当下拍下来,随消息一起送到每一个分流并暂存,所以别的分流的玩家点开,看到的就是完整内容——附魔、自定义名称与说明、潜影盒里的东西、其他插件的自定义物品数据都在。
- 整个背包内容很大时(例如很多带长说明的自定义物品),会自动切成多段传送再组合,不会被原版的封包大小限制截断。
- 物品的悬停说明由每个分流自己根据收到的物品重建;旧版本分流的物品送到新版本分流时会自动升级数据。
- 来源分流版本比本服新、本服读不懂的物品,会显示成屏障并提示「来源服务器版本较新」。
展示界面
| 类型 | 界面 |
|---|---|
| 物品 | 3 行:玩家头颅 + 物品 |
| 背包 | 6 行:第 1 行头颅、头盔、胸甲、护腿、靴子、副手;中间 3 行背包;最后 1 行快捷栏 |
| 末影箱 | 4 行:第 1 行头颅;下面 27 格 |
界面里的物品只能看、拿不走。展示默认保留 10 分钟,过期后点击会提示已过期。
设置
config.yml
showcase:
expire-seconds: 600 # 保留多久(秒)
filler: BLACK_STAINED_GLASS_PANE
item:
keywords: ['[i]', '[item]', '[物品]']
text: '<gold>[{item}{amount}]</gold>' # {item} 物品名称,{amount} 数量大于 1 时显示「 x数量」
hover: '<gray>点击查看完整物品'
title: '{player} 的物品'
inventory:
keywords: ['[inv]', '[背包]']
text: '<aqua>[{player} 的背包]</aqua>'
hover: '<gray>点击查看 {player} 的背包(含装备与副手)'
title: '{player} 的背包'
enderchest:
keywords: ['[ender]', '[末影箱]']
text: '<light_purple>[{player} 的末影箱]</light_purple>'
hover: '<gray>点击查看 {player} 的末影箱'
title: '{player} 的末影箱'
关键字不分大小写,可以加任意多个。
权限
| 权限 | 默认 | 说明 |
|---|---|---|
cloudchat.show.item | 所有人 | 使用 [i] |
cloudchat.show.inventory | 所有人 | 使用 [inv] |
cloudchat.show.enderchest | 所有人 | 使用 [ender] |
没有权限时关键字会原样显示成文字。