HubScript: type: world debug: true events: on player join: - inventory clear - give i@Server_Selector to: slot:1 - give i@Player_Hider_Disabled quantity:1 to: slot:2 - if { - give i@StaffHammer to: slot:9 } on player quit: - wait 1t - adjust 'location:l@-54.5,52.5,-94.5,0,0,MainLobby' on server start: - run Player_Count_Refresh Player_Count_Refresh: type: task debug: true script: - while true: - foreach : - ~bungeetag server: save:player_count - flag server playercount.: - wait 10s Server_Selector: type: item material: i@compass display name: <&3>Server Selector bound: true Player_Hider_Disabled: type: item material: i@347 display name: <&b>Player Hider <&e>- <&c>Disabled bound: true Player_Hider_Enabled: type: item material: i@347 display name: <&b>Player Hider <&e>- <&a>Enabled bound: true Server_Selector_Menu: type: world debug: true events: on player right clicks with Server_Selector: - inventory open d:in@Server_GUI_Menu on player right clicks with Player_Hider_Disabled: - run Player_Hider_Task - take slot:2 from: - give i@Player_Hider_Enabled quantity:1 to: slot:2 on player right clicks with Player_Hider_Enabled: - run Player_Show_Task - take slot:2 from: - give i@Player_Hider_Disabled quantity:1 to: slot:2 Player_Hide_Task: type: task debug: true script: - foreach ].filter[is_op.not]> { - adjust hide_entity: } Player_Show_Task: type: task debug: true script: - foreach ].filter[is_op.not]> { - adjust show_entity: } Server_GUI_Menu: type: inventory title: <&3>Server List size: 9 slots: - "[Filler] [Filler] [i@Survival.quantity=] [Filler] [i@Creative.quantity=] [Filler] [i@Shift.quantity=] [Filler] [Filler]" Shift_GUI_Menu: type: inventory title: <&3>Server List size: 9 Slots: - "[Shift_1] [Shift_2] [Shift_3] [Shift_4] [Filler] [Filler] [Filler] [Filler] [Filler]" Server_GUI_Menu_handler: type: world events: on player clicks in Server_GUI_Menu: - determine cancelled on player drags in Server_GUI_Menu: - determine cancelled on player clicks Shift in Server_GUI_Menu: - inventory open d:in@Shift_GUI_Menu on player clicks in Shift_GUI_Menu: - determine cancelled on player drags in Shift_GUI_Menu: - determine cancelled on player clicks Creative in Server_GUI_Menu: - adjust send_to:server@creative on player clicks Survival in Server_GUI_Menu: - adjust send_to:server@survival on player clicks Shift_1 in Shift_GUI_Menu: - adjust send_to:server@shift1 on player clicks Shift_2 in Shift_GUI_Menu: - adjust send_to:server@shift2 on player clicks Shift_3 in Shift_GUI_Menu: - adjust send_to:server@shift3 on player clicks Shift_4 in Shift_GUI_Menu: - adjust send_to:server@shift4 Creative: type: item material: blue_wool display name: <&2>Creative Survival: type: item material: red_wool display name: <&6>Survival Shift: type: item material: quartz_ore display name: <&5>Shift Shift_1: type: item material: quartz_ore display name: <&5>Shift 1 Shift_2: type: item material: quartz_ore[ display name: <&5>Shift 2 Shift_3: type: item material: quartz_ore display name: <&5>Shift 3 Shift_4: type: item material: quartz_ore display name: <&5>Shift 4 Filler: type: item material: black_stained_glass_pane StaffHammer: type: item material: diamond_axe display name: <&4>Staff Hammer