HammerMultipart
by Zeith
HammerMultipart is a Forge and NeoForge library that lets a single block space hold several parts, each with its own model, hitbox and interaction.
What it does
Multipart blocks are the core idea: one block position can contain multiple parts, and each part is placed, rendered and interacted with separately. The library provides custom renderers so a multipart block displays its parts visually, and it supports defining custom models for each part.
Each part can be hit and used on its own, and parts can override their hitboxes. Tickers can be added to a multipart block to control how it updates over time. The mod is a utility for developers building multipart blocks, and it is not designed as a standalone gameplay addition. Its required dependency, HammerLib, must be installed alongside it. HammerMicroblocks requires HammerMultipart and embeds it, so a player using that mod does not need a separate install.
HammerMultipart is published for Forge and NeoForge, with builds covering 1.20.1 – 1.21.1. Servers that run it need every player to install it too. It is released under All rights reserved, which means it is not open source. Public source code, an issue tracker and a wiki are linked from the project.
Key features
Multiple parts per block
A single block space can hold several placed parts, each occupying its own area of the block.
Custom part renderers
Renderers draw each part of a multipart block, so the parts appear correctly in the world.
Per-part models and interaction
Developers can define a custom model for each part and let players interact with individual parts.
Hitbox overrides and tickers
Each part's hitbox can be overridden, and tickers can be attached to a multipart block to control its updates.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Who it’s for: Mod developers who build blocks with several separately rendered and interactive parts, and modpack authors who need a shared multipart API.
How it compares
CustomHitboxLib handles custom hitboxes for Forge and NeoForge across 1.20.1 – 1.21.1, with a client and server environment, under the MIT License and open source. CB Multipart is also open source under the GNU Lesser General Public License v2.1 only, with files covering 1.5.2 – 1.21.1 for Forge and NeoForge. Carpets Core is open source under the MIT License and supports Fabric, Forge, NeoForge and Quilt for 1.20.1 – 1.21.7, so it reaches more loaders than HammerMultipart.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| HammerMultipart | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-07-01 |
| CustomHitboxLib | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-06 |
| CB Multipart | Forge and NeoForge | 1.5.2 – 1.21.1 | Client and server | 2026-03-30 |
| Carpets Core | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 1.21.7 | Client and server | 2025-06-30 |
Questions
Does HammerMultipart need HammerLib?
Does the server need HammerMultipart?
Which loaders does HammerMultipart support?
In the catalog
HammerMultipart is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from Zeith
Similar mods
What the author says
This mod is a simple library/utility mod for creating multipart blocks, rendering, interaction and all things you would expect from a multipart API. Multiple Parts: Allows placing multiple parts within a single block.
Official listing
- Modrinth page
- modrinth.com/mod/hammer-multipart
- Owner
- Zeith
- Published
- 2023-07-03
- Updated on Modrinth
- 2026-07-01
- Facts verified
- 2026-10-15
