Back to mods
CustomHitboxLib project artwork

CurseForge · Minecraft mod

CustomHitboxLib

A powerful Forge 1.20.1 library that adds true multipart hitboxes to any entity! Override vanilla's single-square limitation and create complex bosses with precise collision using simple JSON Datapacks or the developer API.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CustomHitboxLib release matches 1.20.1 Forge?

Updated today
Best match for your filters customhitboxlib-1.3.1.jar
Game version 1.20.1
Loader Forge

customhitboxlib-1.3.1.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is CustomHitboxLib required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does customhitboxlib-1.3.1.jar need?

customhitboxlib-1.3.1.jar on 1.20.1 Forge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add CustomHitboxLib without breaking your instance.

Built for customhitboxlib-1.3.1.jar on 1.20.1 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use customhitboxlib-1.3.1.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside customhitboxlib-1.3.1.jar. It opens that exact file at the source.

About this project

What does CustomHitboxLib add?

🧊 CustomHitboxLib

Break free from the vanilla square.

CustomHitboxLib is a lightweight, powerful library mod for Forge 1.20.1 that revolutionizes entity bounding boxes. It completely bypasses the limitations of Minecraft's hardcoded single, square-based hitboxes (width and height), introducing full multipart hitbox support for any entity—just like the vanilla Ender Dragon!

Whether you're developing massive, complex bosses or simply want precise hitboxes for existing creatures, CustomHitboxLib provides a seamless, robust framework to make it happen.


❓ At a Glance

  • What does this project add? CustomHitboxLib is a library mod that brings full multipart bounding box support to Forge 1.20.1, overriding the vanilla limitation of single, square-shaped entity hitboxes.
  • What features does it have? You can attach any number of independent, precisely sized sub-hitboxes to a single entity (custom entities, vanilla mobs, or players). It handles complex positioning and automatically forwards damage to the main entity.
  • Why would a user want to download it? For players, simply install this if another amazing boss or combat mod requires it to function! For developers, this library gives you the tools to easily build massive, dynamically shaped creatures and realistic interactions without fighting hardcoded Minecraft mechanics.

Demonstration


📁 Full Datapack Support

You don't need to be a programmer to use CustomHitboxLib! Modpack creators and server owners can completely overhaul entity shapes using simple JSON files.

Shape Your World with JSON

Through the power of Minecraft's built-in Datapack system, you can attach entirely new hitboxes—like wings, tails, or extra heads—to any existing entity in the game, whether it's a vanilla zombie or a massive beast from another mod.

  • No Code Required: Define part dimensions, offsets, and behaviors purely through JSON.
  • Universal Capability: Works seamlessly on any loaded entity out of the box.
  • Live Reloading: Tweak your custom hitboxes and use /reload to see the changes instantly in-game!

Datapack JSON Example


🛠️ Powerful Developer API

While Datapacks are perfect for configuring existing mobs, CustomHitboxLib also offers a robust API for mod developers!

  • Capability Driven: Dynamically attach new sub-hitboxes to any entity using Forge Capabilities without needing to modify base classes or write invasive mixins.
  • Built-in Positioners: Utilize provided helper methods to easily animate and position parts (e.g., following behind, relative offsets, or smooth interpolation).
  • Absolute Control: For fully custom bosses, simply implement our interfaces on your entities to gain direct, fine-grained control over part lifecycles and update logic.

⚙️ Seamless Integration

CustomHitboxLib is designed for performance and maximum compatibility.

  • Advanced Collision Overrides: Completely disable the vanilla hitbox's pick interactions, pushing, block collisions, and suffocation mechanics, transferring all of those crucial checks directly to your new custom multipart hitboxes!
  • Precise Damage Forwarding: Striking any custom sub-hitbox flawlessly registers damage and directional knockback onto the main entity.
  • Non-Intrusive: Carefully built to run silently in the background, making it the perfect lightweight dependency for complex boss and combat mods.

Just drop it in your mods folder, load up a supported mod or custom datapack, and experience Minecraft combat in a whole new dimension!

Project description from CurseForge.

Pick your setup

CustomHitboxLib by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CustomHitboxLib versions and loaders

6 of 8 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.