Tags
Creators
Details
All versions
3.0.0-1.21.1
Release
v3.0.0-1.21.1 (1.21.1) FABRIC2 weeks ago 160
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
CB: Compressed Blocks
v3.0.0 - Minecraft 1.21.1
This release is a major rewrite of CB, with a shared compression catalog and updated integrations for Fabric, Forge, and NeoForge.
Added
- Added configuration screen support for Fabric and NeoForge.
- Added JSONC-based custom entries for blocks and crates, with support for assets supplied by resource packs.
- Added generated advancements for compressed blocks and crates.
- Added the ability to add custom entries. See the Custom Entries guide for instructions, required resources, and examples.
Improved
- Reworked block, crate, registration, and platform integration code.
- Consolidated data generation for recipes, models, tags, loot tables, and translations around the compression catalog.
Removed
- Removed config from Forge entirely, because forge does not allow us to dynamically register blocks and the registry will be frozen before any config was loaded.
v2.0.0 - Backport for Minecraft 1.21.1
- Backported v2.0.0 to Minecraft 1.21.1.
Downloads and Dependencies
- CB: Compressed Blocks: CurseForge | Modrinth
- Forge Config API Port: CurseForge | Modrinth
- Fabric API: CurseForge | Modrinth
- Mod Menu: CurseForge | Modrinth
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:IQRVlbit:ETWXdcbf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:IQRVlbit:ETWXdcbf"
}

