
Iris - Motor de Dimensiones
GITHUB • DOCUMENTATION • DISCORD
Resumen - Lo que hace Iris
Iris reemplaza el generador de chunks. El terreno, biomas, cuevas, estructuras, objetos, entidades y botín provienen de un paquete de proyecto: una carpeta de JSON legible que puedes editar, versionar y compartir como cualquier otra fuente.
Terreno y regiones Componer biomas de tierra, mar, costa y cueva a través de definiciones de región, cada una con su propia forma, altura y comportamiento de superficie.
Configuraciones de bioma Paletas, colores, decoradores, apariciones, clima y los enlaces del generador que establecen la banda de altura que ocupa un bioma.
Tallado de cuevas Formas de cuevas, perfiles y tallado de dimensiones, con biomas de cuevas que llevan sus propias paletas y decoradores.
Objetos Colocar archivos de objetos con rotación, escala, marcadores, botín y reglas de búsqueda y reemplazo, a través de 20 modos de colocación.
Estructuras Construir y editar estructuras de rompecabezas en el juego, o importar estructuras de vanilla y datapack en tu paquete como recursos editables.
Ruido y expresiones Impulsar un generador con un estilo de ruido, un mapa de imagen o una expresión aritmética, y elegir cómo se interpolan sus valores.
Decoradores y depósitos Detalle de superficie, techo, costa y fluido, y depósitos de mineral remapeados a otros bloques dentro de una banda de altura.
Objetos procedurales Árboles, ruinas, formaciones, coral, hongos y cristales generados a partir de JSON de paquetes, cada uno como un grupo sembrado de variantes deterministas.
Entidades y botín Generación de entidades, equipo, atributos, pasajeros y las tablas de botín que reemplazan sus caídas de vanilla.
Pregeneración Generar tu mundo con caché en disco para reanudar más tarde con actualizaciones de progreso en vivo.
Instalación
Iris no instala ningún paquete en el primer arranque Elige qué paquete te gustaría instalar.
Instalar Coloca el jar en plugins/ y comienza el servidor. (No se descarga nada y no se crea ningún mundo para ti)
Agregar un paquete Ejecuta uno de los comandos a continuación.
Reiniciar una vez. Asegúrate de reiniciar el servidor después de instalar los paquetes para que pueda instalar los paquetes de datos.
/iris download pack=overworld Instalar el paquete de overworld incorporado
/iris download pack=underworld Instalar el paquete de underworld incorporado
/iris download link=<zip-url> Instalar desde una URL de archivo directaProporciona pack o link. link debe apuntar directamente a una URL de archivo.
¿Prefieres hacerlo sin conexión? Descomprime un paquete directamente en plugins/Iris/packs/<name>/ a mano. Todo lo demás es igual.
Una vez que un paquete esté instalado y el servidor se haya reiniciado:
/iris create <name> type=<pack> seed=<long> Crear un mundo a partir de un paquete
/iris replace <world> type=<pack> Preparar un mundo existente para Iris
/iris tp <world> Teletransportarse a élComandos y permisos
El comando raíz es /iris. Alias: /ir, /irs.
Mundos
/iris create <name> type=<pack> seed=<long> Crear un mundo a partir de un paquete
/iris replace <world> type=<pack> Preparar un mundo existente para Iris
/iris tp <world> Teletransportarse a un mundo
/iris what region Informar la región en la que te encuentrasPregeneración
/iris pregen start <radius> center=<x,z> Iniciar un trabajo de pregeneración
/iris pregen pause Pausar o reanudar
/iris pregen stop Detener el trabajo en ejecución
/iris pregen status Progreso, tasa y tiempo restanteEstudio
/iris studio create name=<name> template=<pack> Iniciar un nuevo paquete
/iris studio open <dimension> seed=<long> Abrir un paquete en un mundo de Studio
/iris studio vscode dimension=<pack> Escribir el espacio de trabajo del editor
/iris studio close Cerrar y descartar el mundo de StudioPaquetes y diagnósticos
/iris download pack=overworld Instalar un paquete incorporado
/iris pack validate Validar un paquete instalado
/iris find biome <biome> Localizar y viajar a un bioma
/iris dev goldenhash radius=8 Verificar la determinación de generaciónPermisos
iris.all El árbol de comandos completo predeterminado: op
iris.treefeller El opcional talador de árboles predeterminado: opLos argumentos opcionales deben ser clave En el complemento, cualquier argumento que tenga un valor predeterminado solo puede ser proporcionado como key=value; los argumentos requeridos se llenan posicionalmente en el orden mostrado.
/iris create MyWorld Funciona
/iris create MyWorld type=overworld Funciona
/iris create MyWorld overworld Falla
/iris studio open overworld seed=1337 Funciona
/iris studio open overworld 1337 FallaEl Estudio - Autorizando un Paquete
El estudio es un entorno de desarrollo totalmente equipado para crear mundos. Los estudios de rompecabezas y objetos son una forma fácil de crear objetos y rompecabezas.
Mundos desechables Cada mundo de Studio se llama iris-<uuid> y se abre en creativo con el clima y el tiempo congelados. Cerrarlo elimina el mundo y guarda automáticamente tu trabajo.
Paquetes cargados en caliente Guardar un archivo de paquete cargará automáticamente los cambios en la generación de tus mundos.
El Estudio de Rompecabezas Un editor de estructuras en el juego: celdas de trabajo, piscinas, piezas y conectores, un menú paginado, contornos de partículas y más.
Datapacks de Vanilla Convierte una estructura de rompecabezas de vanilla registrada en tus propias piezas editables, reconstruyela y luego exporta el resultado de nuevo como un datapack de vanilla.
Esquemas conscientes del registro Abrir VSCode escribe un esquema JSON para cada tipo de recurso JSON, llenado desde los registros del servidor en vivo, por lo que los bloques y biomas de mod se completan junto a los de vanilla.
La cadena de herramientas de objetos Una varita que lleva su selección en el propio objeto, pegar y deshacer, reducir y plausibilizar, y un mundo de Studio que coloca cada objeto en una cuadrícula enmarcada.
Carpetas de paquetes
plugins/Iris/packs/<name>/
dimensions/ regions/ biomes/ generators/
objects/ loot/ entities/ images/Un paquete es una carpeta normal. Cópialo, versiona, o compártelo. Hay un total de diecisiete tipos de recursos; los ocho anteriores son algunos de los que trabajarás.
Integración de React - Lo que monitorea
Usa nuestro complemento React junto con Iris para un monitoreo más profundo sin configuración adicional, React extraerá automáticamente los datos de Iris.
React extrae datos de 69 métricas en vivo de Iris
Ciclo de vida del motor Motores activos, cerrando, fallidos y en Studio, registros pendientes, cargas en caliente
Actividad de generación Chunks de esta sesión y de por vida, chunks por segundo, actualizaciones de bloques por segundo, paralelismo del motor, arrendamientos de generación activos
Temporizaciones por etapa Total, terreno, bioma, cueva, decoración, depósito, post, perfección, actualizaciones, resolución de tallado, aplicación de tallado y prellenado de contexto
Salud del manto Placas tectónicas residentes y en cola, mínimo, promedio y máximo inactivo, uso de heap, urgencia de recuperación
Cachés Conteo, entradas, capacidad y uso a través de cuatro niveles: recurso, flujo 2D, flujo 3D y otros
Pregeneración Activo, pausado, progreso, generado, total, cola, rendimiento, ETA, transcurrido y fallido, más permisos y tiempos de espera adaptativos
Carga del mundo Chunks cargados, entidades cargadas y saturación de entidades
PlaceholderAPI
Iris tiene una variedad de Placeholders a los que puedes acceder cuando PlaceholderAPI está presente.
%iris_available% ¿Está activo el servicio de Terreno?
%iris_world.available% Si el jugador está en un mundo de Iris
%iris_world.biome% Nombre de visualización del bioma de superficie
%iris_world.biome-key% Clave de carga del bioma de superficie
%iris_world.region% Nombre de visualización de la región
%iris_world.region-key% Clave de carga de la región
%iris_world.dimension% Clave de carga del paquete del mundo del jugador
%iris_pregen.available% Verdadero mientras se ejecute un trabajo de pregeneración
%iris_pregen.world% Mundo que se está pregenerando
%iris_pregen.percent% Porcentaje de un trabajo de pregeneración
%iris_pregen.eta% Tiempo restante en segundos de una pregeneración
%iris_pregen.eta-text% La misma estimación que 2m 5s o 1h 30m
%iris_pregen.chunks% Chunks generados hasta ahora
%iris_pregen.total% Chunks restantes en el trabajo
%iris_pregen.chunks-per-second% Qué tan rápido se están generando los chunks por segundo
%iris_pregen.paused% Si la pregeneración está pausadaCompatibilidad - entornos de ejecución y Java
Iris es compatible con Paper, Purpur, Leaf, Folia, Canvas y Spigot en Java 25 para Minecraft 26.x+
PlaceholderAPI es una dependencia opcional
React extrae datos de 69 métricas en vivo de Iris: pares de malla, portales remotos, peor tiempo de ida y vuelta de pares, bytes de red entrantes y salientes, relación de compresión, acumulación de banda lateral, suscripciones de vista, bloques replicados, re-sincronizaciones y conteos de transferencia
¿Listo para crear algo increíble?
Únete a la comunidad de MCModels y comienza a construir tus proyectos soñados hoy.















