Comandos y permisos de Extractioncraft
Extractioncraft registra el comando principal:
/extractioncraft
/exc
Los subcomandos se registran durante la ejecución mediante el gestor de comandos de MagmaCore.
Comandos de administración
| 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 para instalar, desinstalar y gestionar contenido |
/exc protection bypass | extractioncraft.protection.bypass | op | Jugador | Activa o desactiva la omisión de las comprobaciones de bloques e interacciones que la consultan. No omite las restricciones de teletransporte de la partida ni la prohibición de PvP. |
/exc reload | extractioncraft.* | op | Cualquiera | Recarga el plugin. Las partidas en curso terminan y sus jugadores conservan sus objetos. Se recomienda reiniciar completamente el servidor si la recarga no aplica todos los cambios. |
Comandos de jugadores
| Comando | Permiso | Predeterminado | Emisor | Descripción |
|---|---|---|---|---|
/exc createMatch <contentPackage.yml> | extractioncraft.creatematch | true | Jugador | Crea una partida con el paquete de contenido indicado e introduce al jugador en ella. Autocompleta los nombres de archivo de los paquetes disponibles. |
/exc start | extractioncraft.start | true | Jugador | Inicia la partida actual del jugador si se ha alcanzado el mínimo de jugadores |
/exc leave | (ninguno) | true | Jugador | Sale de la partida actual o cancela la partida del jugador mientras todavía se está generando |
/exc quit | (ninguno) | true | Jugador | Equivale a /exc leave. |
Comandos compartidos de MagmaCore
MagmaCore está incluido en Extractioncraft, por lo que el plugin también incorpora estos comandos.
| Comando | Permiso | Predeterminado | Emisor | Descripción |
|---|---|---|---|---|
/exc recommendedplugins | extractioncraft.setup | op | Cualquiera | Abre para los jugadores o imprime en la consola la lista de plugins complementarios recomendados para Extractioncraft. |
/nightbreak plugins | nightbreak.plugins | op | Cualquiera | Abre el catálogo de Nightbreak para explorar y descargar los demás plugins de MagmaGuy. MagmaCore lo registra una sola vez de forma global. |
/nightbreaklogin <token> | nightbreak.login | op | Cualquiera | Registra el token de tu cuenta de nightbreak.io desde el juego para que el servidor pueda obtener contenido con licencia. MagmaCore lo registra una sola vez de forma global. |
/nightbreaklogout | nightbreak.login | op | Cualquiera | Borra del servidor el token guardado de la cuenta de nightbreak.io. MagmaCore lo registra una sola vez de forma global. |
/logify | logify.* | op | Cualquiera | Publica el latest.log actual en mclo.gs para facilitar los informes de errores de los administradores. MagmaCore lo registra una sola vez de forma global. |
/extractioncraftchangelog | op, extractioncraft.*, extractioncraft.setup o extractioncraft.initialize | op | Jugador | Muestra las notas de versión de Extractioncraft de Nightbreak que no se han leído. dismiss las marca como leídas y disable desactiva el recordatorio al conectarse. Se registra cuando Extractioncraft termina de arrancar. Consulta notificaciones de notas de versión. |
Resumen de permisos
| Permiso | Predeterminado | Descripción |
|---|---|---|
extractioncraft.initialize | op | Acceso a /exc initialize |
extractioncraft.setup | op | Acceso a /exc setup y /exc recommendedplugins |
extractioncraft.protection.bypass | op | Acceso a /exc protection bypass |
extractioncraft.match.bypass | op | Permite al staff teletransportarse a los mundos de partida y permanecer en ellos mientras una partida está en cuenta atrás o en curso, en lugar de ser rechazado o enviado al punto de aparición del mundo principal. No lo convierte en participante de la partida. |
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 comprueba durante la ejecución: el comando registrado quit/leave no exige ningún permiso |
nightbreak.plugins | op | Acceso a /nightbreak plugins (registrado por MagmaCore) |
nightbreak.login | op | Acceso a /nightbreaklogin y /nightbreaklogout (registrado por MagmaCore) |
logify.* | op | Acceso a /logify (registrado por MagmaCore) |
Notas
plugin.ymldeclara los comandos principales/extractioncrafty/logify. Los subcomandos de/extractioncraftse registran durante la ejecución mediante el gestor de comandos de MagmaCore./exc reloadusaextractioncraft.*, pero este no se declara enplugin.yml, por lo que no es un nodo de permiso registrado. Los operadores superan la comprobación automáticamente; los demás necesitan que un plugin de permisos se lo conceda explícitamente.quityleaveson dos alias del mismo comando, que no comprueba permisos. El nodoextractioncraft.leavenunca se exige.- MagmaCore, incluido en el plugin, registra
/logify,/nightbreak,/nightbreakloginy/nightbreaklogoutde forma global, una sola vez entre todos los plugins de MagmaCore del servidor. Si otro plugin de MagmaGuy ya ha registrado uno de esos nombres, Extractioncraft omite su registro y se usa el existente. - Ejecutar
/excsin argumentos muestra los subcomandos registrados permitidos según los permisos y el tipo de emisor. El manejador dequit/leaveno define una línea de uso, por lo que su entrada de ayuda está incompleta. - Un subcomando registrado sin nodo de permiso (actualmente solo
quit/leave) supera la comprobación de permisos para cualquier emisor. - Todos los subcomandos de Extractioncraft, salvo
/exc reloady/exc recommendedplugins, son exclusivos para jugadores. La consola recibeThis command must be run as a player!. /exc createMatchrechaza a un jugador que ya esté en una partida o esperando a que se genere una, incluida una partida de otro plugin que use el sistema de partidas de MagmaCore incluido.- Extractioncraft no registra el subcomando compartido
downloadall, por lo que el botón de información de/exc setupno lo sugiere. Usa el propio menú de configuración para gestionar el contenido. - Extractioncraft tampoco registra los subcomandos compartidos
downloadpluginupdateniapplypluginupdate, y el aviso posterior a una descarga automática de una actualización del plugin no sugiereapplypluginupdate. Reinicia el servidor para usar la actualización, o configuranightbreak.applyPluginUpdatesWithoutRestarten config.yml antes de la descarga.