Всем привет. Недавно я начал разработку мода "ChromaCraft". Сам мод будет про "хрому" и другие магические хрень штучки. В самом моде уже есть книжка. Я позаимствовал GUI и вообще весь вид книжки у другого мода (Просто было лень придумывать своё когда всё нормальное уже занято).
Дальше долго объяснять. Когда мод выйдёт в релиз - тогда и расскажу.
Сам вид:
Самое главное меню.
Меню категории.
Меню изучения и то, как отображаются рецепты там (Внимание! Сами рецепты вы должны делать в другом классе. Это просто отображение)
Коротко о том как делать новые странички, изучения, категории, крафты в страничках:
Вот код:
Код:
Категория
.apendDiscovery(
new DiscoveryEntry("cc.chromaticum") //То как будет оно
.setDisplayStack(new ItemStack(ConfigItems.ItemChromaticum,0,0)) //Иконка нашего изучения
.apendPage(
new PageEntry("cc.page.book_0") //Ноу обращать внимание
.setText(StatCollector.translateToLocal("cc.page.book_0.txt")) //Как будет локализовываться страничка
)
.apendPage(
new PageEntry("cc.page.book_1")
.setText(StatCollector.translateToLocal("cc.page.book_1.txt"))
.setRecipe(new ShapedOreRecipe(new ItemStack(ConfigItems.ItemChromaticum), new Object[]{"SSS","SSS","SSS",'S', new ItemStack(Blocks.stone,1,0)}))) //"Создание" рецепта.
)
;