ModsFinder

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.

ForgeNeoForgeClient and serverAll rights reserved1.20.1 – 1.21.1

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

  1. Multiple parts per block

    A single block space can hold several placed parts, each occupying its own area of the block.

  2. Custom part renderers

    Renderers draw each part of a multipart block, so the parts appear correctly in the world.

  3. Per-part models and interaction

    Developers can define a custom model for each part and let players interact with individual parts.

  4. Hitbox overrides and tickers

    Each part's hitbox can be overridden, and tickers can be attached to a multipart block to control its updates.

Compatibility

Latest build for each game version and loader.

1.21.1Not available21.0.1
1.21Not available21.0.2
1.20.120.1.1920.1.19
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

HammerLibUtility mod that contains really useful code for quite a few mods.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
HammerMultipartForge and NeoForge1.20.1 – 1.21.1Client and server2026-07-01
CustomHitboxLibForge and NeoForge1.20.1 – 1.21.1Client and server2026-10-06
CB MultipartForge and NeoForge1.5.2 – 1.21.1Client and server2026-03-30
Carpets CoreFabric, Forge, NeoForge and Quilt1.20.1 – 1.21.7Client and server2025-06-30

Questions

Does HammerMultipart need HammerLib?

Yes. HammerLib is a required dependency and must be installed alongside HammerMultipart.

Does the server need HammerMultipart?

Yes. Installation covers the server and each player's game.

Which loaders does HammerMultipart support?

Forge and NeoForge. The latest Forge file is 20.1.19 for 1.20.1, and the latest NeoForge file is 21.0.2 for 1.21.

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

All projects

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.
Zeith, on the Modrinth page

Official listing

Owner
Zeith
Published
2023-07-03
Updated on Modrinth
2026-07-01
Facts verified
2026-10-15

Tags