Для начала скачаем все что нам нужно для создания вкладки.
Текстовый Редактор
NotePad++ - https://notepad-plus-plus.org/downloads/
Моды для создания
minetweaker3 - https://www.curseforge.com/minecraft/mc-mods/minetweaker3/files/2259434
modtweaker - https://www.curseforge.com/minecraft/mc-mods/modtweaker/files/2313730
Thaumcraft 4 3 2 5 и baubles я думаю у вас и так есть
И так начнем .
Чтобы создать вкладку вам понадобится создать файл в .minecraft/scripts/
tweaker.zs
После, открываем его и начинаем с того , что мы создаем саму вкладку
форма создания вкладки:
mods.thaumcraft.Research.addTab("название", "мод который мы открываем ради иконки", "путь к картинке" ,"мод который мы открываем ради фона", "путь к фону");
пишем это в 1 строке файла
mods.thaumcraft.Research.addTab("GuideTab", "thaumcraft", "textures/items/elementalpick.png");
и вот у нас появилась наша вкладка
Думаю такое название ей не подходит , давайте изменим
пишем это в 2 строке файла
Если вы играете на английском:
game.setLocalization("en_US", "tc.research_category.GuideTab", "GuideTab");
Если вы играете на русском:
PS: Чтобы писать на русском нужно перевести текст в unicode
онлайн переводчик в юникод:
https://unicode-table.com/ru/tools/decoder/
Вставляем в последнее поле наш юникод код
game.setLocalization("ru_RU", "tc.research_category.GuideTab", "\u041d\u0430\u0448\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0430");
И вот что мы получили
Так вкладку сделали теперь давайте создадим изучение
форма создания изучения такая
mods.thaumcraft.Research.addResearch(название изучения, название вкладки, аспектики, координата X, координата Y, количество аспектов (максимум), картинка(предмет))
пишем что-то такое:
mods.thaumcraft.Research.addResearch("First", "GuideTab", "fames 20 , fabrico 20 , auram 40 , gelum 40 ,lucrum 50", 0, 0, 7,<minecraft:diamond>);
mods.thaumcraft.Research.addPage("First", "derp.research_page.First");
так вот наше первое изучение :
Вот, что нужно чтобы его изучить
А так оно выглядит изнутри
Как по мне оно выглядит грустно давайте добавим какой-то текст
Для этого пишем это
На русском
название вкладки
game.setLocalization("ru_RU", "tc.research_name.First", "\u041c\u043e\u0435 \u043f\u0435\u0440\u0432\u043e\u0435 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0435");
Снизу текст когда наводишься
game.setLocalization("ru_RU", "tc.research_text.First", "\u041c\u043e\u044f \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430");
текст внутри изучения
game.setLocalization("ru_RU", "derp.research_page.First", "\u0427\u0442\u043e-\u0442\u043e");
На английском
название вкладки
game.setLocalization("en_US", "tc.research_name.First", "My First Research");
Снизу текст когда наводишься
game.setLocalization("en_US", "tc.research_text.First", "Enjoy my Tab");
текст внутри изучения
game.setLocalization("en_US", "derp.research_page.First", "Something");
Так теперь я думаю добавить какой-то крафт
Форма по которой мы заполняем крафт:
mods.thaumcraft.Arcane.addShaped("название изучения", предмет, "аспекты скок просим",
[[предмет, предмет, предмет],
[предмет, предмет, предмет],
[предмет, предмет, предмет]);
Если нужно , чтобы было пусто пишем вместо предмета null
Теперь нужно обновить крафт у изучения
mods.thaumcraft.Research.refreshResearchRecipe("название");
Вот собственно , что мы пишем в нашем файлике
mods.thaumcraft.Arcane.addShaped("First", <Thaumcraft:ItemEldritchObject:3>, "ordo 50",
[[<minecraft:diamond>, <minecraft:diamond>,null],
[<minecraft:diamond>, <minecraft:diamond>,<minecraft:diamond>],
[null,<minecraft:diamond>,<minecraft:diamond>]]);
mods.thaumcraft.Research.refreshResearchRecipe("First");
Это будет выглядеть как-то так
Файл под конец гайда должен выглядеть как-то так
Если этот гайдик кому-то зайдет, я продолжу и объясню , как делать остальные крафты последовательность изучений, скрытие изучений и прочее