Saltar para o conteúdo principal

Comandos e permissões do Extractioncraft

O Extractioncraft regista o comando principal:

/extractioncraft
/exc

Os subcomandos são registados durante o funcionamento através do gestor de comandos do MagmaCore.

Comandos administrativos​

ComandoPermissãoPredefiniçãoQuem pode executarDescrição
/exc initializeextractioncraft.initializeopJogadorAbre o menu de configuração inicial
/exc setupextractioncraft.setupopJogadorAbre o catálogo de pacotes para instalar, desinstalar e gerir conteúdo
/exc protection bypassextractioncraft.protection.bypassopJogadorAtiva ou desativa a exceção às verificações de blocos e interações que a consultam. Não ignora as restrições de teletransporte da partida nem a proibição de PvP.
/exc reloadextractioncraft.*opQualquerRecarrega o plugin. As partidas em curso terminam e os seus jogadores mantêm os itens. Recomenda-se reiniciar o servidor se o recarregamento não aplicar tudo.

Comandos dos jogadores​

ComandoPermissãoPredefiniçãoQuem pode executarDescrição
/exc createMatch <contentPackage.yml>extractioncraft.creatematchtrueJogadorCria uma partida com o pacote indicado e coloca o jogador nela. A conclusão por Tab sugere os nomes dos ficheiros de pacotes disponíveis.
/exc startextractioncraft.starttrueJogadorInicia a partida atual do jogador se houver jogadores suficientes
/exc leave(nenhuma definida)trueJogadorSai da partida atual, ou cancela a partida do jogador enquanto ainda está a ser gerada
/exc quit(nenhuma definida)trueJogadorIgual a /exc leave.

Comandos partilhados do MagmaCore​

Como o MagmaCore está incluído no Extractioncraft, o plugin também disponibiliza estes comandos.

ComandoPermissãoPredefiniçãoQuem pode executarDescrição
/exc recommendedpluginsextractioncraft.setupopQualquerAbre a lista de plugins complementares recomendados para jogadores, ou apresenta-a na consola.
/nightbreak pluginsnightbreak.pluginsopQualquerAbre o catálogo Nightbreak para consultar e transferir outros plugins do MagmaGuy. Registado globalmente uma única vez pelo MagmaCore.
/nightbreaklogin <token>nightbreak.loginopQualquerRegista o token da conta nightbreak.io no jogo para o servidor obter conteúdo licenciado. Registado globalmente uma única vez pelo MagmaCore.
/nightbreaklogoutnightbreak.loginopQualquerRemove o token nightbreak.io guardado no servidor. Registado globalmente uma única vez pelo MagmaCore.
/logifylogify.*opQualquerPublica o latest.log atual no mclo.gs para facilitar os relatos de erros. Registado globalmente uma única vez pelo MagmaCore.
/extractioncraftchangelogop, extractioncraft.*, extractioncraft.setup ou extractioncraft.initializeopJogadorMostra as notas de lançamento do Extractioncraft ainda não lidas, vindas do Nightbreak. dismiss marca-as como lidas e disable desativa o lembrete ao entrar. É registado depois de o Extractioncraft terminar o arranque. Consulte notificações de notas de lançamento.

Resumo das permissões​

PermissãoPredefiniçãoDescrição
extractioncraft.initializeopAcesso a /exc initialize
extractioncraft.setupopAcesso a /exc setup e /exc recommendedplugins
extractioncraft.protection.bypassopAcesso a /exc protection bypass
extractioncraft.match.bypassopPermite à equipa teletransportar-se para os mundos das partidas e permanecer neles durante a contagem decrescente ou a partida, em vez de ser recusada ou enviada para o spawn do mundo principal. Não torna essas pessoas participantes da partida.
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 verificada durante o funcionamento: o comando quit/leave registado não verifica permissões
nightbreak.pluginsopAcesso a /nightbreak plugins, registado pelo MagmaCore
nightbreak.loginopAcesso a /nightbreaklogin e /nightbreaklogout, registados pelo MagmaCore
logify.*opAcesso a /logify, registado pelo MagmaCore

Observações​

  • O plugin.yml declara os comandos principais /extractioncraft e /logify. Os subcomandos de /extractioncraft são registados pelo gestor de comandos do MagmaCore durante o funcionamento.
  • /exc reload usa extractioncraft.*, mas esta permissão não está declarada no plugin.yml nem registada como nó. Os operadores passam automaticamente; os restantes utilizadores precisam de uma concessão explícita através de um plugin de permissões.
  • quit e leave são dois aliases do mesmo comando, que não verifica permissões. A permissão extractioncraft.leave nunca é exigida.
  • /logify, /nightbreak, /nightbreaklogin e /nightbreaklogout são registados globalmente pelo MagmaCore incluído no plugin, uma única vez entre todos os plugins MagmaCore do servidor. Se outro plugin do MagmaGuy já tiver registado um destes nomes, o Extractioncraft usa o existente.
  • Executar /exc sem argumentos lista os subcomandos registados permitidos pelas permissões e pelo tipo de remetente. O processador de quit/leave não define uma sintaxe de utilização, pelo que a sua entrada de ajuda está incompleta.
  • Um subcomando sem nó de permissão, atualmente apenas quit/leave, passa a verificação de permissões para qualquer remetente.
  • Todos os subcomandos do Extractioncraft, exceto /exc reload e /exc recommendedplugins, são exclusivos para jogadores. A consola recebe This command must be run as a player!.
  • /exc createMatch recusa um jogador que já esteja numa partida ou à espera de que uma seja gerada, incluindo uma partida de outro plugin que use o sistema de partidas do MagmaCore incluído.
  • O Extractioncraft não regista o subcomando partilhado downloadall, pelo que o botão informativo de /exc setup não o sugere. Use o próprio menu para gerir o conteúdo.
  • O Extractioncraft também não regista os subcomandos partilhados downloadpluginupdate nem applypluginupdate, e o aviso depois de uma descarga automática de uma atualização do plugin não sugere applypluginupdate. Reinicie o servidor para usar a atualização, ou defina nightbreak.applyPluginUpdatesWithoutRestart no config.yml antes da descarga.