Pular para o conteúdo principal

Comandos e Permissões do Extractioncraft

O Extractioncraft registra o comando raiz:

/extractioncraft
/exc

Os subcomandos são registrados através do gerenciador de comandos do MagmaCore em tempo de execução.

Comandos de Admin

ComandoPermissãoPadrãoRemetenteDescrição
/exc initializeextractioncraft.initializeopJogadorAbre o menu de configuração inicial
/exc setupextractioncraft.setupopJogadorAbre o navegador de pacotes de conteúdo para instalar, desinstalar e gerenciar conteúdo
/exc protection bypassextractioncraft.protection.bypassopJogadorAlterna a desativação das proteções de instância de partida (ex: restrições de teleporte, proteções de blocos)
/exc reloadextractioncraft.*opQualquerRecarrega o plugin. Um reinício completo do servidor é recomendado se a recarga não aplicar completamente.

Comandos de Jogador

ComandoPermissãoPadrãoRemetenteDescrição
/exc createMatch <contentPackage.yml>extractioncraft.creatematchtrueJogadorCria uma nova partida usando o pacote de conteúdo especificado e coloca o jogador nela. Auto-completa nomes de arquivos de pacotes de conteúdo disponíveis.
/exc startextractioncraft.starttrueJogadorInicia a partida em que o jogador está, se a contagem mínima de jogadores for atingida
/exc leave(nenhuma definida)trueJogadorSai da partida atual.
/exc quit(nenhuma definida)trueJogadorSai da partida atual. Mesmo que /exc leave.

Comandos Adicionais

ComandoPermissãoPadrãoDescrição
/logifylogify.*opEnvia o latest.log atual para o mclo.gs, para facilitar o reporte de bugs pelos admins

Resumo de Permissões

PermissãoPadrãoDescrição
extractioncraft.initializeopAcesso a /exc initialize
extractioncraft.setupopAcesso a /exc setup
extractioncraft.protection.bypassopAcesso a /exc protection bypass
extractioncraft.*opAcesso a /exc reload
extractioncraft.creatematchtrueAcesso a /exc createMatch
extractioncraft.starttrueAcesso a /exc start
extractioncraft.leavetrueDeclarada no plugin.yml para /exc leave, mas não aplicada em tempo de execução (o comando não tem verificação de permissão)
logify.*opAcesso a /logify

Notas

  • O plugin.yml declara os comandos raiz /extractioncraft e /logify. Todos os subcomandos são registrados em tempo de execução.
  • Os subcomandos quit e leave ambos removem o jogador da partida atual. Ambos são registrados através do QuitMatchCommand. Nota: uma classe ExitMatchCommand existe no código-fonte mas não é registrada na inicialização.