Back to mods
Inventory Button Bar project artwork

CurseForge · Minecraft mod

Inventory Button Bar

A shared strip on the inventory screen where mods can each add a button without landing on top of each other.

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

Quick answer

Which Inventory Button Bar release matches 1.12.2 Forge?

Updated 2 months ago
Best match for your filters inventorybuttonbar-1.0.0.jar
Game version 1.12.2
Loader Forge

Inventory Button Bar inventorybuttonbar-1.0.0.jar targets 1.12.2 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 Inventory Button Bar 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 Inventory Button Bar inventorybuttonbar-1.0.0.jar need?

inventorybuttonbar-1.0.0.jar on 1.12.2 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 Inventory Button Bar without breaking your instance.

Built for Inventory Button Bar inventorybuttonbar-1.0.0.jar on 1.12.2 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use inventorybuttonbar-1.0.0.jar. It targets 1.12.2 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 inventorybuttonbar-1.0.0.jar. It opens that exact file at the source.

About this project

What does Inventory Button Bar add?

This mod adds a shared strip on the inventory screen where other mods can put their buttons. It exists so that a mod author does not have to decide where players reach their mod's menu, and so that two mods making that decision do not end up in the same place. Registering a button is one API call.

On its own it does nothing. It adds no buttons of its own. With no mods using it, your inventory screen looks exactly as it did before you installed it.

AI usage disclaimer: This mod was developed with AI-agent assistance using this agent workflow. The project owner reviewed the work during development.


What it does

  • Lines the buttons up along one edge of the inventory panel, evenly spaced, moving with the panel when the panel moves.
  • You choose the edge. Top or right, separately for the survival and creative screens, or off entirely on either one.
  • Wraps onto more lines when one line fills up, and stops cleanly when the screen runs out rather than drawing off the edge.
  • You choose the order, and you can hide any button you do not want.
  • One bad mod does not break your inventory. If a button misbehaves, the bar logs it and carries on.

Config

Everything lives in config/inventorybuttonbar.cfg. There is no settings screen, so edit the file and restart.

The important ones:

  • survivalPlacement and creativePlacement - TOP, RIGHT, or HIDDEN. Survival starts on top, creative starts on the right.
  • order - button ids you want first, in the order you list them.
  • hidden - button ids you want left out.

Both order and hidden need button ids. Run /ibb ids in game and it prints the list.

Why two settings instead of one: the two screens are different sizes with different things already drawn on them, so the edge that is free on one is often taken on the other.

A note if you use JEI

The item list sits in the strip to the right of the panel. On the creative screen the bar starts on the right by default, so the two overlap.

If that bothers you, set creativePlacement=TOP. That puts the bar above the creative tabs instead, and it needs a reasonably tall window to fit. On a short window the creative bar will not appear at all, which is the trade and the reason the right edge is the default.

The survival screen defaults to the top and does not have this problem.

Installing

Required on both the client and the server.

For mod authors

Registering a button is two types and one call. See the integration guide.

Read it before you integrate. The most likely mistake has a crash for a symptom rather than a missing button, and the guide is written around avoiding exactly that.

Source

github.com/mahghuuuls/inventory-button-bar. MIT licensed.

Project description from CurseForge.

Pick your setup

Inventory Button Bar by Minecraft version and loader

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

1 available setups

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

Recent files

Inventory Button Bar versions and loaders

1 of 1 releases match

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