lichi2050
本帖最后由 lichi2050 于 2015-11-26 19:49 编辑

BungeeTabListPlus教程以及Wiki翻译

这个插件搬运贴内容不足,缺乏详细介绍以及问答板块遇到不少关于此插件的提问所以
我就决定翻译这个插件的wiki。
BungeeTabListPlus对于Bungee服务器是一款实用的Tab类型插件。
搬运贴把插件名称都写错了太不负责任了。
上一个翻译项目: [插件介绍]WorldGuard教程以及Wiki翻译(Worldguard5.3-6.1)
相关连接
官方地址
官方wiki
源代码
开发版本
站内搬运贴
中文插件百科(填写完我会搬运至中文插件百科)


简介:

BungeeTabListPlus的特点:
  • 自定义文本
  • 自定义头颅
  • 设定前缀及后缀
  • 根据所在服务器排列
  • 多行列表(根据所在服务器排列)
  • 颜色代码
  • 支持vanishNoPackets
  • 许多实用的变量
  • 根据自己的想法设计炫酷的Tablist
  • 兼容性极强
  • ... 以及许多其他强大的功能

我弃坑一段时间(2015/11/27)

目录
》如何安装BungeeTabListPlusfinished
》config介绍finished
列子
finished
》更多设定
Writing
变量列表←点击传送finished
》如何使用颜色代码,设定前缀|后缀以及假名Not yet
》开发者部分Not yet

其他教程:
》修改Tab列表的人数Not yet
》为Vip玩家创造一排单独列表Not yet
—— 如何安装BungeeTabListPlus ——

服务器最低要求

安装过程

下载BungeeTabListPlus.jar然后放到BungeeCord的plugins文件夹内.
如果你有多个BungeeCord服务器的话请使用RedisBungee安装在所有BungeeCord服务器上.

可选项:下载BungeeTabListPlus_BukkitBridge.jar 然后安装在所有 Spigot 或 Bukkit 服务器内.
—— config介绍 ——

  1. tablistUpdateIntervall: 1.0
复制代码
设定多少时间刷新
Tab列表
默认是1.0也就是每一秒刷新一次
如果设定为0.1那么一秒内会刷新10次
如果设定为-1就不会刷新了
  1. updateOnPlayerJoinLeave: true
复制代码
玩家加入/退出时刷新Tab列表
  1. updateOnServerChange: true
复制代码
玩家跨服时是否刷新Tab列表
  1. useScoreboardToBypass16CharLimit: true
复制代码
这个设定只关乎1.7以及以下版本的服务器

是否允许每一格最大字数为16
  1. charLimit: -1
复制代码
设定每一格最大字数(建议不要修改)

-1就是无限(颜色代码不算字数)
  1. permissionSource: AUTO
复制代码
设定BungeeTabListPlus从哪里取读信息(假名,
前缀,后缀以及权限组等)←建议不要修改
可以设定为:
value 介绍
AUTO 自动取读(最佳资源)
BUKKIT 取读bukkit官方以及vault
BUNGEEPERMS 取读bungeeperms
BUNGEE 取读bungee的config.yml
  1. showPlayersInGamemode3: true
复制代码
是否在Tab列表内显示在Gamemode3模式下的玩家(观众模式)

  1. checkForUpdates: true
复制代码
是否自动检查新版本

如果检测到新版本可以输入指令/btlp下载并且更新插件
  1. notifyAdminsIfUpdateAvailable: true
复制代码
检测到新版本时是否通知管理员

  1. automaticallySendBugReports: true
复制代码
是否自动发送错误报告←这个功能普通玩家用不到的。

  1. pingDelay: -1
复制代码
刷新{onlineState} 变量的冷却时间

{onlineState} 是服务器是否启动/在线
例如设定为1意思就是每一秒刷新一次
-1就是不刷新
  1. online-text: '&2 ON'
复制代码
服务器如果启动/在线提示

默认就会显示ON
  1. offline-text: '&c OFF'
复制代码
服务器如果关闭/不在线

默认就会显示OFF
  1. fakePlayers:
复制代码
设定虚拟玩家(例如Notch)

  1. excludeServers:
复制代码
使用原来的Tab列表

把服务器添加在excludeServers下发服务器不使用BungeeTabListPlus。
  1. hiddenServers:
复制代码
隐藏服务器

在hiddenServers列表下的服务器都不会显示在Glabal Tab列表。

  1. hiddenPlayers:
复制代码
隐藏玩家

在hiddenPlayers列表下的玩家都不会显示在Tab列表
可以使用ID或 UUID
  1. autoExcludeServers: false
复制代码
如果设定为true,
BungeeTabListPlus会覆盖其他Tab插件的设定,这个项目是为了解决BUG而存在的,不要修改最好。
注意:这个功能不可在BungeeCord1.8 protocol-builds使用
  1. time-zone: Europe/Berlin
复制代码
设定时差

可以设定地区名称例如美国America/Los_Angeles
或者这样GMT+8




稍后继续填坑。





来自群组: The Command's Power

816830738
好教程,已收藏

lichi2050
本帖最后由 lichi2050 于 2015-10-21 21:09 编辑

—— 变量 ——

变量 介绍
{name}或{player} 显示玩家名称
{rawname} 显示真实名称(无视Nick)
{tabName} Tab列表名称
{prefix} 前缀
{prefixColor} 前缀颜色
{suffix} 后缀
{displayprefix} 如果bungeeperms内有设定suffix的话
就会替换{suffix}变量
{ping} 延迟
{group} 玩家所在的权限组
{uuid} 玩家的UUID
{health} 玩家的血量
{maxHealth} 玩家的最大血量
{posX} 玩家坐标X
{posY} 玩家坐标Y


变量 介绍
{posZ} 玩家的坐标Z                                                   
{XP} 玩家目前的经验值
{totalXP} 玩家总共经验值
{playerPoints} 玩家点卷数量(需要Playerpoints插件)
{tps} 服务器tps值
{world} 世界名称
{level} 玩家等级
{team} 玩家所在队伍
{balance} 金钱数量
{factionsWhere} factions基地地区名称
(需要factions插件)
{factionName} faction名称(公会)
(需要factions插件)
{factionMembers} 公会成员
(需要factions插件)
{onlineFactionMembers} 公会在线成员
(需要factions插件)
{factionPower} 公会power值
(需要factions插件)

变量 介绍
{factionsPlayerPower} 公会个人power值                                                                             
(需要factions插件)
{factionRank} 公会成员级别
(需要factions插件)
{SimpleClans_ClanName} 战队名称
(需要SimpleClans插件)
{SimpleClans_ClanMembers} 战队成员
(需要SimpleClans插件)
{SimpleClans_OnlineClanMembers} 战队在线成员
(需要SimpleClans插件)
{SimpleClans_ClanTag} 战队标签
(需要SimpleClans插件)
{SimpleClans_ClanTagLabel} 战队标签
(需要SimpleClans插件)
{SimpleClans_ClanColorTag} 染色标签(带颜色的)
(需要SimpleClans插件)
{server_player_count} 所在服务器人数
{server_rplayer_count} 使用RedisBungee所在服务器人数
{server} 服务器名称
{internalServerName} 同上不过显示真实名称而不是显示alias
{serverPrefix} 服务器名称后缀
{player_count}, {gcount}, {players} 在线人数(全部服务器)


变量 介绍
{players:<server>} 查看指定服务器在线人数
<server>换成一个服务器名称
{rplayers:<server>} 同理,不过是为了使用RedisBungee的服务器
{time} 目前时间 小时HH:分钟mm:秒ss
{time:<format>} 时间格式
例如可以显示为秒{second}
也可以这样,同样显示为秒{time:ss}
{date} 日期 天数dd.月数MM.年数yyyy
{second}, {seconds} , {sec} 秒的变量
{minute}, {minutes} , {min} 分钟的变量
{hour}, {hours} 小时的变量
{day}, {days} 天数的变量
{month}, {months} 月数的变量
{year}, {years} 年数的变量
{color} 特殊颜色变量,每秒换颜色
{color:GREEN,RED} 普通颜色变量,只需要替换颜色代码即可
BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA,
DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY,
BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE,
MAGIC, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
{onlineState:<server>} 检测服务器是否在线/启动



lichi2050
本帖最后由 lichi2050 于 2015-10-22 16:22 编辑

—— 列子 ——

注意!这些例子都是在较旧的版本上测试的,在新版本中有可能出现偏差。

1列一个服务器的例子(没有图片介绍——官方的裂了):



主要服务器/大厅2列,生存服务器1列(同样没有图片介绍):


另外一个列子(这次带图了):




普通Tab列表类型:




在其他服务器的玩家名称会变成灰色:





垂直模式:









jiand_jun~~~
版主你太帅了~ 解决了我所有问题~

10123482
挺吃性能的玩意儿

Super_Wanzi
不错的教程 辛苦

Super_Wanzi
不错的教程 辛苦      2

lichi2050
—— 更多设定 ——

在tabLists文件夹内默认会生成default.yml内含tab的一些高级设定,默认只有一个default你可以自行复制默认然后修改XX.yml即可创造多个tab模型。



配设项介绍

  • showTo: 'all'
这项设定谁可以看见tablist. 在default.yml文件内默认设定为all即全部玩家. 如果你复制default.yml而且你想只让一部分玩家可看见的话. 可以将showto:修改为



Value 介绍
all 全部玩家可见
player:<name> 只有一个玩家可见,需将<name>改成一个玩家的ID
players:<name1>,<name2> 同上,不过可以设定多位玩家
server:<name> 只有一个服务器可见,需将<name>改成服务器名称
servers:<name1>,<name2> 同上,不过可以设定多个服务器
group:<name> 只有一个权限组可见,需将<name>改成权限组名称
groups:<name1>,<name2>,<name3> 同上,不过可以设定多个权限组
1.7 只有1.7以及以下版本用户可见
1.8 只有1.8以及以上版本用户可见


  • priority: 1

tablist优先值,优先值高的tab会覆盖低优先值的tab



  • header:
''
'&bW'
'&bWe'
'&bWel'
'&bWelc'
'&bWelco'
'&bWelcom'
'&bWelcome'
'&bWelcome'
'&bWelcome'
'&bWelcome'
''
'&6{player}'
'&6{player}'
'&6{player}'
'&6{player}'
'&6{player}'
'&6{player}'
'&6{player}'
'&6{player}'

稍后继续。。。



10123482
用来装逼很不错

sanxi1123
       mmmmmmmmmmmmmmmmm

___5
不错的教程,但是那个怎么做出来——[—

dv123321
如何把vip单独放在一个边显示,如何设置?

用笔写寂寞
我想在列表显示玩家前戳要改哪里

练习册
谢谢翻译←_←
我把它放到我的帖子里面

11374465990.0
{:10_503:}E:\cf\123.pngE:\cf\456.png弄了半天了都没结果!求解

11374465990.0
E:\cf\456.png

11374465990.0
我已经把BungeeTabListPlus-2.3.3装在了BC端了为什么还是不行能不能教一下我...

2577585661
支持一下

Aleks_Kavli
希望获得全部的变量和TAB内容

瓦子草
好难配置的样子.....

Oscar_W
如何在Tab列表里显示玩家的头像呢?
我1.8的客户端也没有显示



Oscar_W
还有,我的子服并没有装BungeeTabListPlus_BukkitBridge.jar
但是也可以显示。会不会出什么问题?

ws17909
很棒的教程,感谢楼主带来的帮助帖
希望不弃坑,支持一下

1666218601
回复1111111111111111111111111111111111111

@hgg
为什么我把插件放到BC插件文件夹,不生成配置文件,求解

Super_Wanzi
全服在线的变量是什么  统计全Bc在线的

蓝Lan_nice
怎么弄 自己在哪个服TAB就显示哪个服的在线玩家列表

翼LOVE·小爱
2.5.3版本多了个 BungeeTabListPlus_SpongeBridge-2.5.3.jar

a860826341
不错的教程辛苦了

QQ1357288463
楼主,那是全部的变量了吗

gyalo
为什么我使用了{tabName}变量,但还是只能显示自己,显示不到别人?

jackma12138
把BungeeTabListPluse这个插件丢到BC的插件文件开服之后配置文件不生成,
后台显示Error enabling plugin BugeeTabListPlus
前置我也装好了但是为什么会出现这样的问题?

jackma12138
oscarab 发表于 2016-3-11 17:45
还有,我的子服并没有装BungeeTabListPlus_BukkitBridge.jar
但是也可以显示。会不会出什么问题? ...

因为那个BungeeTabListPlus_BukkitBridge.jar是可选项目啊。。。
仔细再看一遍教程吧。

asd862062

版主你太帅了~ 解决了我所有问题~

fuzu_anxue
@hgg 发表于 2016-4-16 13:47
**** 作者被禁止或删除 内容自动屏蔽 ****

版本不对

深度小兴
jiand_jun~~~ 发表于 2015-10-22 12:08
版主你太帅了~ 解决了我所有问题~

为什么我的服务器还是原来的TAB列表?配置文件都有生成

是晓峰吖
然而此贴已经弃坑了!

钻石梦想
为什么不能显示普通玩家了????

LiuChangKing
服务器玩家在线列表怎么才能在tab里显示,我下载来一个端发现{fillplayers} 可以,但是他还会自动显示出来你bc里的服务器在线列表!有没有简便点的?

wiwiwiwi
支持!!!!!!!!!!!!!!!!!!!!

543589341
楼主666666666

543589341
感谢楼主搬运

weirenchao
不知道楼主有没有空给个最新的2.8.3的使用说明,,感觉好多都不一样了

bhyzgzz
如何删除空出来的虚拟人和不显示其他子服的人

bhyzgzz
为什么我安装不了插件

1723624171
很好教程,感谢楼主分享,谢谢!

asdp000333
很不错  支持了谢谢分享

幻の影
教程和翻译都完善,感谢楼主分享呢,谢谢啦

劫゜
Oscar_W 发表于 2016-3-11 17:45
还有,我的子服并没有装BungeeTabListPlus_BukkitBridge.jar
但是也可以显示。会不会出什么问题? ...

那我问你,bc本身是用来干嘛的

第一页 上一页 下一页 最后一页