Найти тему
Shiki

Вкладка для таумкрафта за 5 минут с помощью minetweaker3 & modtweaker

Для начала скачаем все что нам нужно для создания вкладки.

Текстовый Редактор

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/

-2

Вставляем в последнее поле наш юникод код

game.setLocalization("ru_RU", "tc.research_category.GuideTab", "\u041d\u0430\u0448\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0430");

И вот что мы получили

-3

Так вкладку сделали теперь давайте создадим изучение

форма создания изучения такая

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");

так вот наше первое изучение :

-4

Вот, что нужно чтобы его изучить

-5

А так оно выглядит изнутри

-6

Как по мне оно выглядит грустно давайте добавим какой-то текст

Для этого пишем это

На русском

название вкладки

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");

-7

-8

Так теперь я думаю добавить какой-то крафт

Форма по которой мы заполняем крафт:

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");

Это будет выглядеть как-то так

-9

Файл под конец гайда должен выглядеть как-то так

-10

Если этот гайдик кому-то зайдет, я продолжу и объясню , как делать остальные крафты последовательность изучений, скрытие изучений и прочее