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 Compartidos de MagmaCore

MagmaCore viene incluido en Extractioncraft, por lo que estos comandos también se incluyen con el plugin.

ComandoPermisoPredeterminadoEmisorDescripción
/exc recommendedpluginsextractioncraft.setupopCualquieraAbre (para jugadores) o imprime (para la consola) la lista de plugins complementarios recomendados para Extractioncraft.
/nightbreak pluginsnightbreak.pluginsopCualquieraAbre el catálogo de plugins de Nightbreak para explorar y descargar los demás plugins de MagmaGuy. Registrado una sola vez de forma global por MagmaCore.
/nightbreakloginnightbreak.loginopCualquieraRegistra el token de tu cuenta de nightbreak.io dentro del juego para que el servidor pueda obtener contenido con licencia. Registrado una sola vez de forma global por MagmaCore.
/logifylogify.*opCualquieraPublica el latest.log actual en mclo.gs, para facilitar el reporte de errores por parte de los administradores. Registrado una sola vez de forma global por MagmaCore.

Resumen de Permisos

PermisoPredeterminadoDescripción
extractioncraft.initializeopAcceso a /exc initialize
extractioncraft.setupopAcceso a /exc setup y /exc recommendedplugins
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 quit/leave registrado no tiene verificación de permisos)
nightbreak.pluginsopAcceso a /nightbreak plugins (registrado por MagmaCore)
nightbreak.loginopAcceso a /nightbreaklogin (registrado por MagmaCore)
logify.*opAcceso a /logify (registrado por MagmaCore)

Notas

  • El plugin.yml declara los comandos raíz /extractioncraft y /logify. Los subcomandos de /extractioncraft se registran en tiempo de ejecución a través del administrador de comandos de MagmaCore.
  • Los subcomandos quit y leave ambos eliminan al jugador de su partida actual. Ambos se registran a través de QuitMatchCommand (que no tiene verificación de permisos). Nota: existe una clase ExitMatchCommand independiente (alias exit/leave, permiso extractioncraft.leave) en el código fuente, pero no se registra al inicio, por lo que el nodo extractioncraft.leave nunca se aplica.
  • /logify, /nightbreak y /nightbreaklogin son registrados de forma global por MagmaCore (que viene incluido en el plugin), cada uno una sola vez entre todos los plugins de MagmaCore presentes en el servidor.