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.