• Forums

Navigation

  • Home
  • Style Guide
  • Getting Started
    • Home
    • Structuring Your Mod
    • Forge Update Checker
  • Concepts
    • Sides
    • Resources
    • Registries
    • The Fingerprint Violation Event
  • Blocks
    • Home
    • Interaction
  • Blockstates
    • Intro to Blockstates
    • Intro to Blockstate JSONs
    • Forge Blockstate JSON
  • Tile Entities
    • Special Renderer
  • Items
    • Home
    • Loot Tables
  • Events
    • Basic Usage
  • Networking
    • Home
    • Overview
    • SimpleImpl
  • Data Storage
    • Capabilities
    • World Saved Data
    • Extended Entity Properties
  • Utilities
    • OreDictionary
  • Effects
    • Sounds
  • Conventions
    • Versioning
    • Locations
      • mcmod.info
      • Blockstates
      • Localizations
      • Models
      • Textures
    • Loading Stages
  • Contributing to Forge
    • Getting Started
    • PR Guidlines

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.

mcmod.info

The mcmod.info file is in the root directory.

Blockstates

Blockstate definition files are in the JSON format and are in the ./assets/<modid>/blockstates/ folder.

Localizations

Localizations are plain-text files with the file extension .lang and the name being their language code such as en_US.

They are located in the ./assets/<modid>/lang/ folder.

Models

Model files are in JSON format and are located in ./assets/<modid>/models/block/ or ./assets/<modid>/models/item/ depending on whether they are for a block or an item, respectively.

Textures

Textures are in the PNG format and are located in ./assets/<modid>/textures/blocks/ or ./assets/<modid>/textures/items/ depending on whether they are for a block or an item, respectively.

Previous Next
Built with MkDocs using a custom theme. Hosted by Read the Docs.