Saltearse al contenido

Comandos y Permisos

CraftingEngine cuenta con una suite completa de comandos administrativos construida sobre Incendo Cloud v2, con autocompletado nativo Brigadier en Paper, validaciones asíncronas y sugerencias inteligentes.


1. Comando Raíz y Alias

  • Comando Principal: /craftingengine
  • Alias Corto: /cfe
  • Permiso Raíz: craftingengine.command

2. Referencia de Comandos

Generales y Diagnóstico

ComandoPermisoDescripción
/cfe help [búsqueda]craftingengine.commandMuestra el menú de ayuda interactivo con comandos ejecutables al hacer clic.
/cfe versioncraftingengine.commandMuestra metadatos de versión del plugin, la API y Minecraft.
/cfe statuscraftingengine.command.statusMuestra telemetría de rendimiento, procesos activos y registros cargados.

Recarga en Caliente (Hot-Reload)

ComandoPermisoDescripción
/cfe reload allcraftingengine.command.reloadRecarga todos los blueprints, estaciones, menús, capacidades y configuración.
/cfe reload configcraftingengine.command.reloadRecarga el archivo config.yml.
/cfe reload processescraftingengine.command.reloadRecarga todas las definiciones de blueprints de recetas.
/cfe reload stationscraftingengine.command.reloadRecarga estaciones de bloque único y multibloques.
/cfe reload menuscraftingengine.command.reloadRecarga las plantillas matriciales de la GUI.
/cfe reload languagescraftingengine.command.reloadRecarga los paquetes de idioma ubicados en lang/.
/cfe reload scriptscraftingengine.command.reloadRecarga los scripts de Lua y limpia la caché interna.

Gestión de Recetas y Blueprints

ComandoPermisoDescripción
/cfe recipe list [página]craftingengine.command.recipeLista todos los blueprints registrados con soporte para paginación.
/cfe recipe info <id_receta>craftingengine.command.recipe.infoMuestra los requisitos, entradas, herramientas y salidas de una receta.
/cfe recipe validate <id_receta>craftingengine.command.recipe.validateComprueba si un blueprint tiene ítems inexistentes, estaciones inválidas o errores de sintaxis.
/cfe recipe validate-allcraftingengine.command.recipe.validateValida todos los blueprints del servidor e informa de posibles fallos.

Gestión de Estaciones de Trabajo

ComandoPermisoDescripción
/cfe station list [página]craftingengine.command.stationLista todas las estaciones de trabajo registradas.
/cfe station info <id_estacion>craftingengine.command.station.infoMuestra capacidades, bloques vinculados y menús asociados a la estación.
/cfe station open <id_estacion> [jugador]craftingengine.command.station.openAbre de forma remota el menú de recetas para ti o para el jugador indicado.

Telemetría y Control de Procesos Activos

ComandoPermisoDescripción
/cfe process list [página]craftingengine.command.processLista todos los crafteos activos y recientemente finalizados en el servidor.
/cfe process info <uuid_proceso>craftingengine.command.process.infoInspecciona en tiempo real la etapa actual, tiempo transcurrido, insumos y ubicación (admite prefijo de 8 caracteres).
/cfe process trace <uuid_proceso> [límite]craftingengine.command.process.traceInspecciona la línea de tiempo interactiva del Flight Recorder con distintivos y variables de diagnóstico.
/cfe process trace export <uuid_proceso>craftingengine.command.process.traceExporta de forma asíncrona un volcado estructurado en JSON a plugins/CraftingEngine/traces/.
/cfe process cancel <uuid|all>craftingengine.command.process.cancelCancela un crafteo activo, ejecutando su política de fallo (reembolso o pérdida).

Animaciones, Ítems y Multibloques

ComandoPermisoDescripción
/cfe item inspectcraftingengine.command.itemInspecciona el ítem en mano, mostrando Material, CustomModelData e identificadores externos (ItemsAdder, Oraxen, etc.).
/cfe multiblock list [página]craftingengine.command.multiblockLista todos los patrones de estructuras multibloque registrados.
/cfe multiblock checkcraftingengine.command.multiblock.checkEscanea el bloque objetivo para comprobar si forma una estructura multibloque válida.
/cfe animation preview <id_animacion>craftingengine.command.animationPrevisualiza una animación de paquetes en la ubicación objetivo del jugador.

3. Jerarquía de Permisos

CraftingEngine organiza sus permisos de manera jerárquica. El permiso craftingengine.admin otorga acceso total:

craftingengine.admin:
description: Acceso administrativo total a todas las funciones de CraftingEngine.
default: op
children:
craftingengine.command: true
craftingengine.command.status: true
craftingengine.command.reload: true
craftingengine.command.recipe: true
craftingengine.command.recipe.info: true
craftingengine.command.recipe.validate: true
craftingengine.command.station: true
craftingengine.command.station.info: true
craftingengine.command.station.open: true
craftingengine.command.station.open.others: true
craftingengine.command.process: true
craftingengine.command.process.info: true
craftingengine.command.process.trace: true
craftingengine.command.process.cancel: true
craftingengine.command.item: true
craftingengine.command.multiblock: true
craftingengine.command.multiblock.check: true
craftingengine.command.animation: true
craftingengine.command.registry: true