Где найти папку minecraft в папке проекта?

Версия Minecraft
1.12.2
API
Forge
Я когда кодил в еклипсе на MCP 940, там были все папки net.minecraft, assets и т.д. В Intellij с форге этих папок нет, а мне нужно закинуть кастомный шрифт в папку minecraft. Где она?
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
О, jar-modding, ностальгия

Сейчас (во всяком случае с forge) никто ничего прямо в джарник не пихает - каждый мод это ещё и датапак, так-что ассеты ложишь в src/main/resources/assets/... - слишком много объяснять для короткого сообщения, так что лучше почитай статьи/туториалы по форджу с нуля
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
если ты делаешь что-то вроде resourceManager.getResource(new ResourceLocation("resources/assets/regular.ttf"))
то надо так resourceManager.getResource(new ResourceLocation("<mod_id>", "regular.ttf"))
и файл должен быть src/main/resources/assets/<mod_id>/regular.ttf

Но это я ясновидением занимаюсь
 
если ты делаешь что-то вроде resourceManager.getResource(new ResourceLocation("resources/assets/regular.ttf"))
то надо так resourceManager.getResource(new ResourceLocation("<mod_id>", "regular.ttf"))
и файл должен быть src/main/resources/assets/<mod_id>/regular.ttf

Но это я ясновидением занимаюсь
Мне конечно кажется, что я криворукий, но java.io.FileNotFoundException: id:regular.ttf
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
У тебя modid = "id"? Такое
Ну дальше уже искать что не так в дебагере, с этимми ресурсами вечно всё через одно место.
У тебя ведь метадата/текстурки/локализации тоже должны быть в src/main/resources/assets/<mod_id>/.., с ними-то всё ок наверн
 
Сверху