-
Notifications
You must be signed in to change notification settings - Fork 15
Understanding ModConfig Types
Fuzss edited this page Feb 11, 2026
·
3 revisions
The NeoForge / Minecraft Forge config system features four / three dedicated types of configs specified by ModConfig.Type. Depending on the scope and timing you want your config values to be available, you will have to choose one or multiple types for your project.
To help select the correct type, here is a basic overview of differences between all of them.
- Physical Loading Environment: Client & Server
- Loading Point: Mod Loading
- Config File Location:
.minecraft/config - Synchronized to Logical Clients: ❌
- Physical Loading Environment: Client
- Loading Point: Mod Loading
- Config File Location:
.minecraft/config - Synchronized to Logical Clients: ❌
- Physical Loading Environment: Client & Server
- Loading Point: World Loading
- Config File Location:
.minecraft/config(NeoForge, while still allowing for manual per-world overrides),.minecraft/saves/<world>/serverconfig(Minecraft Forge, per-world) - Synchronized to Logical Clients: ✅
- Physical Loading Environment: Client & Server
- Loading Point: Game Loading
- Config File Location:
.minecraft/config - Synchronized to Logical Clients: ❌