Saltar al contenido principal

Comandos y Permisos de Extractioncraft

Extractioncraft registra el comando raíz:

/extractioncraft
/exc

Los subcomandos se registran a través del administrador de comandos de MagmaCore en tiempo de ejecución.

Comandos de Administrador

ComandoPermisoPredeterminadoEmisorDescripción
/exc initializeextractioncraft.initializeopJugadorAbre el menú de configuración inicial
/exc setupextractioncraft.setupopJugadorAbre el explorador de paquetes de contenido para instalar, desinstalar y gestionar contenido
/exc protection bypassextractioncraft.protection.bypassopJugadorAlterna el bypass de las protecciones de instancia de partida (por ejemplo, restricciones de teletransporte, protecciones de bloques)
/exc reloadextractioncraft.*opCualquieraRecarga el plugin. Se recomienda un reinicio completo del servidor si la recarga no se aplica completamente.

Comandos de Jugador

ComandoPermisoPredeterminadoEmisorDescripción
/exc createMatch <contentPackage.yml>extractioncraft.creatematchtrueJugadorCrea una nueva partida usando el paquete de contenido especificado y coloca al jugador en ella. Autocompletado con tab de los nombres de archivo de paquetes de contenido disponibles.
/exc startextractioncraft.starttrueJugadorInicia la partida en la que el jugador se encuentra actualmente, si se cumple el número mínimo de jugadores
/exc leave(ninguno establecido)trueJugadorSale de la partida actual.
/exc quit(ninguno establecido)trueJugadorSale de la partida actual. Igual que /exc leave.

Comandos Adicionales

ComandoPermisoPredeterminadoDescripción
/logifylogify.*opPublica el latest.log actual en mclo.gs, para facilitar el reporte de errores por parte de los administradores

Resumen de Permisos

PermisoPredeterminadoDescripción
extractioncraft.initializeopAcceso a /exc initialize
extractioncraft.setupopAcceso a /exc setup
extractioncraft.protection.bypassopAcceso a /exc protection bypass
extractioncraft.*opAcceso a /exc reload
extractioncraft.creatematchtrueAcceso a /exc createMatch
extractioncraft.starttrueAcceso a /exc start
extractioncraft.leavetrueDeclarado en plugin.yml para /exc leave, pero no se aplica en tiempo de ejecución (el comando no tiene verificación de permisos)
logify.*opAcceso a /logify

Notas

  • El plugin.yml declara los comandos raíz /extractioncraft y /logify. Todos los subcomandos se registran en tiempo de ejecución.
  • Los subcomandos quit y leave ambos eliminan al jugador de su partida actual. Ambos se registran a través de QuitMatchCommand. Nota: existe una clase ExitMatchCommand en el código fuente pero no se registra al inicio.