LogoyStore

Comandos

Configuração de aliases dos comandos do yMaquinasVirtuais

Comandos

Este arquivo permite personalizar os aliases dos comandos do plugin.

Localização

plugins/yMaquinasVirtuais/commands.yml

Estrutura Básica

commands:
  machine: 'machine|machines|maquina|maquinas'
  limit: 'limit|limite|limits|limites'

Como Funciona

Cada comando pode ter múltiplos aliases separados por | (pipe). Todos os aliases executam o mesmo comando.

Exemplo:

machine: 'machine|machines|maquina|maquinas'

Com esta configuração, todos estes comandos funcionarão:

  • /machine
  • /machines
  • /maquina
  • /maquinas

Comandos Disponíveis

Machine (Máquinas)

commands:
  machine: 'machine|machines|maquina|maquinas'

Comandos padrão:

  • /machine - Comando principal em inglês
  • /machines - Plural em inglês
  • /maquina - Comando principal em português
  • /maquinas - Plural em português

Subcomandos disponíveis:

  • /maquinas - Abrir menu principal
  • /maquinas top - Ver ranking
  • /maquinas shop - Abrir loja
  • /maquinas amigos - Gerenciar amigos das máquinas
  • /maquinas givemaquina <player> <maquina> <level> <quantia> - Dar máquinas
  • /maquinas giveslot <player> <quantia> - Dar slots
  • /maquinas reload - Recarregar configurações

Limit (Limite)

commands:
  limit: 'limit|limite|limits|limites'

Comandos padrão:

  • /limit - Comando principal em inglês
  • /limite - Comando principal em português
  • /limits - Plural em inglês
  • /limites - Plural em português

Subcomandos disponíveis:

  • /limite - Ver seu limite
  • /limite <player> - Ver limite de outro jogador
  • /limite help - Ver ajuda
  • /limite give <player> <quantia> - Dar limite em item
  • /limite remove <player> <quantia> - Remover limite
  • /limite add <player> <quantia> - Adicionar limite
  • /limite set <player> <quantia> - Definir limite

Exemplos de Personalização

Adicionar Aliases Personalizados

commands:
  machine: 'machine|machines|maquina|maquinas|vm|virtualmachines'
  limit: 'limit|limite|limits|limites|lim'

Usar Apenas Inglês

commands:
  machine: 'machine|machines|vm'
  limit: 'limit|limits'

Usar Apenas Português

commands:
  machine: 'maquina|maquinas|maq'
  limit: 'limite|limites|lim'

Aliases Curtos

commands:
  machine: 'maquina|maquinas|maq|m'
  limit: 'limite|limites|lim|l'

Sintaxe

Formato

comando: 'alias1|alias2|alias3|...'

Regras

  1. Separador: Use | (pipe) para separar os aliases
  2. Sem espaços: Não use espaços antes ou depois do |
  3. Minúsculas: Recomenda-se usar apenas letras minúsculas
  4. Sem caracteres especiais: Evite usar caracteres especiais nos aliases

Exemplos Válidos

# Correto
machine: 'machine|machines|maquina'

# Correto
machine: 'maquina|maquinas|vm|virtualmachines'

# Correto
machine: 'machine'

Exemplos Inválidos

# Errado - espaços ao redor do pipe
machine: 'machine | machines | maquina'

# Errado - vírgulas ao invés de pipe
machine: 'machine,machines,maquina'

# Errado - sem aspas
machine: machine|machines|maquina

Conflitos de Comandos

Se você adicionar um alias que conflita com outro plugin, o Minecraft usará o primeiro comando registrado. Para evitar conflitos:

  1. Use aliases únicos que não existem em outros plugins
  2. Teste os comandos após fazer alterações
  3. Reinicie o servidor após modificar este arquivo

Exemplo de conflito:

# Se outro plugin já usa /m, evite usá-lo aqui
machine: 'maquina|maquinas|vm'  # Não use 'm' se já existe /m

Aplicar Mudanças

Após modificar este arquivo, você deve:

  1. Recarregar o plugin:

    /maquinas reload
  2. Ou reiniciar o servidor:

    /stop

Nota: Algumas mudanças podem exigir reinício completo do servidor.

Permissões

As permissões dos comandos não são definidas neste arquivo. Para configurar permissões, consulte a página de Comandos e Permissões.

Notas Importantes

  • Todos os aliases executam o mesmo comando
  • O primeiro alias é considerado o comando "principal"
  • Aliases são case-insensitive (não diferenciam maiúsculas de minúsculas)
  • Você pode ter quantos aliases quiser para cada comando
  • Mudanças exigem reload do plugin ou reinício do servidor
  • Evite usar aliases de comandos de outros plugins

Nesta página