# Client Config

<p class="callout success">Information targets the latest **supported** release. For legacy (older) versions and bug fixes, read the changelogs.</p>

#### **Introduction**

<p class="callout info">Client configs are set for the **individual player** and are not overriden by any server settings.</p>

Client configuration files tweak settings that apply **ALL** worlds created for the current mod pack and any servers joined.

<table border="1" id="bkmrk-multimc-right-click-" style="border-collapse: collapse; width: 100%; border-width: 1px; border-style: hidden;"><colgroup><col style="width: 18.9882%;"></col><col style="width: 81.131%;"></col></colgroup><tbody><tr><td style="border-style: hidden;">**MULTIMC**  
</td><td style="border-style: hidden;">Right click pack icon → `Config Folder` → `swem` → `swem-client.toml`</td></tr><tr><td style="border-style: hidden;">**CURSEFORGE**</td><td style="border-style: hidden;">Right click pack icon → `Open Folder` → `config` → `swem` → `swem-client.toml`</td></tr><tr><td style="border-style: hidden;">**FORGE (WINDOWS)**</td><td style="border-style: hidden;">Open file explorer → `[user]/AppData/Roaming/.minecraft/config/swem/swem-client.toml`</td></tr><tr><td style="border-style: hidden;">**FORGE (MAC)**</td><td style="border-style: hidden;">Open finder → `~/Library/Application Support/minecraft/config/swem/swem-client.toml`</td></tr></tbody></table>

---

#### **Important**

Configuration files have a specific format, and allow you to change **limited** values. Inputting invalid information or adjusting the file format can result in issues such as invalid configuration loading or crashing.

It is important to read the file carefully and only change values that are supported.

- `#` is a comment to provide information on the feature and valid range or options
- `Range` means values must be within a set limit `Example:` 0-100
- `Default` is the setting used when the file is first generated and may be noted for reference

<p class="callout info">If you suspect a config file is corrupted or invalid, delete it and reload Minecraft to regenerate a default file.</p>

---

#### **Default Configuration**

This is the default configuration file, containing **five** adjustable settings.

```

# || =========== [Wings Transparency] =========== ||
[wings_tansparency]
	# || Set how visible the horse wings should be! 0 = off, 1 = 25%, 2 = 50%, 3 = 75%, 4 = 100%
	#Range: 0 ~ 4
	wingsTransparency = 2

# || =========== [Gait HUD] =========== ||
[hud]
	# || Should the gait HUD be enabled?
	gaitHudEnabled = true
	# || How much would you like to offset the current X position? (A negative value moves the text up and a positive value down.)				
	#Range: > -2147483648
	gaitHudX = 0
	# || How much would you like to offset the current Y position? (A negative value moves the text up and a positive value down.)				
	#Range: > -2147483648
	gaitHudY = 0
	# || What color should the gait HUD be?
	#Range: > -2147483648
	gaitHudColor = 16777215
```

---

#### **Adjustable Values**

Set the transparency for wings on [Amethyst Tier Horse Armor](https://wiki.swequestrian.com/books/star-worm-equestrian-lite/page/horse-armor).

```
	# || Set how visible the horse wings should be! 0 = off, 1 = 25%, 2 = 50%, 3 = 75%, 4 = 100%
	#Range: 0 ~ 4
	wingsTransparency = 2
```

<p class="callout info">*This accepts **whole** numbers from `0-4`. Default is `2` where wings are partially transparent (50%).*</p>

---

Enable or disable the gait HUD overlay which displays the currently active gait while riding a horse.

```
	# || Should the gait HUD be enabled?
	gaitHudEnabled = true
```

<p class="callout info">*This accepts **boolean** values of `true` or `false`. Default is `true` (enabled).* </p>

---

Set the **horizontal** position for the gait HUD overlay.

```
	# || How much would you like to offset the current X position? (A negative value moves the text up and a positive value down.)				
	#Range: > -2147483648
	gaitHudX = 0
```

<p class="callout info">*This accepts **whole** numbers greater than `-2147483648`. Default is `0` to the right of the hotbar.*</p>

---

Set the **vertical** position for the gait HUD overlay.

```
# || How much would you like to offset the current Y position? (A negative value moves the text up and a positive value down.)				
	#Range: > -2147483648
	gaitHudY = 0
```

<p class="callout info">*This accepts **whole** numbers greater than `-2147483648`. Default is `0` at the height of the hotbar.*</p>

---

Set the [decimal value](https://www.mathsisfun.com/hexadecimal-decimal-colors.html) of the gait HUD overlay to change the text color.

```
# || What color should the gait HUD be?
	#Range: > -2147483648
	gaitHudColor = 16777215
```

<p class="callout info">*This accepts **whole** numbers greater than `-2147483648`. Default is `16777215` (white).*</p>

---

#### **Additional**

Configuration file updates are uncommon and *usually* harmless, but you may need to regenerate files or reapply custom settings.

---

#### **Known Issues**

You can report any mod issues to our bugs forum on **[Discord](https://discord.com/channels/715626418893095012/1123695058496000240)** - please check for duplicate reports first!

---

#### **Changelog**

<details id="bkmrk-view-changes-this-is"><summary>View Changes</summary>

<p class="callout info">This is not a complete list of changes or features. It is a log of wiki-related version information and may be outdated.</p>

<table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 11.7429%;"></col><col style="width: 10.8801%;"></col><col style="width: 77.377%;"></col></colgroup><tbody><tr><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**MC Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Release**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Notes**</span></td></tr><tr><td class="align-center">`1.20.1`</td><td class="align-center">`1.1.1`</td><td>Page established - Information prior to `1.1.1` is not specifically included but is likely the same.</td></tr></tbody></table>

</details>