Locations
Minecraft expects certain parts of your project to be in certain locations, such as textures and JSONs.
All locations and items covered in this page are relative to your ./src/main/resources/
folder.
mods.toml
The mods.toml
file is in the ./META-INF/
directory.
Blockstates
Blockstate definition files are JSONs within ./assets/<modid>/blockstates/
folder.
Localizations
Localizations are JSONs named after their lowercased language code, such as en_us
.
They are located in the ./assets/<modid>/lang/
folder.
Models
Model files are JSONs located within ./assets/<modid>/models/block/
or ./assets/<modid>/models/item/
depending on whether they are for a block or an item, respectively.
Textures
Textures are PNGs located within ./assets/<modid>/textures/block/
or ./assets/<modid>/textures/item/
depending on whether they are for a block or an item, respectively.
Recipes
Recipes are JSONs located within ./data/<modid>/recipes/
.