Rainbow
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (2 images)
🔍 Analysis
- 👍 0.5% endorsement rate
- 🏆 #476 of 896 fabric mods in this game by downloads
📋 About This Mod
# Rainbow (https://img.shields.io/github/license/GeyserMC/Rainbow)](https://github.com/GeyserMC/Rainbow/blob/master/LICENSE) (https://img.shields.io/discord/613163671870242838.svg?color=%237289da&label=discord)](https://discord.gg/geysermc) Rainbow is a client-side Minecraft mod for the Fabric modloader to generate Geyser block/item mappings, locale overrides, and bedrock resourcepacks for use with Geyser's custom content APIs. Rainbow is available for Minecraft 26.2. Rainbow is currently experimental, and capable of generating Geyser block/item/skull/waypoint style mappings, and a bedrock resourcepack for somewhat simple blocks, 2D and 3D items, sounds, and waypoint styles. For a moderately complete list of Rainbow's capabilities, see further below. Rainbow works by detecting custom blocks (using block state overrides) from loaded resourcepacks, and custom items in your inventory, or a container/inventory menu you have opened. It analyses the components of detected items, and uses assets from loaded Java resourcepacks to gather information about block and item models, textures, and more. ## Usage You can download the latest version of Rainbow (https://download.geysermc.org/v2/projects/rainbow/versions/latest/builds/latest/downloads/rainbow) or (https://modrinth.com/mod/rainbow-mod). Using Rainbow requires the (https://modrinth.com/mod/fabric-api) to be installed. To use Rainbow, you must install it on your Minecraft client. Rainbow adds a few commands to the client. Generally, you use them as follows: 1. First, start a new pack by running `/rainbow create <name>`, replacing `<name>` with the name of your pack. Your resourcepack and Geyser mappings will be exported in the `.minecraft/rainbow/<name>` folder. Anything in here can be overwritten! 2. Once you have created a pack, you can start mapping custom content. Mapped custom content will be included in the exported resourcepack and Geyser mappings. There are multiple ways to map custom content: - `/rainbow map block <target>` - maps the custom block at `<target>`, if any. - `/rainbow map item` - maps the custom item or skull you're currently holding in your hand, if any. - `/rainbow map sound <namespace>` - maps all the custom sounds of the given namespace. - `/rainbow map waypoint <waypoint style>` - maps the given waypoint style, if it exists. - `/rainbow mapinventory` - scans your inventory for custom items or skulls, and maps all that are found. - `/rainbow auto blocks` - scans through all loaded resourcepacks for custom blocks created using block state overrides, and maps all that are found. This may shortly freeze your client. - `/rainbow auto inventory` - scans all inventory menus and containers you open for custom items and skulls, and maps all that are found. This is handy for plugins that offer an inventory menu listing all custom items. - Use `/rainbow auto stop` to stop the mapping of custom items. - `/rainbow auto recipes` - scans through all known recipes for results that are custom items or skulls, and maps all that are found. This is handy for datapacks that contain recipes with custom items as result. You can use the vanilla `/recipe give @s *` command to give yourself all recipes, which helps Rainbow recognise custom items with this command. - `/rainbow auto sounds` - scans through all loaded resourcepacks for custom sounds, and maps all that are found. - `/rainbow auto waypoints` - scans through all loaded resourcepacks for custom waypoint styles, and maps all that are found. 3. Once you have mapped all of your custom items, use `/rainbow finish` to finish the pack. Rainbow will then export the resourcepack and Geyser mappings it has created. When you've finished your pack, navigate to the `.minecraft/rainbow/<name>` folder. You can also click on the `Wrote pack to disk` in chat to open this folder. In this folder, you'll find 4 important files/folders: - `custom_mappings`: you need to put the files in here in the `custom_mappings` folder in Geyser's config folder. These are the generated Geyser mappings. - `pack.zip`: you need to put this file in the `packs` folder in Geyser's config folder. - `lang`: you need to put all files in this folder in the `locales/overrides` folder in Geyser's config folder. - The folder can be empty or non-existent if no language files are found. This is usually not an issue! - `report.txt`: you don't need to do anything with this file, but it contains information about generated assets and possible problems that occurred. Once you have taken these steps, restart your server. Bedrock players should then download the generated pack upon joining, and if everything went well, they should be able to see (and hear) custom content! If you have any questions or run into any problems, please do feel free to ask for support in the Geyser Discord! ## What Rainbow can do Rainb
[!(https://img.shields.io/github/license/GeyserMC/Rainbow)](https://github.com/GeyserMC/Rainbow/blob/master/LICENSE) [!(https://img.shields.io/discord/613163671870242838.svg?color=%237289da&label=discord)](https://discord.gg/geysermc)
Rainbow is a client-side Minecraft mod for the Fabric modloader to generate Geyser block/item mappings, locale overrides, and bedrock resourcepacks for use with Geyser's custom content APIs. Rainbow is available for Minecraft 26. 2.
Rainbow is currently experimental, and capable of generating Geyser block/item/skull/waypoint style mappings, and a bedrock resourcepack for somewhat simple blocks, 2D and 3D items, sounds, and waypoint styles. For a moderately complete list of Rainbow's capabilities, see further below.
Rainbow works by detecting custom blocks (using block state overrides) from loaded resourcepacks, and custom items in your inventory, or a container/inventory menu you have opened. It analyses the components of detected items, and uses assets from loaded Java resourcepacks to gather information about block and item models, textures, and more.
You can download the latest version of Rainbow (https://download.geysermc.org/v2/projects/rainbow/versions/latest/builds/latest/downloads/rainbow) or (https://modrinth.com/mod/rainbow-mod). Using Rainbow requires the (https://modrinth.com/mod/fabric-api) to be installed.
To use Rainbow, you must install it on your Minecraft client. Rainbow adds a few commands to the client. Generally, you use them as follows:
1. First, start a new pack by running `/rainbow create
When you've finished your pack, navigate to the `.minecraft/rainbow/
- `custom_mappings`: you need to put the files in here in the `custom_mappings` folder in Geyser's config folder. These are the generated Geyser mappings.
- `pack.zip`: you need to put this file in the `packs` folder in Geyser's config folder.
- `lang`: you need to put all files in this folder in the `locales/overrides` folder in Geyser's config folder.
- - The folder can be empty or non-existent if no language files are found. This is usually not an issue!
- `report.txt`: you don't need to do anything with this file, but it contains information about generated assets and possible problems that occurred.
Once you have taken these steps, restart your server. Bedrock players should then download the generated pack upon joining, and if everything went well, they should be able to see (and hear) custom content!
If you have any questions or run into any problems, please do feel free to ask for support in the Geyser Discord!
## What Rainbow can do
📊 Mod Details
- Game
- Minecraft Mods
- Author
- GeyserMC
- Version
- 0.2.1-26.2-b55
- Downloads
- 3,372
- Endorsements
- 17
- Category
- fabric
- Created
- 4/23/2026
- Updated
- 8/5/2026
- Game Versions
- 26.2
- Tags
- utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Rainbow support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of Rainbow?
Version 0.2.1-26.2-b55, published 2026-08-05 with 3,372 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await

