> For the complete documentation index, see [llms.txt](https://xdpxi.gitbook.io/xdlib-4.x.x/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xdpxi.gitbook.io/xdlib-4.x.x/setup.md).

# Setup

## Fabric

### **`gradle.properties`**

Add the mod versions to **`gradle.properties`**

```
xdlib_version=4.0.0-beta.3+fabric
```

### `build.gradle`

Add the maven to your `repositories`

```gradle
maven { url = "https://api.modrinth.com/maven" }
```

Once you have added that you will add the mod implementations to the `dependencies`

```gradle
modImplementation("maven.modrinth:xdlib:${project.xdlib_version}")
```

### `fabric.mod.json`

Add the mod to your `depends`

```json
"depends": {
    "xdlib": ">=4.0.0-beta.3"
}
```

## Forge

### **`gradle.properties`**

Add the mod version to **`gradle.properties`**

```
xdlib_version=4.0.0-beta.3+forge
```

### `build.gradle`

Add the mod as a dependency from below

<pre class="language-gradle"><code class="lang-gradle"><strong>maven { url = "https://api.modrinth.com/maven" }
</strong></code></pre>

Once you have added that you will add the mod implementation to the `dependencies`

```gradle
modImplementation("maven.modrinth:xdlib:${project.xdlib_version}")
```

## NeoForge

### **`gradle.properties`**

Add the mod version to **`gradle.properties`**

```
xdlib_version=4.0.0-beta.3+neoforge
```

### `build.gradle`

Add the mod as a dependency from below

```gradle
maven { url = "https://api.modrinth.com/maven" }
```

Once you have added that you will add the mod implementation to the `dependencies`

```gradle
modImplementation("maven.modrinth:xdlib:${project.xdlib_version}")
```
