[1.9.4]Лист с Creative Tabs (лист с вкладками)

667
7
2
Есть такая проблема:

   Для большего удобства сортировки всего контента я решил что мне понадобится больше чем одна вклада. Примерно 3/4 мне нужно будет чтобы распределить весь контент по его типу. Я решил сделать что то вроде "Creative Tabs list". Суть такова чтобы создавать всё вкладки в одном классе, так более эстетично.


Сталкивался с такими проблемами что либо setCreativeTab не видит мою вкладку, либо же он спокойно её видит но не чего в неё не добавляет. Хотя сами вкладки с разными предметами на иконках мне удалось добавить. Такое чувство что я сделал ужасный костыль, хотя учитывая то что я не смог в него не чего добавить так и есть. Может кто создавал свои вкладки в одном листе?

ModClass
Код:
public void preInit(FMLPreInitializationEvent event) {
    ModBlocks.init();
    ModItems.init();

    CreativeTabsList.init();

    proxy.preInit();
}
CreativeTabsList
Код:
public class CreativeTabsList extends CreativeTabs {

    public static CreativeTabs tabBlocks;
    public static CreativeTabs tabItems;
    
    public static void init() {
        final CreativeTabs tabBlocks = new CreativeTabs(12, "blocks") {
            @SideOnly(Side.CLIENT)
            public Item getTabIconItem() {
                return Items.STICK;
            }
        };

        final CreativeTabs tabItems = new CreativeTabs(13, "items") {
            @SideOnly(Side.CLIENT)
            public Item getTabIconItem() {
                return Items.APPLE;
            }
        };
    }

    public CreativeTabsList(int index, String label) {
        super("null");
    }

    @Override
    public Item getTabIconItem() {
        return null;
    }
}
 
643
6
14
Да как в обычном главном классе
Просто создай класс и в него вставь код который у тебя в главном классе мода, или где ты там регаешь
 
Сверху