Date: 2019/02/01 10:58:29 UTC-08:00
Type: Denizen Script
lobbyInventory:
type: inventory
title: custom title
size: 54
procedural items:
- define serverListDividers li@
- define items <def[serverListDividers]>
- define whitelist li@8|17|26|35|36|37|38|39|40|41|42|43|44|45
- define outputDivider <list[].pad_right[14].with[i@black_stained_glass]>
- foreach <def[items]>:
- define outputDivider <def[outputDivider].set[<def[value]>].at[<def[whitelist].get[<def[loop_index]>]>]>
- define serverListLobby li@
- foreach <bungee.list_servers.filter[name.starts_with[lobby]].alphanumeric>:
- define serverItemLobby "i@serverLobbyOnline[display_name=<&a><s@serverNames.yaml_key[<def[value].name>]>;lore=<&7><server.flag[<def[value].name>Playercount]>/50|<&f>|<&7>Click to join...;nbt=lobby/<def[value].name>]"
- define serverListLobby <def[serverListLobby].include[<def[serverItemLobby]>]>
- flag server <def[value].name>Playercount:!
- define items <def[serverListLobby]>
- define whitelist li@1|2|3|4|5|6|7|10|11|12|13|14|15|16|19|20|21|22|23|24|25|28|29|30|31|32|33|34|37|38|39|40|41|42|43
- define outputLobby <list[].pad_right[28].with[air]>
- foreach <def[items]>:
- define outputLobby <def[outputLobby].set[<def[value]>].at[<def[whitelist].get[<def[loop_index]>]>]>
- determine <def[outputDivider]>
- determine <def[outputLobby]>