Content IDs & Namespaces
Custom content uses namespaced IDs. The runtime validation uses identities such as:
community.example:ember_axe
community.example:field_tonic
community.example:flame_cleave
community.example:guardian_strike
The namespace identifies the owning mod; the local portion identifies content inside that namespace.
Rules
- Choose a stable namespace for your mod.
- Keep IDs stable once released if saves or other mods can reference them.
- Do not reuse another owner's namespace.
- Register dependencies before content that references them.
The runtime tests reject an owner mismatch when another mod attempts to operate on community.example:flame_cleave, which is why namespace discipline is part of compatibility rather than merely naming style.