Comandos y Permisos de Extractioncraft
Extractioncraft registra el comando raíz:
Los subcomandos se registran a través del administrador de comandos de MagmaCore en tiempo de ejecución.
Comandos de Administrador
| Comando | Permiso | Predeterminado | Emisor | Descripción |
|---|
/exc initialize | extractioncraft.initialize | op | Jugador | Abre el menú de configuración inicial |
/exc setup | extractioncraft.setup | op | Jugador | Abre el explorador de paquetes de contenido para instalar, desinstalar y gestionar contenido |
/exc protection bypass | extractioncraft.protection.bypass | op | Jugador | Alterna el bypass de las protecciones de instancia de partida (por ejemplo, restricciones de teletransporte, protecciones de bloques) |
/exc reload | extractioncraft.* | op | Cualquiera | Recarga el plugin. Se recomienda un reinicio completo del servidor si la recarga no se aplica completamente. |
Comandos de Jugador
| Comando | Permiso | Predeterminado | Emisor | Descripción |
|---|
/exc createMatch <contentPackage.yml> | extractioncraft.creatematch | true | Jugador | Crea 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 start | extractioncraft.start | true | Jugador | Inicia la partida en la que el jugador se encuentra actualmente, si se cumple el número mínimo de jugadores |
/exc leave | (ninguno establecido) | true | Jugador | Sale de la partida actual. |
/exc quit | (ninguno establecido) | true | Jugador | Sale de la partida actual. Igual que /exc leave. |
Comandos Adicionales
| Comando | Permiso | Predeterminado | Descripción |
|---|
/logify | logify.* | op | Publica el latest.log actual en mclo.gs, para facilitar el reporte de errores por parte de los administradores |
Resumen de Permisos
| Permiso | Predeterminado | Descripción |
|---|
extractioncraft.initialize | op | Acceso a /exc initialize |
extractioncraft.setup | op | Acceso a /exc setup |
extractioncraft.protection.bypass | op | Acceso a /exc protection bypass |
extractioncraft.* | op | Acceso a /exc reload |
extractioncraft.creatematch | true | Acceso a /exc createMatch |
extractioncraft.start | true | Acceso a /exc start |
extractioncraft.leave | true | Declarado en plugin.yml para /exc leave, pero no se aplica en tiempo de ejecución (el comando no tiene verificación de permisos) |
logify.* | op | Acceso 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.