Ya está aquí RoodyProxy v2.3.1Ver novedades →
RoodyLobby · Archivos

custom-menus/servers.yml

# ============================================================
#  RoodyLobby · custom-menus/servers.yml — the server selector
#  Every file in custom-menus/ is a menu and its file name is its id: [menu] servers (items,
#  other menus, commands.yml) or /roodylobby menu servers [player] (for NPC plugins).
#  Copy a file to make another menu, delete it to remove it. /roodylobby reload reads them again.
#
#  title: one for all, or one per language ({en: "...", es: "..."}).   rows: 1-6.
#  command: a command that opens it ("" = none). command-aliases: more names for it.
#  permission: needed to open it ("" = everyone).
#  refresh: seconds between redraws while it is open, so the player counts stay live (0 = never).
#  open-sound / click-sound: "sound volume pitch" ("" = none).
#  open-actions: actions run when it opens (the same actions as items.yml).
#  filler: the item of the empty slots, and where: all, border, top, bottom or a list ("0-8, 18-26").
#
#  buttons: each one needs slot (or slots: "10-16") and an item, written like in items.yml:
#    material, head, name, lore, amount, glow, custom-model-data, item-model.
#    actions: what a click does. left-actions / right-actions: only for that click (else actions).
#    permission: only players with it see the button; give it a "locked" state and the others
#      see that look instead (clicking it says they don't have permission).
#    sound: this button's click sound. Two buttons in one slot: the first one the player can see.
#    server: <name> = a server button (the proxy's name for it):
#      - {server}, {online}, {max}, {status} and {motd} work in its texts;
#      - amount: online = as many items as players there;
#      - states change its look: current (the server the player is on), online, full, offline;
#      - with no actions, a click sends the player there; while it is offline it only says so.
#  Anywhere in a menu: {player}, {online:<server>} ({online:all} = the whole network),
#  {max:<server>}, {status:<server>}, {motd:<server>} and PlaceholderAPI.
#  {max}, full and offline need the server's address in config.yml (network.addresses); without
#  one, a server is online while the proxy lists it.
# ============================================================
title: {en: "&8Server Selector", es: "&8Selector de servidores"}
rows: 3
command: servers
command-aliases: []
permission: ""
refresh: 2
open-sound: "block.chest.open 0.4 1.4"
click-sound: "ui.button.click 0.5 1.2"
open-actions: []
filler:
  material: GRAY_STAINED_GLASS_PANE
  slots: all

buttons:
  network:
    slot: 4
    material: PLAYER_HEAD
    head: "{player}"
    name: {en: "&f&l{player}", es: "&f&l{player}"}
    lore:
      en: ["&7Players on the network: &f{online:all}", "", "&7Pick a game below."]
      es: ["&7Jugadores en la red: &f{online:all}", "", "&7Elige un juego abajo."]

  survival:
    slot: 11
    server: survival
    material: GRASS_BLOCK
    amount: online
    name: {en: "&#5EE08A&lSurvival", es: "&#5EE08A&lSupervivencia"}
    lore:
      en: ["&7The classic, with your friends.", "", "&8▪ &7Players: &f{online}", "&8▪ &7Status: {status}", "", "&#5EE08A» Click to play"]
      es: ["&7El clásico, con tus amigos.", "", "&8▪ &7Jugadores: &f{online}", "&8▪ &7Estado: {status}", "", "&#5EE08A» Clic para jugar"]
    states:
      offline:
        material: GRAY_DYE
        lore:
          en: ["&7The classic, with your friends.", "", "&8▪ &7Status: {status}", "", "&7It will be back soon."]
          es: ["&7El clásico, con tus amigos.", "", "&8▪ &7Estado: {status}", "", "&7Vuelve en un rato."]

  skyblock:
    slot: 13
    server: skyblock
    material: OAK_SAPLING
    amount: online
    name: {en: "&#5BC0EB&lSkyBlock", es: "&#5BC0EB&lSkyBlock"}
    lore:
      en: ["&7An island in the sky, and nothing else.", "", "&8▪ &7Players: &f{online}", "&8▪ &7Status: {status}", "", "&#5BC0EB» Click to play"]
      es: ["&7Una isla en el cielo y nada más.", "", "&8▪ &7Jugadores: &f{online}", "&8▪ &7Estado: {status}", "", "&#5BC0EB» Clic para jugar"]
    states:
      offline:
        material: GRAY_DYE
        lore:
          en: ["&7An island in the sky, and nothing else.", "", "&8▪ &7Status: {status}", "", "&7It will be back soon."]
          es: ["&7Una isla en el cielo y nada más.", "", "&8▪ &7Estado: {status}", "", "&7Vuelve en un rato."]

  bedwars:
    slot: 15
    server: bedwars
    material: RED_BED
    amount: online
    name: {en: "&#FF6B61&lBedWars", es: "&#FF6B61&lBedWars"}
    lore:
      en: ["&7Protect your bed, break theirs.", "", "&8▪ &7Players: &f{online}", "&8▪ &7Status: {status}", "", "&#FF6B61» Click to play"]
      es: ["&7Protege tu cama y rompe la suya.", "", "&8▪ &7Jugadores: &f{online}", "&8▪ &7Estado: {status}", "", "&#FF6B61» Clic para jugar"]
    states:
      offline:
        material: GRAY_DYE
        lore:
          en: ["&7Protect your bed, break theirs.", "", "&8▪ &7Status: {status}", "", "&7It will be back soon."]
          es: ["&7Protege tu cama y rompe la suya.", "", "&8▪ &7Estado: {status}", "", "&7Vuelve en un rato."]

  lobbies:
    slot: 22
    material: NETHER_STAR
    name: {en: "&#F5C136&lLobbies", es: "&#F5C136&lLobbys"}
    lore:
      en: ["&7Change to another lobby."]
      es: ["&7Cambia a otro lobby."]
    actions: ["[menu] lobbies"]