Sin calificar
Enlaces Adicionales
Puedes encontrar información útil siguiendo estos enlaces
https://www.curseforge.com/minecraft/mc-mods/libipn
Proporciona APIs esenciales para registro, GUI y manejo de datos, compatible con mods de Forge y Fabric.
libIPN (biblioteca Inventory Profiles Next) es una biblioteca utilizada por Inventory Profiles Next y algunos otros mods del mismo autor (aunque tienes permitido usarla para tus mods).
Hay muchas API que esta biblioteca contiene para diversas funciones como configuración y GUI. Aquí están algunas de las muchas cosas que libIPN te ayuda a hacer:
Registro (Con Debug y Traza)
Comunicación directa con el jugador
Renderización
Colores
Texto
Texturas
Análisis de datos de varios formatos como sangrías
SemBer
Gestión de Información
Matemáticas y Física y Geometría
Depuración
Diseños
Widgets
Información contextual
Validación y escritura de rutas
Anotaciones MayThrow
Algoritmos ponderados
Mucha abstracción
Cambios en los Controles
Abstracción de Entidades
Artículos
Alias
Y mucho más
Funciona tanto en MC Forge como en FabricMC + Derivados (aunque algunos como Quilt pueden tener algunos problemas si los problemas no se pueden reproducir en Fabric). El autor todavía mantiene versiones antiguas que se remontan a la 1.16 y usa mucho código compartido entre cada una de las versiones, lo que lo hace bueno para proyectos que quieren estar en muchas versiones con pocos cambios.
Es importante tener en cuenta algunas cosas. En primer lugar, la biblioteca está escrita en Kotlin, lo cual limitará su uso en Java de algunas maneras, y requerirá un adaptador de lenguaje como Fabric Language Kotlin. Kotlin también puede ser más difícil de leer para muchos programadores cuyo primer lenguaje es Java. El mod tampoco está documentado, y la página oficial ni siquiera menciona toda la funcionalidad; se supone que el mod se usa con mods de mirinimi, principalmente los relacionados con Inventory Profiled Next. IPN Rejects (un mod que añade cosas que fueron originalmente rechazadas del principal Inventory Profiles Next) también usa esta biblioteca. LibIPN es utilizado por muchos modpacks grandes y pequeños, como Colonies Universalis – Updated. Aunque si sabes cómo usarla, hay una oportunidad de sacarle algún provecho, es un poco similar a architectury.