与 DecentHolograms 的差别
云全息的核心就是 DecentHolograms 2.10.1(GPL-3.0 开源),所以它会的云全息都会,看板文件与 API 也完全相同。 差别在于我们在上面加的东西:
| 项目 | DecentHolograms 2.10.1 | CloudHologram 云全息 |
|---|---|---|
| 一般看板的文字 | 隐形盔甲架的名称:固定的黑色半透明底、不能加阴影 | 1.19.4+ 改用 TextDisplay:背景颜色、不透明度、文字阴影可调,整块看板或单行设定 |
| MiniMessage | 一般看板只支持 & 颜色与自带的渐变写法 | 直接写 <gradient>、<rainbow>、<font:…>,也可以与 & 混写 |
| 配置写法 | 每一行都要写 content / height,点击写 actions: LEFT: [NEXT_PAGE] | 一行文字就是一个项目,点击写 left: next,所有页共用的按键只写一次 |
| 检查配置 | 写错时重载后看板消失,要翻控制台 | /clh validate 列出哪个文件哪里写错,不影响正在显示的看板 |
| 点击动作指令 | /dh page addaction <看板> <页> <点击类型> <动作> | /clh click 看板 1 left next,另外有 clickadd / clickclear |
| 中文 | 英文提示与英文注释 | 提示、指令说明、设定注释全部中文 |
| Paper 1.20.5 – 1.21.4 | 2.10.1 在这些版本整个载入失败(插件重映射看不懂 26.x 模块的 Java 25 类文件) | 已修正(实测 1.20.6、1.21.4 都正常载入) |
| 看板存档 | 直接覆写文件,重载刚好碰到存档时可能读到写了一半的文件 | 先写暂存文件再替换,同一个看板的存档依序进行 |
| 位置写错的看板 | 一个看板的 location 写错,后面的看板全部不载入 | 只跳过写错的那一个,控制台提示,其他照常载入;/clh validate 也会检查位置、文件名与旗标 |
| 指令细节 | [文件] 参数、页码 / 行号范围检查、翻页按钮等有一些小问题 | 2.0.1 起逐一修正,见 更新记录 |
| 统计与更新检查 | bStats 统计、Spigot 更新检查 | 都拿掉了(授权版只连会员中心验证授权) |
| 价格 | 免费 | 免费 |
如果你只用英文、不需要背景与阴影,DecentHolograms 本身也很好;想要中文与更好看的看板,换成云全息不需要改任何看板文件。
云全息没有改动的部分
- 看板文件格式、
/dh的全部指令与权限节点(/clh page addaction、/clh profiler help改为检查plugin.yml里宣告的dh.command.pages.addaction、dh.command.profiler.help,见 权限)。 - 开发者 API(
DHAPI、eu.decentsoftware.holograms.api套件与事件),依赖 DecentHolograms 的插件不用改。 - Display(
/clh d)、动画、伤害 / 治疗显示、从其他全息插件转换的用法(只修正问题,写法不变)。
关于开源
DecentHolograms 采用 GPL-3.0 授权,云全息作为它的修改版本沿用相同授权,JAR 内附授权全文与修改说明(LICENSE、NOTICE.txt)。