Visão geral da biblioteca Bookshelf para Minecraft: funcionalidades e comandos
Uma visão técnica detalhada da biblioteca de sistema Bookshelf para Minecraft Java Edition. Ferramentas avançadas, comandos e dependências.
Uma visão técnica detalhada da biblioteca de sistema Bookshelf para Minecraft Java Edition. Ferramentas avançadas, comandos e dependências.
Dependências:
Loader: Forge / NeoForge / Fabric / Quilt
Versão do Minecraft: 1.7.10 - 26.2
A modificação Bookshelf é uma biblioteca de sistema (mod-core) do programador Darkhax que simplifica o desenvolvimento e otimiza o funcionamento de outras modificações. Não acrescenta novas estantes decorativas nem outros blocos ao jogo. Em vez disso, a biblioteca oferece uma estrutura de código partilhada, funcionalidades de registo de conteúdo e eventos multiplataforma. A utilização de código partilhado reduz o número de erros nos mods compatíveis e diminui a carga sobre o sistema durante o jogo.
Funcionalidade principal para programadores
A biblioteca Bookshelf contém um conjunto de ferramentas que simplificam a criação de modificações para diferentes loaders:
Eventos multiplataforma (Events): Permitem aos programadores escrever o código uma única vez e executá-lo no Forge, NeoForge, Fabric ou Quilt, sem necessidade de reescrever os manipuladores de eventos para cada loader.
Codecs avançados (Codecs): Facilitam a serialização e desserialização de objetos de dados complexos no jogo.
Registo simplificado: Reduz a quantidade de código necessária para registar novos blocos, itens, sons e entidades. Em vez de escrever métodos de inicialização separados para cada loader (como o Forge RegistryEvents ou o Fabric Registry), a biblioteca disponibiliza um único método de registo que se adapta automaticamente ao ambiente de execução escolhido.
Cálculos matemáticos: Oferece fórmulas prontas para calcular a experiência do jogador, processar cores e manipular tipos de letra.
Ferramentas para autores de datapacks e jogadores
Embora o Bookshelf tenha sido desenvolvido principalmente como uma biblioteca de sistema, inclui várias funcionalidades úteis para administradores de servidores e autores de datapacks:
Comandos de depuração
/bookshelf hand: Mostra informações detalhadas sobre o item que tens na mão. Este comando apresenta o nome técnico, o nível de durabilidade, as tags e os dados NBT do item diretamente no chat. Copia também automaticamente o código JSON gerado do item para a área de transferência, permitindo aos autores de datapacks colá-lo instantaneamente em receitas de crafting ou tabelas de loot sem escrever manualmente longas linhas de código./bookshelf font: Permite configurar e alterar os tipos de letra dos elementos de texto do jogo. Podes aplicar diferentes estilos de exibição para livros, placas ou interfaces de utilizador, o que ajuda a criar uma atmosfera única em servidores ou em mapas de aventura.
Extensão das possibilidades das receitas
A biblioteca permite utilizar condições únicas de crafting nos datapacks. Por exemplo, podes criar receitas que consomem a durabilidade das ferramentas em vez de destruir completamente o item (por exemplo, o uso de um martelo para triturar materiais).
Descarrega sempre o ficheiro do Bookshelf correspondente ao loader escolhido (Forge, Fabric, etc.). A instalação da versão errada provocará um erro crítico ao iniciar o jogo.
Instalação
Uma instalação típica leva cerca de 5 minutos. O fluxo é o mesmo; só mudam o loader e o build correspondente.
- 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.











