xTeamsxTeams
ARCHIVED

Este proyecto está archivado y ya no recibe mantenimiento. Esta documentación se conserva como cápsula del tiempo. Su sucesor es Stella.

messages.yml

##Introducción

El archivo messages.yml te permite personalizar todos los mensajes que el plugin xTeams envía a los jugadores, ayudando a crear una experiencia a medida para tu servidor. Este archivo incluye mensajes para la creación, eliminación, unión y salida de equipos, comandos de información, sincronización, recarga, ayuda y manejo de errores. También puedes personalizar los mensajes de error y las salidas de comandos para mejorar la claridad y la experiencia de usuario.


##Desglose del archivo messages.yml

####prefix

prefix: "#ffbaff&lx&r&lTeams &8»&r"

prefix: Define el prefijo principal para todos los mensajes. Soporta códigos de color legacy & y hex #RRGGBB / &x&R&R&G&G&B&B. (Placeholders: —)


##Mensajes de retorno de comandos

###commands.create

commands:
  create:
    success: "%prefix% #a0ff72✔ You created the '%team%' team."

success: Se muestra cuando un equipo se crea exitosamente. (Placeholders: %prefix%, %team%)


###commands.delete

delete:
  success: "%prefix% #a0ff72✔ You have deleted team '%team%'."
  successall: "%prefix% #a0ff72✔ You have deleted all the teams."

success: Se muestra al eliminar un equipo. (Placeholders: %prefix%, %team%)
successall: Se muestra cuando se eliminan todos los equipos. (Placeholders: %prefix%)


###commands.setdisplay

setdisplay:
  success: "%prefix% #a0ff72✔ Successfully changed the displayname of '%team%' to \"%display_name%\"."

success: Se muestra cuando el nombre de visualización de un equipo se cambia exitosamente. (Placeholders: %prefix%, %team%, %display_name%)


###commands.join

join:
  self:
    success: "%prefix% #a0ff72✔ You joined the '%team%' team."
    success_all: "%prefix% #a0ff72✔ You joined all the teams."
  other:
    success: "%prefix% #a0ff72✔ Player '%target%' joined the %team% team."
    success_all: "%prefix% #a0ff72✔ Player '%target%' joined all teams."
    success_all_all: "%prefix% #a0ff72✔ All players joined all teams."
    success_target_all: "%prefix% #a0ff72✔ Player '%target%' joined all teams."
    success_all_target: "%prefix% #a0ff72✔ All players joined the %team% team."

self/success: Mensaje para cuando un jugador se une a un equipo específico. (Placeholders: %prefix%, %team%)
self/success_all: Se muestra cuando el jugador que ejecuta el comando se une a todos los equipos. (Placeholders: %prefix%)
other/success: Se muestra cuando otro jugador (%target%) se une a un equipo. (Placeholders: %prefix%, %target%, %team%)
other/success_all: %target% se une a todos los equipos. (Placeholders: %prefix%, %target%)
other/success_all_all: Todos los jugadores se unen a todos los equipos. (Placeholders: %prefix%)
other/success_target_all: %target% se une a todos los equipos. (Placeholders: %prefix%, %target%)
other/success_all_target: Todos los jugadores se unen al %team% especificado. (Placeholders: %prefix%, %team%)


###commands.leave

leave:
  self:
    success: "%prefix% #a0ff72✔ You left the '%team%' team."
    success_all: "%prefix% #a0ff72✔ You left all the teams."
    not_in_team: "%prefix% #FF0000🚫 You are not in '%team%' team."
    not_in_anyteam: "%prefix% #FF0000🚫 You are not in any team."
  other:
    target:
      success: "%prefix% #a0ff72✔ Player '%target%' left the %team% team."
      success_all: "%prefix% #a0ff72✔ Player '%target%' left all teams."
      not_in_team: "%prefix% #FF0000🚫 Player '%target%' is not on '%team%' team."
      not_in_anyteam: "%prefix% #FF0000🚫 Player '%target%' is not on any team."
    all:
      success: "%prefix% #a0ff72✔ All players left the %team% team."
      success_all: "%prefix% #a0ff72✔ All players left all teams."
      none_in_team: "%prefix% #FF0000🚫 There are no members in team '%team%'."
      none_in_anyteam: "%prefix% #FF0000🚫 There are no players in any team."

self/success: Jugador deja un equipo. (Placeholders: %prefix%, %team%)
self/success_all: Jugador deja todos los equipos. (Placeholders: %prefix%)
self/not_in_team: El jugador intentó salir de un equipo en el que no está. (Placeholders: %prefix%, %team%)
self/not_in_anyteam: El jugador no pertenece a ningún equipo. (Placeholders: %prefix%)
other/target/...: Igual que arriba pero para %target%. (Placeholders: %prefix%, %target%, %team%)
other/all/...: Acciones en bloque sobre jugadores. (Placeholders: %prefix%, %team%)


###commands.list

list:
  empty: "%prefix% #FF0000🚫 Can't find any team."
  string:
    header: "%prefix% #fff18d📰 List of teams:"
    row: "&7  - &r%display_name% &7(%team%) &8- #ccccccPriority: #fff18d%priority%"

empty: No se encontraron equipos. (Placeholders: %prefix%)
string/header: Encabezado de la lista. (Placeholders: %prefix%)
string/row: Formato por fila: nombre, código y prioridad. (Placeholders: %display_name%, %team%, %priority%)


###commands.teaminfo

teaminfo:
  string:
    header:
      - " "
      - "%prefix% #ffdcff'%team%' team information:"
      - " "
      - "&8▪ #fff18dDisplay Name: &r%display_name%"
      - "&8▪ #fff18dPriority: &r%priority%"
      - " "
    members_header: "&8▪ #fff18dMembers:"
    no_members: "&8▪ #fff18dMembers: #FF4444None"
    members_row: "&7  - &f%member%"
    footer:
      - " "
      - "#c490c4xTeams developed by drygo.dev"
      - " "

string/header: Bloque de encabezado multi-línea. (Placeholders: %prefix%, %team%, %display_name%, %priority%)
members_header: Título para la lista de miembros.
no_members: Se muestra si el equipo no tiene miembros.
members_row: Una entrada por miembro. (Placeholders: %member%)
footer: Pie de página personalizable (multi-línea).


###commands.playerinfo

playerinfo:
  string:
    header:
      - " "
      - "%prefix% #ffdcff'%target%' player information:"
      - " "
    main_team: "&8▪ #fff18dMain Team: &r%display_name% &7(%team%)"
    team_list_header: "&8▪ #fff18dHis Teams:"
    team_list_row: "&7  - &r%display_name% &7(%team%) &8- #ccccccPriority: #fff18d%priority%"
    no_teams: "%prefix% #FF4444Player '%target%' is not on a team."
    footer:
      - " "
      - "#c490c4xTeams developed by drygo.dev"
      - " "

string/header: Encabezado para la vista de información de jugador. (Placeholders: %prefix%, %target%)
main_team: Muestra el equipo de mayor prioridad del jugador. (Placeholders: %display_name%, %team%)
team_list_header: Título de la lista de equipos del jugador.
team_list_row: Cada equipo con su prioridad. (Placeholders: %display_name%, %team%, %priority%)
no_teams: El jugador no pertenece a ningún equipo. (Placeholders: %prefix%, %target%)
footer: Pie de página personalizable.


###commands.sync

sync:
  success: "%prefix% #a0ff72✔ Successfully synced %count% players."

success: Sincronización completada con el número de jugadores afectados. (Placeholders: %prefix%, %count%)


###commands.reload

reload:
  success: "%prefix% #a0ff72✔ Reloaded config and plugin messages successfully."

success: Configuración y mensajes recargados. (Placeholders: %prefix%)


###commands.help (multi-línea)

help:
  - " "
  - " "
  - "                            #ffbaff&lx&r&lTeams &8» &r&fHelp"
  - " "
  - "                    #fff18d&lᴘʟᴜɢɪɴ ᴄᴏᴍᴍᴀɴᴅꜱ"
  - "&f  /xᴛᴇᴀᴍꜱ ʜᴇʟᴘ #707070» #ccccccShows this help message"
  - "&f  /xᴛᴇᴀᴍꜱ ʀᴇʟᴏᴀᴅ #707070» #ccccccReloads the plugin configuration"
  - "&f  /xᴛᴇᴀᴍꜱ ɪɴꜰᴏ #707070- #ccccccDisplays information about the plugin."
  - " "
  - "                       #fff18d&lᴛᴇᴀᴍꜱ ᴄᴏᴍᴍᴀɴᴅꜱ"
  - "&f  /xᴛᴇᴀᴍꜱ ᴄʀᴇᴀᴛᴇ <ᴛᴇᴀᴍ> <ᴘʀɪᴏʀɪᴛʏ> #707070- #ccccccCreate a team."
  - "&f  /xᴛᴇᴀᴍꜱ ᴅᴇʟᴇᴛᴇ <ᴛᴇᴀᴍ> #707070- #ccccccDelete a team (type * on <team> for delete all the teams)."
  - '&f  /xᴛᴇᴀᴍꜱ ꜱᴇᴛᴅɪꜱᴘʟᴀʏ "<ᴅɪꜱᴘʟᴀʏ ɴᴀᴍᴇ>" #707070- #ccccccSets the display name of a team.'
  - "&f  /xᴛᴇᴀᴍꜱ ᴊᴏɪɴ <ᴛᴇᴀᴍ> <ᴘʟᴀʏᴇʀ> #707070- #ccccccJoin a team (leave the player empty to join yourself)."
  - "&f  /xᴛᴇᴀᴍꜱ ʟᴇᴀᴠᴇ <ᴛᴇᴀᴍ> <ᴘʟᴀʏᴇʀ> #707070- #ccccccLeave a team (leave the player empty to leave yourself)."
  - " "
  - "                 #fff18d&lɪɴꜰᴏʀᴍᴀᴛɪᴏɴ ᴄᴏᴍᴍᴀɴᴅꜱ"
  - "&f  /xᴛᴇᴀᴍꜱ ʟɪꜱᴛ #707070- #ccccccDisplays the list of teams registered."
  - "&f  /xᴛᴇᴀᴍꜱ ᴛᴇᴀᴍɪɴꜰᴏ <ᴛᴇᴀᴍ> #707070- #ccccccGet information about a team."
  - "&f  /xᴛᴇᴀᴍꜱ ᴘʟᴀʏᴇʀɪɴꜰᴏ <ᴘʟᴀʏᴇʀ> #707070- #ccccccGet information about a player."
  - " "
  - " "

help: Líneas pre-estilizadas de la página de ayuda.


##Autocompletado de comandos

tab_complete:
  create:
    team: "Team"
    priority: "Priority"
  setdisplay:
    display_name: "Display Name"

tab_complete: Sugerencias de argumentos para autocompletado.


##Mensajes de Error

###error.commands (general)

error:
  commands:
    unknown_command: "%prefix% #FF0000🚫 Unknown command. &7Use &f/xteams help &7to see the list of commands."
    no_permission: "%prefix% #FF0000🚫 You have no permission to use this command."
    player_not_found: "%prefix% #FF0000🚫 Can't find player '%target%'."
    team_not_found: "%prefix% #FF0000🚫 Can't find team '%team%'."
    anyteam_not_found: "%prefix% #FF0000🚫 Can't find any team."
    team_already_exists: "%prefix% #FF0000🚫 Team '%team%' already exists."
    invalid_priority: "%prefix% #FF0000🚫 Priority must be a valid integer."

unknown_command: Se usa cuando se ejecuta un comando desconocido. (Placeholders: %prefix%)
no_permission: Falta de permiso. (Placeholders: %prefix%)
player_not_found: Jugador objetivo no encontrado. (Placeholders: %prefix%, %target%)
team_not_found: Equipo no encontrado. (Placeholders: %prefix%, %team%)
anyteam_not_found: No existen equipos. (Placeholders: %prefix%)
team_already_exists: Equipo duplicado. (Placeholders: %prefix%, %team%)
invalid_priority: Prioridad inválida. (Placeholders: %prefix%)


###error.commands.team_not_specified

team_not_specified:
  create: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams create <team> <priority>"
  delete: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams delete <team or *>"
  setdisplay: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams setdisplay <team> [Nuevo Nombre de Display]"
  leave: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams leave <team or *> <player o deja vacío para ti>"
  join: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams join <team or *> <player o deja vacío para ti>"
  teaminfo: "%prefix% #FF0000🚫 Necesitas especificar un equipo. &7Usa &f/xteams info <team>"

create/delete/setdisplay/leave/join/teaminfo: Se muestra cuando falta el argumento requerido <team>.


###error.commands.only_player

only_player:
  leave: "%prefix% #FF0000🚫 Cuando se ejecuta desde la consola, debes especificar un jugador. &7Usa &f/xteams leave <team or *> <player>"
  join: "%prefix% #FF0000🚫 Cuando se ejecuta desde la consola, debes especificar un jugador. &7Usa &f/xteams join <team or *> <player>"

leave/join: La consola debe especificar un jugador. (Placeholders: %prefix%)


###error.commands.priority_not_specified

priority_not_specified: "%prefix% #FF0000🚫 Necesitas especificar la prioridad. &7Usa &f/xteams create <team> <priority>"

priority_not_specified: Falta <priority> en create. (Placeholders: %prefix%)


###error.commands.all_not_permission

all_not_permission:
  delete: "%prefix% #FF0000🚫 No tienes permiso para eliminar todos los equipos."
  leave: "%prefix% #FF0000🚫 No tienes permiso para salir de todos los equipos."

delete/leave: El remitente carece de permisos para acciones masivas.


###error.commands.leave

leave:
  self:
    not_in_team: "%prefix% #FF0000🚫 No estás en el equipo '%team%'."
    not_in_anyteam: "%prefix% #FF0000🚫 No estás en ningún equipo."
  other:
    not_in_team: "%prefix% #FF0000🚫 El jugador '%target%' no está en el equipo '%team%'."
    not_in_anyteam: "%prefix% #FF0000🚫 El jugador '%target%' no está en ningún equipo."
    none_in_team: "%prefix% #FF0000🚫 No hay miembros en el equipo '%team%'."
    none_in_anyteam: "%prefix% #FF0000🚫 No hay jugadores en ningún equipo."

self/other: Condiciones para salir cuando no se cumplen los requisitos de pertenencia.


###error.commands.join

join:
  self:
    already_in_team: "%prefix% #FF0000🚫 Ya perteneces al equipo %team%."
  other:
    none_target: "%prefix% #FF0000🚫 No se encontraron jugadores para agregar."
    none_team_or_target: "%prefix% #FF0000🚫 No se encontraron jugadores ni equipos."

self/already_in_team: El jugador ya pertenece a %team%. (Placeholders: %prefix%, %team%)
other/none_target: Ningún jugador coincide para agregar. (Placeholders: %prefix%)
other/none_team_or_target: No se encontraron jugadores ni equipos. (Placeholders: %prefix%)


###error.commands.setdisplay

setdisplay:
  displayname_not_specified: "%prefix% #FF0000🚫 Necesitas agregar el nombre de display. &7Usa &f/xteams setdisplay <team> [Nuevo Nombre de Display]"
  invalid_format: '%prefix% #FF0000🚫 El formato del Nombre de Display es inválido. &7Recuerda usar comillas dobles: "Nombre de Display".'

displayname_not_specified: Falta el nuevo nombre de display. (Placeholders: %prefix%)
invalid_format: Nombre de display no envuelto entre comillas. (Placeholders: %prefix%)


##Placeholders (compatibles aquí)

TIP

También puedes usar placeholders de PlaceholderAPI (incluyendo los de xTeams) si está instalado.

  • %prefix% — Prefijo del plugin definido en prefix.
  • %team% — Código/nombre del equipo.
  • %display_name% — Nombre de display del equipo.
  • %target% — Nombre del jugador objetivo (usado en acciones other).
  • %priority% — Prioridad del equipo.
  • %member% — Nombre del miembro en teaminfo.
  • %count% — Cantidad de jugadores afectados en sync.