Nipo
本帖最后由 Nipo 于 2019-1-7 13:39 编辑
插件介绍
TabModifier是基于LuckPerms权限管理插件的TAB菜单插件,能够在TAB菜单中显示玩家的Prefix和Suffix,支持添加Header和Footer
你需要安装LuckPerms和PlaceholerApi才能运行整个插件
近几天重写了整个项目,添加了许多新特性:
- 众望所归,增加了对PlaceholderApi的支持,你可以在Prefix/Suffix/Header/Footer四个位置设置Placeholder占位符,理论上支持PlaceholderApi的所有占位符
- 添加了事件监听机制,能够监听LuckPerms的事件,如果你通过LuckPerms指令修改了玩家信息,插件能够直接在TAB菜单中显示,而不用你去手动重载插件
- 添加了对多行Header和Footer的支持,在设置中,你可以使用\n来换行
- 添加了设置Header和Footer的指令,不用慢慢修改配置文件了
- 优化了代码逻辑,理论上对服务器负载更小了
- 添加了自动更新TAB菜单的功能,十分适合那些需要实时显示信息的占位符
这个插件是不能修改玩家信息的,你需要通过LuckPerms插件配置玩家信息,相关指令如下:
设置玩家前缀Prefix:
/lp user [玩家名] meta setprefix [权重] [前缀]
设置玩家后缀Suffix:
/lp user [玩家名] meta setsuffix [权重] [后缀]
删除玩家前缀:
/lp user [玩家名] meta removeprefix [权重]
删除玩家后缀:
/lp user [玩家名] meta removesuffix [权重]
修改权限组信息只要将上面的user改成group,当然后面跟着的是权限组名称
当你通过这些指令修改了玩家信息后,插件会自动同步到TAB菜单上
如果不会使用LuckPerms权限管理插件,可以移步
此贴
注意事项

1.请安装最新版的LuckPerms和PlaceholerApi

2.该插件基于SpongeApi 7.1.0制作,低版本理论上支持,可自行测试

插件指令&权限
/tab refresh - 更新TAB菜单
/tab reload - 重载插件配置
/tab setheader [header] - 设置header
/tab setfooter [footer] - 设置footer
权限就是tabmodifier.指令如tabmodifier.refresh
插件效果
不用脑补了


插件下载
█████,如果您要查看本帖隐藏内容请回复
插件配置
配置文件没有用汉字,毕竟要发布到官网呢,你可以对照这里设置,都是支持颜色格式代码的
#设置玩家显示名称的样式,避免玩家名样式和前缀样式相同
NameStyle = "&e&l"
#设置Header和Footer,支持多行,可以使用\n换行
FooterValue="&a&lThis is &d&lFooter\n&b&lLook, the SecondLine"
HeaderValue="&a&lThis is &b&lHeader"
# 如果玩家/权限组的前缀或者后缀没有设置,插件使用默认前缀和后缀
InitialValue {
    Prefix="&d[&bMC&d]"
    Suffix="&9[&bM&9]"
}
# 玩家加入服务器后多久更新TAB菜单,单位是ticks,如果服务器配置较低,可以把这个值设置大一点
# 如果服务器配置高的话,可以设置为0,但有几率插件得不到玩家信息,导致TAB菜单不更新
RefreshDelay=5
UpdateInterval {
    # 多久更新一次TAB菜单的Header和Footer
    "Header&Footer"=5
    # 多久更新一次TAB菜单的所有玩家名
    NameList=10
}
#是否显示前缀/后缀/玩家昵称
#玩家昵称可以通过nucleus的/nick指令设置,支持颜色代码
showDisplayName="true"
showFooter="true"
showHeader="true"
showPrefix="true"
showSuffix="true"
更新计划
※动态header和footer
※进一步减少服务器资源占用
※修复DisplayName无效的BUG

2021.12 数据,可能有更多内容
插件介绍
TabModifier是基于LuckPerms权限管理插件的TAB菜单插件,能够在TAB菜单中显示玩家的Prefix和Suffix,支持添加Header和Footer
你需要安装LuckPerms和PlaceholerApi才能运行整个插件
近几天重写了整个项目,添加了许多新特性:
- 众望所归,增加了对PlaceholderApi的支持,你可以在Prefix/Suffix/Header/Footer四个位置设置Placeholder占位符,理论上支持PlaceholderApi的所有占位符
- 添加了事件监听机制,能够监听LuckPerms的事件,如果你通过LuckPerms指令修改了玩家信息,插件能够直接在TAB菜单中显示,而不用你去手动重载插件
- 添加了对多行Header和Footer的支持,在设置中,你可以使用\n来换行
- 添加了设置Header和Footer的指令,不用慢慢修改配置文件了
- 优化了代码逻辑,理论上对服务器负载更小了
- 添加了自动更新TAB菜单的功能,十分适合那些需要实时显示信息的占位符
这个插件是不能修改玩家信息的,你需要通过LuckPerms插件配置玩家信息,相关指令如下:
设置玩家前缀Prefix:
/lp user [玩家名] meta setprefix [权重] [前缀]
设置玩家后缀Suffix:
/lp user [玩家名] meta setsuffix [权重] [后缀]
删除玩家前缀:
/lp user [玩家名] meta removeprefix [权重]
删除玩家后缀:
/lp user [玩家名] meta removesuffix [权重]
修改权限组信息只要将上面的user改成group,当然后面跟着的是权限组名称
当你通过这些指令修改了玩家信息后,插件会自动同步到TAB菜单上
如果不会使用LuckPerms权限管理插件,可以移步此贴
注意事项
1.请安装最新版的LuckPerms和PlaceholerApi
2.该插件基于SpongeApi 7.1.0制作,低版本理论上支持,可自行测试
插件指令&权限
/tab refresh - 更新TAB菜单/tab reload - 重载插件配置/tab setheader [header] - 设置header/tab setfooter [footer] - 设置footer权限就是tabmodifier.指令如tabmodifier.refresh
插件效果
不用脑补了

插件下载
xmdhs如果您要查看本帖隐藏内容请回复
插件配置
配置文件没有用汉字,毕竟要发布到官网呢,你可以对照这里设置,都是支持颜色格式代码的
#设置玩家显示名称的样式,避免玩家名样式和前缀样式相同NameStyle = "&e&l"#设置Header和Footer,支持多行,可以使用\n换行FooterValue="&a&lThis is &d&lFooter\n&b&lLook, the SecondLine"HeaderValue="&a&lThis is &b&lHeader"# 如果玩家/权限组的前缀或者后缀没有设置,插件使用默认前缀和后缀InitialValue {    Prefix="&d[&bMC&d]"    Suffix="&9[&bM&9]"}# 玩家加入服务器后多久更新TAB菜单,单位是ticks,如果服务器配置较低,可以把这个值设置大一点# 如果服务器配置高的话,可以设置为0,但有几率插件得不到玩家信息,导致TAB菜单不更新RefreshDelay=5UpdateInterval {    # 多久更新一次TAB菜单的Header和Footer    "Header&Footer"=5    # 多久更新一次TAB菜单的所有玩家名    NameList=10}#是否显示前缀/后缀/玩家昵称#玩家昵称可以通过nucleus的/nick指令设置,支持颜色代码showDisplayName="true"showFooter="true"showHeader="true"showPrefix="true"showSuffix="true"
更新计划
※动态header和footer
※进一步减少服务器资源占用
※修复DisplayName无效的BUG

海贼王#
神脑补,新版本支持一下

下一页 最后一页