Unofficial site, not affiliated with modrinth.com.What is this?
Моды/TabAPI

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 год назад
Обновлён:9 месяцев назад
ID проекта:
Главная