Proporciona bibliotecas y utilidades esenciales para los desarrolladores de mods, simplificando el registro, la representación y otras funcionalidades en mods de Minecraft.
AutoRegLib es un mod de biblioteca utilizado para varias cosas, incluyendo registros y otras abstracciones. El mod está hecho por Vazkii, uno de los principales creadores de mods. Vazkii y otros desarrolladores usan AutoRegLib para hacer mods como
Quark (y sus complementos)
Akashic Tome,
Battlefields
HeartDrops
Integrated Dungeons and Structures
Magical PSI
Mob Inhibitor
Morph-o-Tool
PickleLib
PotionFingers
Potion Rings
PSI (y sus complementos)
y muchos más. Este mod no es necesario por sí mismo, pero sí necesario si deseas jugar un mod que lo requiere.
La parte principal del mod es el RegistryHelper, que se utiliza para el Registro Abstracto permitiéndote registrarlos en un solo lugar. También hay envoltorios para crear un objeto BasicItem y otras cosas que se registrarán automáticamente al inicializar la clase.
Fuera de los registros, hay muchas otras cosas que AutoRegLib puede hacer, como
Renderizado
NBT de objetos
Rotación
ToolTips
Despacho de paquetes de Vanilla
Inventario
Ticks
y mucho más. Ofrece muchas utilidades fáciles de usar y, a diferencia de muchos mods de biblioteca, no solo es utilizado por la persona que lo escribió, sino que también es comúnmente utilizado por terceros.
AutoRegLib está principalmente diseñado para MinecraftForge, hubo un port de Architectury en desarrollo en algún momento, y un port no oficial para fabric existe.