本帖最后由 tjena 于 2021-5-28 11:15 编辑
OnlineGui v1
GUI模块化在线玩家信息
授权
介绍
这是一个以GUI界面实时展现玩家血量/金钱/等级/延迟等信息的插件。
自定义点击头像执行指令
信息显示可自定义开启
目前作者已测试过1.15和1.16版本,我已经测试过spigot1.16.2和1.12核心,正常可用,
理论支持1.12-1.16版本,其余版本需要自行尝试!
截图
权限
gui.use - 打开GUI面板权限
gui.reload - 重新加载配置文件权限
gui.configure - 配置权限
gui.* - 所有权限
指令
/gui - 打开GUI面板
/gui help - 显示所以命令及描述
/gui reload - 重载配置文件
/gui config - 打开配置管理
配置
############################################################
# +------------------------------------------------------+ #
# | UndereducateGUI Config | #
# +------------------------------------------------------+ #
############################################################
# Made by Undereducate #
###########################################################
# All messages here support the Iridium Color API
# Read more here: https://www.spigotmc.org/resources/iridiumcolorapi.87351/
############################################################
# GUI Config #
###########################################################
gui:
## Toggles
# 在玩家名字上显示延迟
showPing: true
# 在玩家名字上显示血量
showHealth: true
# 显示玩家金钱
# 要求安装 Vault 和 Economy 插件(经济插件)
showBalance: true
# 显示玩家等级
# 要求安装 Vault 和 Permissions(权限插件) 和Chat (聊天)插件
showRank: true
# 显示客户端版本
# 要求安装 PlaceholderAPI, ViaVersion , ClientDetection
showClient: true
# 隐身状态 (Displays a [V] before IGN if vanished)
# 要求安装支持隐身的插件 (SuperVanish, PremiumVanish, VanishNoPacket 或者其他新的插件.)
showIfVanished: false
## 自定义指令
execute: ["tp %player%"] #这边是tp指令,%player%是玩家名字变量,点击GUI面板中玩家头颅即可实现这个指令,按理说可以随意设置其他指令
############################################################
# LORE 设置 #
###########################################################
lores:
#延迟 lore, 显示玩家延迟
ping: "&aPing: %ping%ms"
#金钱 lore, 显示玩家金钱
balance: "<SOLID:92d68b>Balance: $<SOLID:cece44>%balance%"
#生命值 lore, 显示玩家生命值
health: "<SOLID:92d68b>Health: &c❤%health%"
#等级 lore, 显示玩家等级
rank: "<SOLID:92d68b>Rank: %rank%"
#客户端 lore, 显示玩家版本.
client: "<SOLID:92d68b>Client: %client_version% (%client_brand%)"
############################################################
# MESSAGE Config #
###########################################################
messages:
# 每条信息前缀
prefix: "<GRADIENT:568fd8>ONLINE</GRADIENT:245ca5> &8l&r "
# 这个消息会在你打开GUI时显示
openGUI: "%prefix% &7正在打开在线GUI面板.."
# 这个消息会在你对玩家执行命令时显示
execCommands: "%prefix% &a正在从执行配置文件..."
# 这个消息会在你尝试对自己使用指令时显示
selfCommands: "%prefix% &c你不可以对你自己使用命令"
|
常见问题
当安装onlinegui插件和undereducatedapi插件后,启动服务器可能会出现
java.security.InvalidKeyException: Illegal key size or default parameters 错误
此错误是因为JCE(Java Cryptography Extension)问题导致,使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters.
我们需要替换掉我们自己JAVA目录下jre\lib\security文件夹下的US_export_policy.jar和local_policy.jar文件
例如我的JDK安装目录为C:\Program Files\Java,我需要进入C:\Program Files\Java\jdk1.8.0_131\jre\lib\security文件夹下替换,替换文件我会放在下边下载地址中!因为我是JDK8,所以替换的文件也为对应的版本,其他版本自行下载!https://www.oracle.com/java/tech ... jce8-downloads.html。
|
下载地址
更新日志
汉化文件
做的很棒,但是如果变量装进菜单也就不用这个插件了吧..