Overloaded Compressed Blocks
This mod enables the creation of compressed versions of absolutely any blocks in Minecraft, including blocks from other modifications. Everything is configured through a simple JSON configuration file where you only need to specify the base resource name.

Automatic Recipe Generation
The system automatically creates recipes for 3x3 compression and unpacking of each block. If necessary, this function can be disabled in the settings for individual blocks.
Configuration Example
[
{
"baseRegistryName": "minecraft:cobblestone",
"compressedPathRegistryName": "compressed_cobblestone",
"texturePath": "minecraft:textures/blocks/cobblestone.png",
"depth": 16,
"hardnessMultiplier": 9.0,
"recipeEnabled": true
},
{
"baseRegistryName": "minecraft:.*_log"
}
]
The only required field is baseRegistryName (supports regular expressions). Other parameters are optional and use default values as shown above. Textures are automatically determined using the pattern {namespace}:textures/blocks/{path}.png.
Important Warnings
Client-Server Synchronization
Configuration files must be identical on the client and server. Discrepancies in settings may lead to mod functionality issues.
Texture Limitations
Since the mod generates dynamic textures for multiple blocks, there is a possibility of exhausting the available texture space. The amount of available memory depends on your graphics card. If a TextureStich error occurs during loading, you have exceeded the limit. To solve this problem, the configuration includes a setting for maximum texture size.
Development History
This functionality was originally part of the Overloaded mod for version 1.12, but was later separated into a standalone project for greater flexibility and ease of use.