ModsFinder

TabAPI

by Sygikal

With TabAPI installed, a mod can add its own tabs to inventory screens through a small set of registration calls on Fabric.

FabricClient-side onlyAll rights reserved1.20 – 1.20.6

What it does

TabAPI is a library for adding tabs to inventory screens. A mod creates a tab class that extends InventoryTab, gives it an optional identifier and icon, and registers it with TabAPI.registerInventoryTab or TabAPI.registerSideInventoryTab during initialization. Tabs can be permanent or disabled, carry a tooltip that shows while hovered, and take a preferred position index. Custom rendering is available by setting a flag and overriding the render method of the tab class, and an unset icon lets the tab show an item instead.

Most cases need only one class that handles the tab behavior, and the library covers the rest of the setup. The project is built on the SkillZ codebase by Globox Z and LibZ, with unrelated code removed and a sidebar tab option added. Builds exist for Fabric only, across seven game versions 1.20 – 1.20.6. Players add it to their own game, and a server needs no copy. The code is not open source and the license is All rights reserved.

The latest Fabric file is 1.2.5 for 1.20.6, published 2025-08-29. The first release came out on 2025-03-03. SkillZ requires TabAPI, so it is the one catalog mod listed as depending on this library.

Key features

  1. Inventory tab registration

    Tabs are added by registering a tab class during mod initialization, either as a standard inventory tab or as a side tab.

  2. Configurable tab identity

    Each tab takes an optional identifier, an icon item, and a preferred index that sets where it appears among the others.

  3. Tooltips and state

    A tab can show a text tooltip while hovered and can be turned on or off with a boolean flag.

  4. Custom rendering

    Tabs can draw their own graphics by enabling custom rendering and overriding the render method of the tab class.

Compatibility

Latest build for each game version and loader.

1.20.61.2.5
1.20.51.2.5
1.20.41.2.5
1.20.31.2.5
1.20.21.2.5
1.20.11.2.5
1.201.2.5
ReleaseBetaAlphaNot available

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

Required by 1 mod

How it compares

Full comparison

Creative Menu Tweaks is a Fabric mod for 1.20.1 – 1.21.5 where the client needs it and the server may skip it, released under the MIT License and open source. Visual Creative Tab Editor is a client and server mod for Fabric, Forge and NeoForge across 1.20.1 – 26.2, released under the GNU Lesser General Public License v3.0 or later and open source. TabManager is a Fabric mod for 1.20.1 – 1.21.1 that runs on the client alone, open source under the GNU Lesser General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
TabAPIFabric1.20 – 1.20.6Client-side only2025-08-29
Creative Menu TweaksFabric1.20.1 – 1.21.5Client required, server optional2025-07-25
Visual Creative Tab EditorFabric, Forge and NeoForge1.20.1 – 26.2Client and server2026-10-15
TabManagerFabric1.20.1 – 1.21.1Client-side only2026-07-05

Questions

Does SkillZ need TabAPI?

Yes. SkillZ lists TabAPI as a required dependency, so TabAPI must be installed with it on Fabric.

Which Minecraft versions does TabAPI support?

Files exist for seven versions 1.20 – 1.20.6, and the latest Fabric file is 1.2.5 for 1.20.6.

Does TabAPI have to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

In the catalog

TabAPI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 11,154 mods support Minecraft 1.20.6.

More from Sygikal

All projects

Similar mods

What the author says

An API to add inventory tabs. Natively for 1.20.1 but should work on every version. Made for SkillZ and based on Globox_Z's LibZ I stripped out the other code and added sidebar functionality.
Sygikal, on the Modrinth page

Official listing

Owner
Sygikal
Published
2025-03-03
Updated on Modrinth
2025-08-29
Facts verified
2026-10-15

Tags