▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/TabAPI
TabAPI

TabAPI

API to add tabs to inventory screens

3.6K
10

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.

Disabling Tabs

If a tab has its ID set, you can find it under config/tabapi_tabs.json.
true for enabled, false for disabled.

Developer Tutorial
  • Create a tab class by extending InventoryTab
    • @Nullable Identifier id: The id of the tab. (Should only be set if its a permanent tab and allows it to be disabled)
    • MutableText tooltip: The tooltip when hovered
    • @Nullable Identifier icon: The icon for the tab (If null you can specify an item using getItemStack or custom rendering)
    • int preferedPos: Preferred index of the tab
    • boolean customRendering: If specified you have to override customRender in the tab class
    • Class... screenClasses: All the classes that this tab is able to handle (Most cases only need 1)
  • Register said tab with TabAPI.registerInventoryTab or TabAPI.registerSideInventoryTab in your mods init

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:1 год назад
Обновлён:6 месяцев назад
Главная