Sueta

⭐BungeeList [ALL VERSIONS]

1.0.9

List all staff players online across a bungee network - Bungee staff list plugin.

·Plugin


BungeeList is a plugin that allows all players under a bungeecord network to view all online staff members, their rank, and what server they are on. It is a fully configurable plugin, with support provided, if necessary, by joining the discord.

Features:

  • List online staff members
  • Global
  • All messages and formats configurable
  • Staff vanish
  • Hierarchy. Players with greater perms can see hidden staff players.
  • Blacklist servers from showing
  • Group servers together, eg: Lobbies, Arenas
  • Server names in the config are not case-sensitive

Installation:

  • Stop your bungeecord proxy
  • Go to your bungeecord plugin folder.
  • Place the BungeeList.jar file in there.
  • Start your bungeecord proxy.

Configuration:

  • All messages are configurable
  • Open the config.yml file in the BungeeList folder and edit to your heart's desire.

Commands:

  • /staff
    Shows all online staff players
  • /staff vanish
    Toggles staff vanish
    bungeelist.vanish
  • /staff reload
    Reload the config file
    bungeelist.reload

Examples:
The default config will show something like this

Default Config
ranks:
  # If a player has multiple permission, whichever rank is listed first here is shown.
  owner:
    permission: 'bungeelist.owner'
    format: '&8[&2Owner&8]&r'
  developer:
    permission: 'bungeelist.developer'
    format: '&8[&6Developer&8]&r'
  moderator:
    permission: 'bungeelist.moderator'
    format: '&8[&3Moderator&8]&r'
  helper:
    permission: 'bungeelist.helper'
    format: '&8[&eHelper&8]&r'

groups:
  arenas:
    - 'Arena1'
    - 'Arena2'
    - 'Arena3'
  lobbies:
    - 'lobby1'
    - 'lobby2'
    - 'lobby3'

blacklist:
  - 'secretserver'

command:
  permission: 'bungeelist.staff'
  aliases:
    - glist
    - list
    - onlinestaff

formats:
  header: "&6&m---------&e&l Staff Online &6&m---------"
  footer: "&6&m-----------------------------------"
  # %name% returns the name of the server or group.
  # %rank% returns the player's rank format.
  # %player% returns the player's name.

  # The title of the group or server
  # %total_online% - Total amount of players online
  # %total_online_staff% - Total amount of staff online
  # %total_online_group% - Total amount of staff online in a group/server
  title: "  &e&l%name% (%total_online_group%/%total_online_staff%)\n"
  # The format for players in a server without a group
  server: "    %rank% &f%player%\n"
  # The format for players in a server in a group
  group: "    %rank% &f %player% &e(%name%)\n"
  # Set to "" if you don't want a divider between groups/servers
  divider: "\n"

messages:
  no-staff: '&c&lOh no! &cThere are no staff members online'
  invalid-argument: '&cThis command is not available you can use &l/staff (vanish/reload)'
  no-console: '&cOnly players can use this command'
  no-permission: '&cYou do not have permission to use this command.'
  reload: '&aSuccessfully reloaded the config file.'
  vanish:
    enabled: '&aYou will no longer be listed on the staff list'
    disabled: '&aYou can now be seen on the staff list'

Similar projects

Plugin →