# Balm Documentation > Documentation for the Balm Multi-Loader library for Minecraft Mods. ## Documentation Sets - [Balm Documentation](https://balm.twelveiterations.com/llms-full.txt): This is the full documentation for Balm, the Multi-Loader library for Minecraft Mods. ## Getting Started - [Setting up Balm](https://balm.twelveiterations.com/raw/getting-started.md): Learn how to create a new project with Balm. - [Initializing your Mod](https://balm.twelveiterations.com/raw/getting-started/mod.md): Learn how to setup your mod and access Balm's features. - [Registering Content](https://balm.twelveiterations.com/raw/getting-started/content.md): Learn how to register content with Balm. - [Reacting to Events](https://balm.twelveiterations.com/raw/getting-started/events.md): Learn how to react to events using Balm. - [Using Mod Configs](https://balm.twelveiterations.com/raw/getting-started/config.md): Learn how to setup configuration files using Balm. - [Data Generation](https://balm.twelveiterations.com/raw/getting-started/datagen.md): Learn how to use Data Generation with Balm. - [Adding Dependencies](https://balm.twelveiterations.com/raw/getting-started/dependencies.md): Learn how to compile against other mods. - [Releasing your Mod](https://balm.twelveiterations.com/raw/getting-started/release.md): Learn what to watch out for when releasing your mod. ## Content Guides - [Blocks](https://balm.twelveiterations.com/raw/content/blocks.md) - [Block Entities](https://balm.twelveiterations.com/raw/content/block-entities.md) - [Items](https://balm.twelveiterations.com/raw/content/items.md) - [Data Components](https://balm.twelveiterations.com/raw/content/data-components.md) - [Creative Mode Tabs](https://balm.twelveiterations.com/raw/content/creative-mode-tabs.md) - [Menu Types](https://balm.twelveiterations.com/raw/content/menu-types.md) - [Menu Screens](https://balm.twelveiterations.com/raw/content/menu-screens.md) - [Entities](https://balm.twelveiterations.com/raw/content/entities.md) - [Recipe Types](https://balm.twelveiterations.com/raw/content/recipe-types.md) - [Commands](https://balm.twelveiterations.com/raw/content/commands.md) ## Utilities - [Quick Move Stack](https://balm.twelveiterations.com/raw/utilities/quick-move-stack.md): Specify how items should move in your menu when shift-clicked in a declarative way. ## Advanced - [Capabilities](https://balm.twelveiterations.com/raw/advanced/capabilities.md): Learn how to declare and access capabilities on entities and block entities. - [Data Attachments](https://balm.twelveiterations.com/raw/advanced/data-attachments.md): Learn how to attach persistent data to players, entities, block entities, levels and chunks. - [Mod Proxies](https://balm.twelveiterations.com/raw/advanced/mod-proxy.md): Learn how to use mod proxies to abstract mod integrations with common interfaces. - [Permission System](https://balm.twelveiterations.com/raw/advanced/permissions.md): Learn how to integrate permission systems into your mod. - [Declarative Configs](https://balm.twelveiterations.com/raw/advanced/declarative-configs.md): Learn how to use Declarative Configs as an alternative to annotation-based configs. - [Mod Entrypoints](https://balm.twelveiterations.com/raw/advanced/entrypoints.md): Learn how to setup your mod entrypoints to initialize Balm. - [Platform Proxies](https://balm.twelveiterations.com/raw/advanced/platform-proxy.md): Learn how to use platform proxies to abstract platform-specific code with common interfaces. - [Sided Proxies](https://balm.twelveiterations.com/raw/advanced/sided-proxy.md): Learn how to use sided proxies to safely call client-only code in a common context. - [Modules](https://balm.twelveiterations.com/raw/advanced/modules.md): Learn how to initialize Balm with the alternative module method. - [Loader Parity](https://balm.twelveiterations.com/raw/advanced/loader-parity.md): Understand the differences and caveats of Balm on each supported loader. ## Migration - [Minecraft 26.3 Pre-Release 1](https://balm.twelveiterations.com/raw/migration/26.3.md) - [Minecraft 26.2](https://balm.twelveiterations.com/raw/migration/26.2.md) - [Minecraft 26.1](https://balm.twelveiterations.com/raw/migration/26.1.md) - [Minecraft 1.21.11](https://balm.twelveiterations.com/raw/migration/1.21.11.md) - [Minecraft 1.21.9](https://balm.twelveiterations.com/raw/migration/1.21.9.md) - [Minecraft 1.21.6](https://balm.twelveiterations.com/raw/migration/1.21.6.md) - [Minecraft 1.21.5](https://balm.twelveiterations.com/raw/migration/1.21.5.md) - [Minecraft 1.21.4](https://balm.twelveiterations.com/raw/migration/1.21.4.md) - [Minecraft 1.21.1](https://balm.twelveiterations.com/raw/migration/1.21.1.md)