Contents
- Getting Started
- The Mod Files
- Structuring Your Mod
- Versioning
- Core Concepts: Registries
- Core Concepts: Sides
- Core Concepts: Events
- Core Concepts: Mod Lifecycle
- Core Concepts: Resources
- Core Concepts: Internationalization
- Blocks: Introduction
- Blocks: Block States
- Items: Introduction
- Items: BlockEntityWithoutLevelRenderer
- Networking: Introduction
- Networking: SimpleImpl
- Networking: Synchronizing Entities
- Block Entities: Introduction
- Block Entities: BlockEntityRenderer
- Game Effects: Particles
- Game Effects: Sounds
- Data Storage: Capabilities
- Data Storage: Saved Data
- Data Storage: Codecs
- GUI: Menus
- GUI: Screens
- Rendering: Root Transforms
- Rendering: Render Types
- Rendering: Part Visibility
- Rendering: Face Data
- Rendering: Model Loaders Intro
- Rendering: Baked Model
- Rendering: Transform
- Rendering: Item Overrides
- Resources: Client Assets Intro
- Resources: Models Intro
- Resources: Texture Tinting
- Resources: Item Properties
- Resources: Server Data Intro
- Resources: Recipes Intro
- Resources: Custom Recipes
- Resources: Ingredients
- Resources: Non-Datapack Recipes
- Resources: Loot Tables
- Resources: Global Loot Modifiers
- Resources: Tags
- Resources: Advancements
- Resources: Conditionally-Loaded Data
- Resources: Tags List
- Data Generation: Introduction
- Data Generation: Model Providers
- Data Generation: Language Providers
- Data Generation: Sound Providers
- Data Generation: Recipe Providers
- Data Generation: Loot Table Providers
- Data Generation: Tag Providers
- Data Generation: Advancement Providers
- Data Generation: Global Loot Modifier Providers
- Data Generation: Datapack Registry Object Providers
- Misc: Configuration
- Misc: Key Mappings
- Misc: Game Tests
- Misc: Forge Update Checker
- Misc: Debug Profiler
- Advanced: Access Transformers
- Forge Dev: Introduction
- Forge Dev: Pull Request Guidelines
- Legacy Versions: Introduction
- Legacy Versions: Porting
- Meta: Contributing to the Docs