# How to Install Mods on Your Hytale Server (/docs/hytale/mod-setup)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Hytale mods are **100% server-side** — players automatically receive mod content when connecting. No client-side installation needed.

Installing Mods [#installing-mods]

1. Download mods from [CurseForge](https://www.curseforge.com/hytale)
2. Stop your server
3. Upload `.zip` or `.jar` files to the `mods/` folder
4. Start your server

Mod Types [#mod-types]

| Type             | Location        | Description                                                      |
| ---------------- | --------------- | ---------------------------------------------------------------- |
| Asset/data packs | `mods/`         | Custom blocks, items, textures — auto-delivered to players       |
| Java plugins     | `mods/`         | Server-side logic, commands, events                              |
| Early plugins    | `earlyplugins/` | Low-level bytecode mods (requires `--accept-early-plugins` flag) |

Enabling/Disabling in Config [#enablingdisabling-in-config]

In `config.json`:

```json
"Mods": {
  "mod-id": {
    "Enabled": true,
    "RequiredVersion": ">=1.0.0"
  }
}
```

Key Advantage [#key-advantage]

Unlike Minecraft, all Hytale mods are delivered server-side. Players connect and get everything automatically — no mod manager, no launcher, no matching versions on the client.

Related Guides [#related-guides]

* [Server Configuration](/docs/hytale/server-config)
