Instalación y Primeros Pasos
Esta guía detalla los pasos para instalar CraftingEngine en servidores de Minecraft que utilicen Paper, Purpur o implementaciones compatibles de la versión 1.20+.
1. Requisitos del Entorno
Antes de instalar CraftingEngine, asegúrate de que tu servidor cumpla con lo siguiente:
- Entorno Java: Java 21 o superior (versión LTS recomendada).
- Plataforma del Servidor: Paper, Purpur o forks modernos que soporten Minecraft 1.20.4 hasta 1.21.x (probado en 1.21.4).
- Motor de Paquetes de Red: PacketEvents v2.14.0+ (obligatorio para las previsualizaciones de bloques fantasma y animaciones cliente).
- Integraciones Opcionales:
- Plugins de Ítems Personalizados:
ItemsAdder,Oraxen,MMOItems,ExecutableItems,MythicMobs. - Variables y Placeholders:
PlaceholderAPI. - Economía:
Vault.
- Plugins de Ítems Personalizados:
2. Pasos de Instalación
- Descarga el Archivo: Obtén el archivo
CraftingEngine-2.7.0.jarmás reciente. - Copia al Servidor: Coloca el archivo JAR dentro de la carpeta
plugins/de tu servidor. - Instala PacketEvents: Si aún no lo tienes, añade PacketEvents a la carpeta
plugins/. - Inicia el Servidor: Arranca el servidor para que CraftingEngine genere automáticamente su estructura de carpetas:
plugins/CraftingEngine/├── config.yml # Opciones globales, frecuencia del ticker e idioma├── capabilities/ # Definiciones modulares de capacidades de estación├── lang/ # Paquetes de idioma (en_US.yml, es_ES.yml)├── menus/ # Plantillas de menús GUI de 9xN ranuras├── presets/│ ├── holograms/ # Diseños de TextDisplay flotantes│ └── placements/ # Presets de colocación espacial 3D para Display Entities├── processes/ # Recetas y blueprints de crafteo└── stations/ # Definiciones de estaciones de trabajo y multibloques- Verifica los Mensajes de Inicio: Confirma en la consola del servidor la carga correcta:
[CraftingEngine] Initializing CraftingEngine...[CraftingEngine] Loaded 10 capability definition(s).[CraftingEngine] Loaded 3 workstation definition(s).[CraftingEngine] Loaded 2 GUI menu template(s).[CraftingEngine] Loaded 5 process definition(s).[CraftingEngine] CraftingEngine successfully enabled & ticking (interval: 1 tick(s)).3. Primeros Comandos de Verificación
Dentro del juego o desde la consola, ejecuta los siguientes comandos:
/cfe version/cfe statusLa respuesta confirmará:
- Versión del plugin y de la API (
v2.7.0). - Cantidad de capacidades, estaciones, blueprints, menús y presets cargados.
- Estado del ticker del programador (
RUNNINGa 20 TPS).
4. Estaciones y Recetas de Demostración
CraftingEngine genera archivos de ejemplo para que puedas probar sus funciones de inmediato:
- Estación de Bloque Único (
stations/blacksmith_anvil.yml):- Yunque estándar que ofrece las capacidades de
forgingyheating. - Al hacer clic derecho, abre el menú de navegación de recetas (
menus/process_browser.yml).
- Yunque estándar que ofrece las capacidades de
- Estructura Multibloque 3D (
stations/example_runic_forge.yml):- Estructura 3D compuesta por un yunque central rodeado de ladrillos de piedra, bloques de magma, lava, barras de hierro y linternas de almas.
- Soporta rotación en los 4 puntos cardinales y bloques fantasma virtuales con PacketEvents.
- Crafteo Manual Interactivo (
processes/manual_iron_blade.yml):- Coloca 2 lingotes de hierro calientes en un yunque y golpéalo 5 veces con un pico o martillo.
- Observa la transformación del modelo 3D y la barra de progreso en tiempo real.
5. Recarga en Caliente (Hot-Reload)
Puedes modificar archivos en plugins/CraftingEngine/ y aplicar los cambios sin reiniciar el servidor:
/cfe reload allTambién puedes recargar subsistemas individuales:
/cfe reload config- Configuración global e idiomas./cfe reload processes- Blueprints y lógica de recetas./cfe reload stations- Estaciones y estructuras multibloque./cfe reload menus- Plantillas de menús de inventario.
Siguientes Pasos
- Primer Proceso - Crea tu primera receta personalizada desde cero.
- Configuración y Rendimiento - Ajusta opciones avanzadas y persistencia.
- Comandos y Permisos - Consulta todos los comandos administrativos disponibles.