Salicin: Block Scale
by MCXCC
Salicin: Block Scale is a Forge library that lets blocks be resized and rotated, with their models, block entity renderers and collision boxes following the change.
What it does
A block that implements the IScalableBlock or IRotatableBlock interface receives scaled or rotated rendering and matching collision automatically, without per-block code. Block model rendering is transformed at bake time through a BakedModel proxy, and block entity renderers for chests, signs and similar blocks are moved together with their parent through a mixin into the block entity render dispatcher.
Collision handling covers scaling and translation: VoxelShapes are transformed to match the scaled model, and the translation keeps the rotated model centered. When a block implements both interfaces, rotation is applied first and scaling after it. Each block's pivot can be set so that scale and rotation happen around an anchor point inside the block. The library is configured through a mixin config JSON and works with rendering replacers such as Embeddium and Oculus.
The mod is a Forge 1.20.1 library with no configuration needed for basic use, and it is published as an alpha build for that single game version. It is client-side only, so servers do not need it, and it is released under the MIT License. It is not open source.
Key features
Model and BER scaling
Block models and block entity renderers scale and rotate together with the parent block, including chests and signs.
Automatic collision transform
VoxelShape collision is transformed with the model, and scaled shapes are enabled by default for blocks that use the interfaces.
Compound transforms
Rotation is applied first and scaling after it, so a block can be both turned and resized in one setup.
Configurable pivot
The anchor point for scaling and rotation can be set inside the block, instead of always using its center.
Zero configuration
Blocks implementing the interfaces need no extra setup, and a mixin config JSON covers the library's own hooks.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Decoration mod authors and modpack developers who want blocks that can be resized or turned. Players who only use finished blocks do not need to think about this library, as it is an API for other blocks.
Questions
Does Salicin: Block Scale need a dependency?
Do servers need to install Salicin: Block Scale?
How does a block use the scaling?
Is the mod stable for 1.20.1?
In the catalog
Salicin: Block Scale is one of 12,078 Decoration mods on ModsFinder, and one of 6,149 Decoration mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from MCXCC
Similar mods
What the author says
Easily and conveniently resize and rotate blocks (including their block entity renderers and collision boxes) with a single interface. This is a library mod for Minecraft Forge 1.20.1. Have your Block implement IScalableBlock and/or IRotatableBlock, and it automatically gets scaled/rotated model rendering, BER…
Official listing
- Modrinth page
- modrinth.com/mod/salicin-block-scale
- Owner
- MCXCC
- Published
- 2026-05-28
- Updated on Modrinth
- 2026-05-29
- Facts verified
- 2026-10-15
