Aller au contenu principal
Version: 1.18.x

Onglet créatif

Les onglets créatifs (ou creatives tabs) sont des interfaces permettant d'organiser et de répertorier différents blocs et items.

Déclaration

Pour créer votre onglet, vous devrez le déclarer dans une classe comme ceci :

astuce

Vous pouvez aussi créer une classe custom (dépendante de la classe CreativeModeTab).


public static final CreativeModeTab MY_MOD_TAB = new CreativeModeTab("mon_mod") {
@Override
public ItemStack makeIcon() {
return new ItemStack(Items.DIAMOND);
}
};

danger

La fonction makeIcon permet de définir l'icône de l'onglet créatif. Il est donc impératif que celle-ci renvoie quelque chose de non null (sinon le jeu aura un crash une fois que le menu créatif sera affiché).

Et voilà, l'onglet est créé, mais celui-ci est vide. Il faut donc ajouter des items à cet onglet grâce à la propriété tab des items.

Traduction

Comme beaucoup d'éléments, les onglets créatifs possèdent aussi une clé de traduction.

Il est donc possible d'afficher un nom différent pour chaque langue, comme ceci :

{
"itemGroup.mon_mod": "Mon Mod"
}
astuce

L'identifiant après itemGroup doit être le même que celui passé dans le constructeur de l'onglet créatif.