Skip to content

Commit 7c0771d

Browse files
authored
update incompat syntax + change configuring mods title cuz i can never find it in search
1 parent 0ad4ea8 commit 7c0771d

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

mods/configuring.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: How to configure Geode mods using mod.json
33
---
44

5-
# Configuring mods
5+
# Configuring mods (mod.json)
66

77
Geode mods are configured through a file called `mod.json`, located at the root of your project. The file contains general information about the mod, such as the name, ID, version, and also things like settings, resources, and dependencies.
88

@@ -116,11 +116,16 @@ The dependencies of a mod; see [Dependencies](/mods/dependencies.md) for details
116116

117117
### `incompatibilities`
118118

119-
The incompatibilities of a mod. Very similar to [dependencies](/mods/dependencies.md) but the valid importances are `breaking`, `conflicting` and `superseded`.
119+
The incompatibilities of a mod. Very similar to [dependencies](/mods/dependencies.md).
120120

121-
* `breaking` - prevents the incompatible mod from loading
122-
* `conflicting` - both mods load anyway but it shows a warning in mod list
123-
* `superseded` - only used in very special circumstances when your mod is meant to show up as an update to a different mod
121+
```json
122+
"incompatibilities": {
123+
// Or with the long form { "breaking": true, "version": "1.0.0" }
124+
"alphalaneous.improved_group_view": "1.0.0"
125+
}
126+
```
127+
128+
Superseding is no longer handled by incompatibilities and has been replaced by server-side Mod Deprecations as of Geode v5.
124129

125130
### `settings`
126131

0 commit comments

Comments
 (0)