Proyecto
Hoja de ruta
Qué hay hoy. Sin fechas: cada parte llega cuando funciona en el juego real, no antes.
Disponible ahora
La base para escribir mods de verdad, en CraftScript y en Kotlin o Java, funcionando en Minecraft Java 26.3.
- Ítems, bloques y recetas: rareza, brillo, comida, herramientas, pestaña creativa, dureza, luz, herramienta y material mínimo, un objeto o varios como botín, recetas con forma, sin forma y de horno.
- Todos los eventos: servidor, ticks, mundos, jugadores (entrar, salir, chat, reaparecer, morir, interactuar, usar un ítem, comando), bloques (romper, colocar) y entidades (aparecer, daño, muerte).
- Los cambios a un evento tienen efecto: el texto del chat, el comando, los mensajes de entrada y salida, el lugar de reaparición, si el bloque suelta algo, la cantidad de daño y los objetos extra al morir una criatura.
- Criaturas propias: el cuerpo de una criatura del juego con tu textura, tus estadísticas, sus comportamientos en orden de prioridad, sus objetivos y su botín.
- Bloques que no son cubos: una forma hecha de cajas, o un modelo propio.
- Bloques que reaccionan a pisadas, ticks y vecinos, portales a otras dimensiones, estados de bloque, redstone y bloques con inventario propio.
- Criaturas con su propio modelo 3D, con huesos y animaciones.
- Criaturas que aparecen solas y tienen huevo generador; que se pueden domar, criar, montar y que vuelan; con ataques a distancia, comportamientos propios y animaciones por fotogramas clave.
- Biomas propios en el mundo normal, con su clima y sus colores.
- Dimensiones propias, con su cielo, su terreno y sus biomas, a las que viajan jugadores y criaturas.
- Menas, árboles, flores y estructuras que se generan en el mundo.
- Sonidos y partículas propios, dentro del mod, usados por su id como los del juego.
- Shader packs: una carpeta de pasadas GLSL y un shaderpack.json, que se instala copiándola, cambia toda la imagen y sigue funcionando cuando el juego se actualiza.
- Formularios con campos y botones que cualquier cliente puede rellenar; barras de jefe y un panel lateral por jugador.
- Comandos con permisos, argumentos tipados, subcomandos y alias. Temporizadores.
- El mundo, los jugadores, las entidades, los bloques y los inventarios.
- Datos que se guardan con jugadores, entidades, bloques y mundos, y sobreviven a un reinicio.
- Archivos de ajustes y canales de red entre cliente y servidor, también desde CraftScript.
- Plugins de servidor recargables y la pantalla de Mods dentro del juego.
- La herramienta crafting: instalar, crear un mod, comprobarlo, probarlo en un servidor simulado y soporte para editores.
Y más por venir
Todo lo anterior está disponible ahora. Vendrá más, y aparecerá aquí cuando funcione en el juego real.
Lo que todavía no se aplica
En el evento death, cambiar el mensaje de muerte o pedir que el jugador conserve el inventario aún no tiene efecto en el juego. Crafting lo avisa una vez en el log en vez de ignorarlo en silencio.