Resumen de la biblioteca Bookshelf para Minecraft: funciones y comandos
Un repaso técnico detallado de la biblioteca de sistema Bookshelf para Minecraft Java Edition. Herramientas avanzadas, comandos y…
Un repaso técnico detallado de la biblioteca de sistema Bookshelf para Minecraft Java Edition. Herramientas avanzadas, comandos y dependencias.
Dependencias:
Loader: Forge / NeoForge / Fabric / Quilt
Versión de Minecraft: 1.7.10 - 26.2
La modificación Bookshelf es una biblioteca de sistema (mod-core) del desarrollador Darkhax que simplifica el desarrollo y optimiza el funcionamiento de otras modificaciones. No añade nuevas estanterías decorativas ni otros bloques al juego. En su lugar, la biblioteca ofrece un marco de código compartido, funciones de registro de contenido y eventos multiplataforma. El uso de código compartido reduce la cantidad de errores en los mods compatibles y disminuye la carga sobre el sistema durante el juego.
Funcionalidad principal para desarrolladores
La biblioteca Bookshelf contiene un conjunto de herramientas que simplifican la creación de modificaciones para distintos loaders:
Eventos multiplataforma (Events): Permiten a los desarrolladores escribir el código una sola vez y ejecutarlo en Forge, NeoForge, Fabric o Quilt sin necesidad de reescribir los manejadores de eventos para cada loader.
Codecs avanzados (Codecs): Facilitan la serialización y deserialización de objetos de datos complejos en el juego.
Registro simplificado: Reduce la cantidad de código necesario para registrar nuevos bloques, objetos, sonidos y entidades. En lugar de escribir métodos de inicialización independientes para cada loader (como Forge RegistryEvents o Fabric Registry), la biblioteca ofrece un único método de registro que se adapta automáticamente al entorno de ejecución seleccionado.
Cálculos matemáticos: Ofrece fórmulas listas para calcular la experiencia del jugador, procesar colores y manipular fuentes.
Herramientas para autores de datapacks y jugadores
Aunque Bookshelf se desarrolló principalmente como una biblioteca de sistema, incluye varias funciones útiles para administradores de servidores y autores de datapacks:
Comandos de depuración
/bookshelf hand: Muestra información detallada sobre el objeto que tienes en la mano. Este comando muestra el nombre técnico, el nivel de durabilidad, las etiquetas y los datos NBT del objeto directamente en el chat. También copia automáticamente el código JSON generado del objeto al portapapeles, lo que permite a los autores de datapacks pegarlo al instante en recetas de crafteo o tablas de botín sin escribir manualmente largas líneas de código./bookshelf font: Permite configurar y cambiar las fuentes de los elementos de texto del juego. Puedes aplicar distintos estilos de visualización para libros, carteles o interfaces de usuario, lo que ayuda a crear una atmósfera única en servidores o mapas de aventura.
Ampliación de las posibilidades de las recetas
La biblioteca permite usar condiciones únicas de crafteo en los datapacks. Por ejemplo, puedes crear recetas que consuman la durabilidad de las herramientas en lugar de destruir por completo el objeto (como usar un martillo para triturar materiales).
Descarga siempre el archivo de Bookshelf que corresponda al loader elegido (Forge, Fabric, etc.). Instalar la versión incorrecta provocará un error crítico al iniciar el juego.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











