
Crear Recetas Personalizadas: Guía Completa de CustomCraftin
CustomCrafting (WolfyScript/CustomCrafting)
Crea tus propias recetas personalizadas con toneladas de opciones de configuración
¿Alguna vez has intentado ejecutar un servidor multijugador y te diste cuenta de que el sistema de elaboración vanilla simplemente no encaja con tu visión? CustomCrafting te permite definir recetas completamente nuevas para hornos, mesas de trabajo, estaciones de smithing y más, luego bloquear las recetas vanilla si lo deseas. Es la herramienta a la que recurren los administradores de servidores cuando necesitan control preciso sobre lo que los jugadores pueden elaborar.
¿Qué hace este proyecto?
CustomCrafting es un plugin del lado del servidor (con soporte para Fabric y Sponge) que te permite reescribir completamente cómo funcionan las recetas en tu servidor. Puedes crear recetas personalizadas para casi cualquier estación de trabajo - mesas de trabajo, hornos, hornos de fundición, ahumadores, mesas de smithing y más. Cualquiera puede anular las recetas vanilla, deshabilitarlas por completo o mezclar y combinar.
El verdadero poder proviene del sistema de configuración. No solo dices "combina hierro y diamantes para hacer una espada". Puedes establecer requisitos (¿el jugador necesita un permiso específico? ¿Un nivel mínimo?), vincularlo a objetos personalizados de otros plugins como Oraxen o ItemsAdder, crear recetas de varias etapas e incluso actualizar automáticamente las recetas cuando otro plugin modifica un objeto.
Por qué usarías esto
La mayoría de servidores vanilla no necesitan CustomCrafting. Pero en el momento en que comiences a ejecutar un servidor survival con una economía, objetos personalizados o un tema específico (como una construcción medieval o steampunk), las recetas vanilla se convierten en un problema.

Digamos que tienes un mod de magia u un plugin de objetos personalizados. Esos objetos no tienen recetas por defecto - CustomCrafting te permite definir cómo elaborarlos. O estás ejecutando una temporada que prohíbe ciertos objetos (sin diamantes la primera semana, quizás). Puedes deshabilitar solo esas recetas sin romper todo lo demás. O el lore de tu servidor dice que el hierro debe requerir fundición de mineral en un horno de fundición en lugar de un horno regular.
Algunos administradores lo utilizan para hacer la elaboración más cara (requieren 4 diamantes en lugar de 2 para un conjunto completo). Otros vinculan recetas a sistemas de progresión o plugins. Si estás utilizando MythicMobs o MMOItems, CustomCrafting se integra con ellos para que las recetas se mantengan sincronizadas cuando los objetos cambian. Y funciona de ambas formas - el plugin observa las actualizaciones y se actualiza automáticamente.
Instalándolo
CustomCrafting se distribuye a través de SpigotMC y Modrinth. Dirígete al repositorio oficial de GitHub y descarga la compilación apropiada para tu plataforma de servidor (actualmente v4.19.1 es la versión estable más reciente, aunque v5 está en alfa temprana con cambios de API que rompen la compatibilidad próximamente).

Una vez que tengas el JAR:
cp CustomCrafting-4.19.1.jar ~/server/plugins/
./restart.shEl plugin generará una carpeta de configuración y recursos predeterminados en el primer lanzamiento. De allí, necesitas entender el formato de configuración (HOCON o JSON), configurar tus directorios de recursos y comenzar a definir recetas. Advertencia justa: la configuración no es "descargar e ir". Necesitas leer la documentación, entender la estructura de configuración y escribir tus propias recetas. Esto es intencional - la flexibilidad tiene un costo de complejidad.
La guía de inicio rápido en el wiki de GitHub te guía a través de comprender el formato de configuración, configurar recursos, explorar tipos de recetas y definir tus primeras recetas.
Características clave que importan
Integración de plugins es la característica destacada. Si estás utilizando Oraxen, ItemsAdder, MythicMobs o MMOItems, CustomCrafting lee los objetos de esos plugins y sincroniza automáticamente las recetas cuando se actualizan los objetos. No tienes que redefinir manualmente las recetas cada vez que alguien ajusta un objeto.

El soporte de tipos de recetas es genuinamente completo - hornos, hornos de fundición, ahumadores, mesas de trabajo, mesas de smithing y más. Cada uno tiene sus propias opciones de configuración. No estás limitado a las estaciones de trabajo predeterminadas de Minecraft.
El control de recetas vanilla te da poder granular. ¿Quieres deshabilitar una receta? ¿Anular solo la espada de diamante? ¿Mantener algunas recetas vanilla pero eliminar otras? CustomCrafting te permite elegir sin eliminar todo y reconstruir desde cero.
Las condiciones avanzadas son donde se pone interesante. Las recetas no son solo "entrada A + entrada B = salida C". Puedes agregar verificaciones de permisos, requisitos de nivel de jugador o propiedades de objetos específicas. Una receta podría requerir que un jugador tenga un avance específico o efecto de estado. Y esto abre sistemas de progresión que simplemente no son posibles con vanilla.
La flexibilidad de recursos te permite cargar recetas desde múltiples ubicaciones (archivos locales, bases de datos SQL, fuentes personalizadas) y fusionarlas. Puedes organizar recetas de la forma que tenga sentido para tu arquitectura.
Errores comunes y qué confunde a la gente
El formato de configuración es estricto. Estás escribiendo HOCON o JSON, no haciendo clic en botones. Un corchete fuera de lugar, una coma faltante, y la receta completa falla silenciosamente. Familiarízate con las herramientas de validación temprano, porque los mensajes de error a menudo solo dicen "la receta falló al cargar" sin decirte por qué.
La documentación es material de referencia, no un tutorial. Necesitas leer el wiki, entender la estructura de la receta tú mismo, luego escribir tus propias configuraciones. Si estás acostumbrado a GUIs, esto se siente como un paso atrás inicialmente. No lo es - solo requiere esfuerzo inicial.
La compatibilidad de plugins importa. CustomCrafting se integra con plugins de objetos comunes, pero no todos los plugins de objetos personalizados son compatibles out of the box. Si estás usando algo obscuro, es posible que necesites definir recetas manualmente o solicitar una característica.
En términos de rendimiento, generalmente es ligero. Pero si estás definiendo cientos de recetas en un servidor con cientos de jugadores elaborando constantemente, tu estructura de configuración importa. Prueba primero en un servidor dev.
Una cosa más que vale la pena mencionar: si estás construyendo un servidor altamente personalizado, probablemente también estés utilizando herramientas como el Generador de texto de Minecraft para señales y comandos personalizados, o la Calculadora de portales del Nether para planificación de infraestructura. CustomCrafting se ajusta al ecosistema más amplio de herramientas de personalización de servidores.
Alternativas que vale la pena considerar
CustomCrafting no es tu única opción para la gestión de recetas, aunque probablemente sea la más flexible.
MythicCrafter es más simple si solo necesitas recetas personalizadas para objetos míticos y no quieres personalización profunda. Funciona exclusivamente con MythicMobs.
Sistemas integrados - ItemsAdder y algunos otros conjuntos de plugins tienen sus propios sistemas de definición de recetas. Si todos tus objetos personalizados provienen de un plugin, es posible que no necesites CustomCrafting en absoluto.
CustomCrafting gana cuando necesitas gestionar recetas en múltiples plugins o cuando necesitas condiciones y configuración avanzada. Siendo sincero, si tus necesidades son más simples, algo más ligero podría funcionar bien.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Comentarios
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!


