HolographicDisplays——全息显示/浮空字插件
本帖最后由 克拉克星人 于 2020-3-3 00:08 编辑英文名称: Holographic Displays
中文名称: 全息显示
原帖地址: http://dev.bukkit.org/bukkit-plugins/holographic-displays
下载:
1.7-1.12链接:https://pan.baidu.com/s/1JbjFmQAe0S4c8fHakYH5EA 提取码:f752
1.8-1.15链接:https://pan.baidu.com/s/1djnIatX5lByKK9dTEs4beA 提取码:krm6
关于创建教程 点击进入
插件说明
1、如何安装
将你下载的 HolographicDisplays.jar 加到服务器的plugins文件夹内
重启你的服务器
2、创建一个简单的全息影像
当你在服务器是OP,或者拥有相关权限的时候
/hd create <编号> <内容(可以用字体代码)> 创建一个全息影像,并且第一行显示为<内容>
/hd addline <编号> <内容> 添加<内容>到<编号>全息影像中的下一行
/hd removeline <编号> <行数> 移除<编号>的第<行数>内容
3、创建一个从图片导入的全息影像
首先你需要上传一张PNG图片(最好不要太大),到插件文件夹目录下(/plugins/HolographicDisplays/)
/hd create <编号>
/hd edit <编号>
/hd readimage <编号> <图片名称>.png <长宽>
例子:/hd readimage a-1 test.png 10
注意:<长宽>最大为100
4、创建一个现实在线玩家个数的全息影像
/hd addline <编号> &a&l在线人数:&b&l{online}
5、移除一个全息影像
/hd delete <编号>
指令
/hologram (或者 /hd) 基本指令,显示HD相关信息,作者,开放信息等
/hd help 显示HD的帮助信息
/hd create <编号> [内容] 创建一个新的全息影像
/hd delete <编号> 删除指定的全息影像
/hd list [页数] 显示所有的全息影像信息,编号-坐标
/hd near <范围> 显示在你<范围>内的全息影像
/hd teleport <编号> 将你传送到全息影像附近
/hd align <x|y|z|xz> <需要对齐编号> <参照的编号> 将两个全息影像进行对齐. "y"垂直对齐两个,并且在同一高度。
/hd movehere <编号> 移动一个全息影像到脚下
/hd edit <hologramName> Shows the command to modify an existing hologram.
/hd addline <编号> 内容> 添加<内容>到编号为<编号>的全息影像的下一行
/hd removeline <编号> <行数> 移除知道全息影像的某一行(从上往下数).
/hd setline <编号> <行数> <新内容> 重新编辑制定全息影像的某一行内容
/hd insertline <编号> <行数> <内容> 在指定行数下面插入一,如果<行数>为0,则在第一行插入
/hd readtext <hologramName> <fileWithExtension>
从文本中导入一个全息信息. 创建一个文本 (例子:logo.txt)然后放到所属插件目录. 创建一个新的全息信息 (例子 'A-1') 然后输入/hd readlines A-1 logo.txt 将文本内的信息替换到指定全息信息.
/hd readimage <编号> <图片.png/网址> <大小> 从图片或者网址导入图片 (网址前请加上 http://)
/hd fix <hologramName> 修复HD颜色暗淡问题,修复方式:在HD上方生成一个萤石。HD颜色暗淡原因是因为游戏机制问题。
/hd save 保存所有信息到文本,当然,插件本身也会自动保存
/hd reload 重新载入插件
权限
holograms.* - 所有权限
holograms.subCommandName - 相关指令权限
holograms.update- 允许使用升级指令的权限(几乎没必要)
默认符号
? = █
?[/] = ▌
?[.] = ?
?[..] = ?
?[...] = ▓
? = ?
?[|] = ? (thin vertical bar)
如何自定义符号
打开“placeholders.yml”。按照格式,一行一个进行添加。
1)选择一个符号 (点击我前往一个有帮助的网站)
2)找到代码
3)按照格式添加
4)将文本保存,重载插件
常用变量
&u 闪烁的字体
{player} 每个玩家可以看到自己的名字. 需要 ProtocolLib v3.2.0+.
{displayname} 每个玩家可以看到自己显示的名字,比如nickname. 需要 ProtocolLibv3.2.0+.
{online} 在线玩家
{max_players} 最大在线玩家
{world: worldName} 世界内在线玩家 (e.g.: {online: world_nether} ).
{online: serverName} BungeeCord,指定服务器在线 (e.g.: {online: Lobby} ).
{online: ALL} 整个BungeeCord所有在线玩家
{time} 显示在线玩家,你可以在配置文件修改格式
页:
[1]