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
| Comando | Permissão | Predefinição | Quem pode executar | Descrição |
|---|---|---|---|---|
/exc initialize | extractioncraft.initialize | op | Jogador | Abre o menu de configuração inicial |
/exc setup | extractioncraft.setup | op | Jogador | Abre o catálogo de pacotes para instalar, desinstalar e gerir conteúdo |
/exc protection bypass | extractioncraft.protection.bypass | op | Jogador | Ativa 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 reload | extractioncraft.* | op | Qualquer | Recarrega 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
| Comando | Permissão | Predefinição | Quem pode executar | Descrição |
|---|---|---|---|---|
/exc createMatch <contentPackage.yml> | extractioncraft.creatematch | true | Jogador | Cria 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 start | extractioncraft.start | true | Jogador | Inicia a partida atual do jogador se houver jogadores suficientes |
/exc leave | (nenhuma definida) | true | Jogador | Sai da partida atual, ou cancela a partida do jogador enquanto ainda está a ser gerada |
/exc quit | (nenhuma definida) | true | Jogador | Igual a /exc leave. |
Comandos partilhados do MagmaCore
Como o MagmaCore está incluído no Extractioncraft, o plugin também disponibiliza estes comandos.
| Comando | Permissão | Predefinição | Quem pode executar | Descrição |
|---|---|---|---|---|
/exc recommendedplugins | extractioncraft.setup | op | Qualquer | Abre a lista de plugins complementares recomendados para jogadores, ou apresenta-a na consola. |
/nightbreak plugins | nightbreak.plugins | op | Qualquer | Abre o catálogo Nightbreak para consultar e transferir outros plugins do MagmaGuy. Registado globalmente uma única vez pelo MagmaCore. |
/nightbreaklogin <token> | nightbreak.login | op | Qualquer | Regista o token da conta nightbreak.io no jogo para o servidor obter conteúdo licenciado. Registado globalmente uma única vez pelo MagmaCore. |
/nightbreaklogout | nightbreak.login | op | Qualquer | Remove o token nightbreak.io guardado no servidor. Registado globalmente uma única vez pelo MagmaCore. |
/logify | logify.* | op | Qualquer | Publica o latest.log atual no mclo.gs para facilitar os relatos de erros. Registado globalmente uma única vez pelo MagmaCore. |
/extractioncraftchangelog | op, extractioncraft.*, extractioncraft.setup ou extractioncraft.initialize | op | Jogador | Mostra 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ão | Predefinição | Descrição |
|---|---|---|
extractioncraft.initialize | op | Acesso a /exc initialize |
extractioncraft.setup | op | Acesso a /exc setup e /exc recommendedplugins |
extractioncraft.protection.bypass | op | Acesso a /exc protection bypass |
extractioncraft.match.bypass | op | Permite à 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.* | op | Acesso a /exc reload |
extractioncraft.creatematch | true | Acesso a /exc createMatch |
extractioncraft.start | true | Acesso a /exc start |
extractioncraft.leave | true | Declarada no plugin.yml para /exc leave, mas não verificada durante o funcionamento: o comando quit/leave registado não verifica permissões |
nightbreak.plugins | op | Acesso a /nightbreak plugins, registado pelo MagmaCore |
nightbreak.login | op | Acesso a /nightbreaklogin e /nightbreaklogout, registados pelo MagmaCore |
logify.* | op | Acesso a /logify, registado pelo MagmaCore |
Observações
- O
plugin.ymldeclara os comandos principais/extractioncrafte/logify. Os subcomandos de/extractioncraftsão registados pelo gestor de comandos do MagmaCore durante o funcionamento. /exc reloadusaextractioncraft.*, mas esta permissão não está declarada noplugin.ymlnem 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.quiteleavesão dois aliases do mesmo comando, que não verifica permissões. A permissãoextractioncraft.leavenunca é exigida./logify,/nightbreak,/nightbreaklogine/nightbreaklogoutsã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
/excsem argumentos lista os subcomandos registados permitidos pelas permissões e pelo tipo de remetente. O processador dequit/leavenã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 reloade/exc recommendedplugins, são exclusivos para jogadores. A consola recebeThis command must be run as a player!. /exc createMatchrecusa 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 setupnão o sugere. Use o próprio menu para gerir o conteúdo. - O Extractioncraft também não regista os subcomandos partilhados
downloadpluginupdatenemapplypluginupdate, e o aviso depois de uma descarga automática de uma atualização do plugin não sugereapplypluginupdate. Reinicie o servidor para usar a atualização, ou definanightbreak.applyPluginUpdatesWithoutRestartno config.yml antes da descarga.