Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This is the default configuration file of BungeeTabListPlus.
- #
- # Since the configuration of the plugin is quite complex you
- # might want to have a look at the wiki from time to time.
- #
- # Wiki: https://github.com/CodeCrafter47/BungeeTabListPlus/wiki
- # Placeholders: https://github.com/CodeCrafter47/BungeeTabListPlus/wiki/Placeholders
- # Examples: https://github.com/CodeCrafter47/BungeeTabListPlus/wiki/Examples
- #
- # It is possible to have multiple tab list configuration files.
- # BungeeTabListPlus will parse all .yml files it finds in the tabLists directory.
- # Which tab list a player sees depends on the showTo and priority options.
- # All player see this tab list
- showTo: "all"
- # Examples of alternative options for showTo:
- # showTo: ' ${viewer server} == "Factions" '
- # showTo: ' ${viewer server} == "Factions" or ${viewer server} == "Survival" '
- # showTo: ' ${viewer vault_primary_group} == "Admin" '
- # If after evaluating the showTo option of all tab list configs multiple tab lists
- # are visible to a player, he will bw shown the one with the highest priority:
- priority: 30
- # Tab list header and footer:
- showHeaderFooter: true
- header:
- #- ' &d&l=✿KotaServer✿= _(•ㅅ•_フ⁀)_'
- #- ' &d&l=✿KotaServer✿= _(-ㅅ-_フ⁀)_'
- - '&c日時: &6${time MM/dd} &6${time HH:mm} &c人数: &6${playerset:global size} &d&l==✿KotaServer✿== ͵(•ᴗ•、フ⁀)ͺ'
- - '&c日時: &6${time MM/dd} &6${time HH:mm} &c人数: &6${playerset:global size} &d&l==✿KotaServer✿== 、(•ᴗ•͵フ⁀)◞'
- #- '&cWelcome &f${viewer name}'
- #- '&eW&celcome &f${viewer name}'
- #- '&eWe&clcome &f${viewer name}'
- #- '&eWel&ccome &f${viewer name}'
- #- '&eWelc&come &f${viewer name}'
- #- '&eWelco&cme &f${viewer name}'
- #- '&eWelcom&ce &f${viewer name}'
- #- '&eWelcome &f${viewer name}'
- #- '&cW&eelcome &f${viewer name}'
- #- '&cWe&elcome &f${viewer name}'
- #- '&cWel&ecome &f${viewer name}'
- #- '&cWelc&eome &f${viewer name}'
- #- '&cWelco&eme &f${viewer name}'
- #- '&cWelcom&ee &f${viewer name}'
- #- '&cWelcome &f${viewer name}'
- headerAnimationUpdateInterval: 1.0
- footer:
- - |-
- &cサーバー: &6${custom_viewer_server} &cワールド: &6${viewer world} &cPoint: &6${viewer vault_balance 1.2} &cPing: &6${viewer_colored_ping}ms
- &fAdmin(管理者)&f<&cA&f> Moderator(スタッフ)&f<&dM&f> Helper(スタッフ)&f<&3H&f> Event(スタッフ)&f<&6E&f>
- Support(スタッフ)<&bS&f>&f Rail(鉄道局員)&f<&eR&f> Citizen(住民)&f<&aC&f> wakaba(若葉マーク)&f<&aW&f>
- #- |-
- # &eLine 1
- # &6Line 2
- footerAnimationUpdateInterval: 8.0
- # Custom placeholders are a powerful mechanism to add more dynamic content
- # to the tab list.
- customPlaceholders:
- # Defines the ${afk_tag} placeholder which is used to add "|away"
- # to the players name if he is afk.
- afk_tag:
- !conditional
- condition: ${player essentials_afk}
- true: '&7(離席)'
- false: '&f'
- custom_prefix:
- !switch
- expression: ${player vault_primary_group}
- replacements:
- "Admin": "&f<&cA&f>"
- "Mod": "&f<&dM&f>"
- "Helper": "&f<&3H&f>"
- "wakaba": "&f<&aW&f>"
- "Citizen": "&f<&aC&f>"
- "Rail": "&f<&eR&f>"
- "Event": "&f<&6E&f>"
- "Jump": "&f<&aJ&f>"
- "support": "&f<&bS&f>"
- defaultReplacement: "&f"
- custom_server:
- !switch
- expression: ${server}
- replacements:
- "main": "メイン"
- "art": "アート"
- "sub": "ミニゲーム"
- defaultReplacement: "&f"
- custom_viewer_server:
- !switch
- expression: ${viewer server}
- replacements:
- "main": "メインサーバー"
- "art": "アートサーバー"
- "sub": "ミニゲームサーバー"
- defaultReplacement: "&f"
- # Defines the ${viewer_colored_ping0} placeholder which displays the ping in green
- # if it is below 50ms, otherwise in yellow.
- viewer_colored_ping0:
- !conditional
- condition: "${viewer ping} < 50"
- true: "${viewer ping}"
- false: "${viewer ping}"
- # Defines ${the viewer_colored_ping} placeholder which displays the ping in red
- # if it is above 150ms, otherwise it is replaced with the ${viewer_colored_ping0}
- # placeholder ( < 50 -> green, > 50 -> yellow).
- # That results in the following color scheme:
- # 0 - 49 -> green
- # 50 - 149 -> yellow
- # 150+ -> red
- viewer_colored_ping:
- !conditional
- condition: "${viewer ping} < 150"
- true: ${viewer_colored_ping0}
- false: "&c${viewer ping}"
- # Player sets are required to display players and player counts on the tab list.
- # To display a player count use ${playerset:<name> size}, example: ${playerset:global size}.
- playerSets:
- # The global player set contains all players
- global:
- filter: "true"
- # # Some more examples. Be careful to get the number of spaces right when using them.
- # # Player set containing all players on a specific server:
- # survival:
- # filter: |-
- # ${player server} == "survival"
- # # Player set containing all players on the same server as the player viewing the tab list:
- # currentserver:
- # filter: |-
- # ${player server} == ${viewer server}
- # # Player set containing all players on a specific server and world:
- # survival_nether:
- # filter: |-
- # ${player server} == "survival"
- # and ${player world} == "world_nether"
- # # Player set containing all admins:
- # admins:
- # filter: |-
- # ${player vault_primary_group} == "admin"
- # or ${player vault_primary_group} == "owner"
- # We want the tab list to have a fixed size of 60 slots.
- # If you want a dynamic size you need to set type to DYNAMIC_SIZE
- # and you don't need any of the options below it. Have a look at
- # the example in the wiki to see which options you need instead:
- # https://github.com/CodeCrafter47/BungeeTabListPlus/wiki/Examples#global-tab-list-dynamic-size
- type: FIXED_SIZE
- size: 80 # 60 slots -> 3 columns, 20 rows
- # The defaultIcon and defaultPing will be used for all slots for which no other value is
- # explicitely set.
- defaultIcon: colors/dark_gray.png
- defaultPing: 1000
- # Here the content of the tab list is configured:
- components:
- # Three info slots at the top
- #- {text: "&d&l=✿KotaServer✿=", icon: "default/server.png", ping: 0} # 1st row, 1st column
- #- {text: "&cRank: &6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0} # 1st row, 2nd column
- # Show ping in different colors depending on how good/ bad it is
- #- {text: "&cPing: ${viewer_colored_ping}ms", icon: "default/ping.png", ping: 0} # 1st row, 3rd column
- # A row of empty slots below
- #- {text: "", icon: "colors/dark_gray.png", ping: 1000} # 2nd row, 1st column
- #- {text: ""} # 2nd row, 2nd column; Since icon and ping are the default they don't need to be specified explicitely.
- #- {} # 2nd row, 3rd column; Since the text is empty it doesn't need to be specified either
- # The players by server component adds players to the tab list grouped by server
- - !players_by_server
- # The global player set is configured above
- playerSet: global
- playerOrder: "AFKLast,vaultGroupInfo,alphabetically"
- serverOrder: "playercount,alphabetically"
- # The server header is shown for each server above the players on that server.
- # We use it to display the server name and the player count.
- serverHeader:
- - {text: "&d&l&n${custom_server}&f (${server_player_count})", icon: "colors/dark_gray.png", ping: 1000}
- # - "&cTPS: &6${server tps} (安定:20)"
- - ""
- - ""
- - ""
- # The server separator is shown between two consecutive servers.
- # Here it use used to separate the servers with an empty row of slots, showing two more variants to display an empty slot.
- #serverSeparator:
- #-
- # Whether empty servers should show up too
- includeEmptyServers: false
- # Format of the player slot. Add prefixes as you like
- playerComponent: "${custom_prefix}${afk_tag}${player name}" #${player vault_suffix}
- # If there isn't enough space for all players the morePlayersComponent is displayed. We use to to display the number of players which couldn't be displayed on the tab list.
- morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
- # A spacer creates as many empty slots as possible.
- #- !spacer {}
- # Because the spacer has eaten up all the remaining free slots, the nine slots below are guaranteed to be at the bottom of the tab list.
- # Let's start with another empty row
- # Then some nice animations at the bottom
- #- !animated # 19th row, 1st column
- # interval: 0.2
- # components:
- # - {text: "&6&c=&6==============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=&c=&6=============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==&c=&6============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===&c=&6===========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6====&c=&6==========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=====&c=&6=========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6======&c=&6========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=======&c=&6=======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6========&c=&6======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=========&c=&6=====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==========&c=&6====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===========&c=&6===", icon: "colors/gold.png", ping: 0}
- # - {text: "&6============&c=&6==", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=============&c=&6=", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==============&c=&6", icon: "colors/gold.png", ping: 0}
- #- !animated # 19th row, 2nd column
- # interval: 0.2
- # components:
- # - {text: "&6&c=&6==============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=&c=&6=============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==&c=&6============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===&c=&6===========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6====&c=&6==========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=====&c=&6=========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6======&c=&6========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=======&c=&6=======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6========&c=&6======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=========&c=&6=====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==========&c=&6====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===========&c=&6===", icon: "colors/gold.png", ping: 0}
- # - {text: "&6============&c=&6==", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=============&c=&6=", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==============&c=&6", icon: "colors/gold.png", ping: 0}
- #- !animated # 19th row, 3rd column
- # interval: 0.2
- # components:
- # - {text: "&6&c=&6==============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=&c=&6=============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==&c=&6============", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===&c=&6===========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6====&c=&6==========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=====&c=&6=========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6======&c=&6========", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=======&c=&6=======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6========&c=&6======", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=========&c=&6=====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==========&c=&6====", icon: "colors/gold.png", ping: 0}
- # - {text: "&6===========&c=&6===", icon: "colors/gold.png", ping: 0}
- # - {text: "&6============&c=&6==", icon: "colors/gold.png", ping: 0}
- # - {text: "&6=============&c=&6=", icon: "colors/gold.png", ping: 0}
- # - {text: "&6==============&c=&6", icon: "colors/gold.png", ping: 0}
- #- {text: "&cServer: &6${viewer server}", icon: "default/server.png", ping: 0}
- #- {text: "&cTime: &6${time H:mm:ss}", icon: "default/clock.png", ping: 0} # 20th row, 1st column
- #- {text: "&cPing: ${viewer_colored_ping}ms", icon: "default/ping.png", ping: 0}
- #- {text: "&cPlayers: &6${playerset:global size}", icon: "default/players.png", ping: 0} # 20th row, 2nd column
- #- {text: "&cPoint: &6${viewer vault_balance 1.2}", icon: "default/balance.png", ping: 0} # 20th row, 3rd column
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement