# SWEM Commands

To use commands listed below, the following crtieria must be met:

- Commands (cheats) enabled
- User holds key(s) for specific commands.

---

#### Basic Commands

These are commands that are accessible to all players by default.

**CHANGE OWNERSHIP**

<p class="callout info">Transfer ownership must be used while riding a horse to have an effect. Only the owner can run this command.</p>

<table border="1" id="bkmrk-command-version-desc" style="border-collapse: collapse; width: 100%; height: 203.641px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse transfer <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Transfer a horse to a player (new owner).</td></tr></tbody></table>

`/swem horse transfer <playername>` Transfer a horse to another player (new owner).

**ADD OR REMOVE TRUSTED PLAYERS** This command 'whitelists' player(s) to ride and interact with a horse that is set to Trusted only.

<p class="callout info">Trusted player commands must be used while riding a horse to have an effect. Only the owner or OP can run this command.</p>

<table border="1" id="bkmrk-command-version-desc-1" style="border-collapse: collapse; width: 100%; height: 203.641px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse addfriend <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Add a player to the horse's trusted list.</td></tr><tr><td style="border-style: hidden; height: 29.1094px;">`/swem horse removefriend <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Remove a player from the horse's trusted list.</td></tr></tbody></table>

**LIST OWNED** This command is intended for servers that enforce a horse ownership limit.

<table border="1" id="bkmrk-command-version-desc-2" style="border-collapse: collapse; width: 100%; height: 87.5157px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse owned list <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Displays the total # and names (if named) of owned horses.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse owned search <limit>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Displays a list of any players that **exceed** the stated # owned horses.</td></tr></tbody></table>

**TACK RENDERING** This command sets tack to invisible, or re-renders already invisible tack.  
It is used to simulate 'bareback' riding or 'wild' horses (invisible rider). Server-side, so changes can be seen by all players.

<p class="callout info">Tack render commands must be used while riding a horse to have an effect.</p>

<table border="1" id="bkmrk-command-version-desc-3" style="border-collapse: collapse; width: 100%; height: 87.5157px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem render bridle` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Toggle visibility of the bridle tack slot.</td></tr><tr><td style="border-style: hidden;">`/swem render blanket`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden;">Toggle visibility of the blanket tack slot.</td></tr><tr><td style="border-style: hidden;">`/swem render saddle`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden;">Toggle visibility of the saddle tack slot.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem render girth_strap` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Toggle visibility of the girth strap tack slot.</td></tr><tr><td style="border-style: hidden;">`/swem render all`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden;">Toggle visibility of all core tack slots.</td></tr><tr><td colspan="3" style="border-style: hidden;"><p class="callout info">Additional tack slots such as leg wraps are not included as they are not required to ride a horse (cosmetic only).</p>

</td></tr></tbody></table>

**RRP COMMANDS** These commands trigger a single or looped animation to support photos and videos for players and content creators.   
This occurs server-side, so triggered animations will be seen by all players **unless** it is a [custom animation](https://wiki.swequestrian.com/books/star-worm-equestrian/page/animations-wip) (pack required).  
  
Looped animations (∞) play continuously until the command is repeated, all others will play one time then stop.  
Single animations triggered during a looped animation will play once, then return to the original looped animation.  
Animations are visual only and will not have any effects such as damage from bucking or biting.

<p class="callout info">RRP commands must be used while riding a horse to have an effect.</p>

<table border="1" id="bkmrk-command-version-desc-4" style="border-collapse: collapse; width: 100%; height: 464.86px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp bite` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will lunge forward into a bite once.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp buck`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will buck once (as with taming).</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp eat`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">`∞` Horse will lower their head into a looped grazing animation.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp kick` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will kick out with one rear leg.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp lay` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">`∞` Horse will lower themselves to the ground (player floats if riding)</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp rear` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will rear once.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp sad` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will lower it's head (sad or sick) and use sad walk animations.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp stomp` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will half-rear, lunging forward to stomp their front hooves. </td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;">`/swem rrp anim StatueBuck`  
</td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 28.7969px;">Horse will freeze in a bucking statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueCanter`  
</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a canter statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueFloat`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a flying statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueGallop`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a gallop statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueGallop 2`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a gallop (v2) statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueLaunch`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a leaping into flight statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueLaying Down`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a lying statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatuePiaffe`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a dressage piaffe statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueRear`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a rearing statue pose (no idles).</td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;">`/swem rrp anim StatueSit`</td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 28.7969px;">Horse will freeze in a sitting statue pose (no idles).</td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;">`/swem rrp anim StatueStandIdle`</td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 28.7969px;">Horse will freeze in a standing statue pose (no idles).</td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;">`/swem rrp anim StatueTrot`  
</td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 28.7969px;">Horse will freeze in a trotting statue pose (no idles).</td></tr><tr><td style="border-style: hidden;">`/swem rrp anim StatueWalk`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Horse will freeze in a walking statue pose (no idles).</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp anim <animation name>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 29.1094px;">Horse will play the selected animation on loop.</td></tr><tr style="height: 58.3906px;"><td colspan="3" style="border-style: hidden; height: 58.3906px;"><p class="callout info">This command supports custom animations added via [resource pack](https://wiki.swequestrian.com/books/star-worm-equestrian/page/animations-wip).</p>

</td></tr><tr><td colspan="3" style="border-style: hidden;"><p class="callout info">Triggered anims may not visually work with riders - not all animations have a player animation (lying down etc). </p>

</td></tr></tbody></table>

<details id="bkmrk-%5Bexpand%5D-full-list-o"><summary>\[EXPAND\] Full List Of Default Animations</summary>

Bite  
Buck  
Canter  
Dive  
EatingHalfHeight  
EatingLoop  
ExtendedCanter  
FloatDown  
Flutter  
Gallop  
GettingUp  
GoingUp  
HalfHeightLeanIn  
HalfHeightLeanOut  
JumpLvl1  
JumpLvl2  
JumpLvl3  
JumpLvl4  
JumpLvl5  
Kick  
Launch  
LayingDown  
LayingDownAsleepIdle  
LayingDownLoop  
LeanIn  
LeanOut  
Rear  
SadStandIdle  
SadWalk  
Scratch  
Shake  
SleepingIn  
SleepingOut  
SlowDown  
SpeedUp  
StandIdle  
StatueBuck  
StatueCanter  
StatueFloat  
StatueGallop  
StatueGallop 2  
StatueLaunch  
StatueLaying Down  
StatuePiaffe  
StatueRear  
StatueSit  
StatueStandIdle  
StatueTrot  
StatueWalk  
Stomp  
Swim  
TailSwish  
Trot  
TurnLeft  
TurnLeftCycle  
TurnRight  
TurnRightCycle  
Walk  
WalkingBackwards

</details>**RESOURCES**

<table border="1" id="bkmrk-command-version-desc-5" style="border-collapse: collapse; width: 100%; height: 87.5157px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem wiki` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden; height: 29.1094px;">Provides a link to this Wiki in chat (client side).</td></tr></tbody></table>

---

#### Breeding Commands <span style="color: rgb(149, 165, 166);">(1.18.2-1.4.0+)</span>

If configured on **servers**, these commands will only be usable by OPs or with relevant permissions (if enabled).

<p class="callout info">Breeding commands must be used while riding a horse to have an effect.</p>

<table border="1" id="bkmrk-command-version-desc-6" style="border-collapse: collapse; width: 100%; height: 203.641px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse breeding advance` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18**</span></td><td style="border-style: hidden; height: 29.1094px;">Advance a mare's pregnancy to just before birth is due.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse breeding change` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18**</span></td><td style="border-style: hidden; height: 29.1094px;">Change a Stallion or Gelding ⇔ Mare</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">  
</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.20**</span></td><td style="border-style: hidden; height: 29.1094px;">Change a Stallion ⇔ Mare `or` Gelding ⇔ Infertile Mare</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse breeding geld` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18**</span></td><td style="border-style: hidden; height: 29.1094px;">Change a Stallion → Gelding</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse breeding fertile` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.20**</span></td><td style="border-style: hidden; height: 29.1094px;">Change a Gelding → Stallion `or` Infertile Mare → Mare (fertile)</td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;">`/swem horse breeding infertile` </td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20**</span></td><td style="border-style: hidden; height: 28.7969px;">Change a Stallion → Gelding `or` Mare → Infertile Mare</td></tr><tr><td style="border-style: hidden;">`/swem horse breeding reset cooldown`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Reset the breeding cooldown timer to 0.</td></tr><tr><td style="border-style: hidden;">`/swem horse breeding reset pregnancy`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Reset a pregnancy (set to not pregnant).</td></tr></tbody></table>

---

#### Summon &amp; Modify Commands

If configured on **servers**, these commands will only be usable by **<span style="color: rgb(255, 255, 255); background-color: rgb(224, 62, 45);"> TBC </span>**.

<p class="callout info">Minecraft /summon command will only summon default (white) horses as of 1.20.1-1.5.0+, use /swem summon instead!</p>

<table border="1" id="bkmrk-command-version-desc-7" style="border-collapse: collapse; width: 100%; height: 703.719px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem summon LEGACY <id:coat>` </td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.20 1.5**</span></td><td style="border-style: hidden; height: 34.3906px;">Summon a untamed horse with a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) or [custom coat](https://wiki.swequestrian.com/books/star-worm-equestrian/page/coats-new).</td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem summon random LEGACY` </td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.20 1.5**</span></td><td style="border-style: hidden; height: 34.3906px;">Summon an untamed horse with a random [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) or [custom coat](https://wiki.swequestrian.com/books/star-worm-equestrian/page/coats-new).

</td></tr><tr style="height: 53.1094px;"><td colspan="3" style="border-style: hidden; height: 53.1094px;"><p class="callout info">Random coats can only select from non-secret, non-blacklisted default coats or custom coats with `lapis_cyclable: true`</p>

</td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem set coat <id:coat>` </td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.20 1.5**</span></td><td style="border-style: hidden; height: 34.3906px;">Set the horse to use a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) or [custom coat](https://wiki.swequestrian.com/books/star-worm-equestrian/page/coats-new).</td></tr><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Minecraft Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/summon swem:swem_horse`</td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.16-18**</span></td><td style="border-style: hidden; height: 34.3906px;">Summon an untamed horse with a random [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats).</td></tr><tr><td style="border-style: hidden;">`/summon /summon swem:swem_horse ~ ~ ~ {Age: -#}`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden;">Summon a (untamed) foal. # is growth timer (36000 = 30 mins).</td></tr><tr><td colspan="3" style="border-style: hidden;"><p class="callout info"><span style="color: rgb(0, 0, 0);">1.20-1.5.X Foals summoned with this command will look wrong as they use the **adult** white coat unless otherwise set.  
</span></p>

</td></tr><tr style="height: 42.75px;"><td style="border-style: hidden; height: 42.75px;">`/summon swem:swem_horse ~ ~ ~ {HorseVariant:#}`

</td><td style="border-style: hidden; height: 42.75px;"><span style="color: rgb(149, 165, 166);">**1.16-18**</span></td><td style="border-style: hidden; height: 42.75px;">Summon an untamed horse with a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) variant #.

</td></tr><tr style="height: 28.7969px;"><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(255, 255, 255); background-color: rgb(224, 62, 45);"> **TBC** </span>

</td><td style="border-style: hidden; height: 28.7969px;"><span style="color: rgb(149, 165, 166);">**1.20**</span></td><td style="border-style: hidden; height: 28.7969px;">Summon an untamed foal with a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) variant #.

</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/summon swem:swem_horse ~ ~ ~ {NoAI: 1}`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16-18**</span></td><td style="border-style: hidden; height: 29.1094px;">Summon an untamed horse with no AI\*.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/summon swem:wormieboi`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Summon a worm on a string.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/summon swem:swem_poop`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Summon a horse poop.</td></tr><tr style="height: 63.3281px;"><td style="border-style: hidden; height: 63.3281px;">`/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {HorseVariant:#}`</td><td style="border-style: hidden; height: 63.3281px;"><span style="color: rgb(149, 165, 166);">**1.16-18**</span></td><td style="border-style: hidden; height: 63.3281px;">Set the nearest horse to use a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) variant #.</td></tr><tr style="height: 63.3281px;"><td style="border-style: hidden; height: 63.3281px;">`/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {NoAI:1}`</td><td style="border-style: hidden; height: 63.3281px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 63.3281px;">Modify the nearest horse to have no AI\*.</td></tr><tr style="height: 63.3281px;"><td style="border-style: hidden; height: 63.3281px;">`/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {NoAI:0}`</td><td style="border-style: hidden; height: 63.3281px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 63.3281px;">Modify the nearest horse to have AI\*.</td></tr><tr><td colspan="3" style="border-style: hidden;"><p class="callout info">\* No AI Horses still have needs, can be ridden and led but will not move when unmounted except for idle animations.</p>

</td></tr><tr><td colspan="3" style="border-style: hidden;"><p class="callout info"><span style="color: rgb(0, 0, 0);">No AI Horses can be returned to normal using a data merge command without being killed + replaced</span></p>

</td></tr><tr><td style="border-style: hidden;">`/data get entity @e[type=swem:swem_horse,sort=nearest,limit=1] Behaviors[6].Coat`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20**</span></td><td style="border-style: hidden;">Find out the coat ID for the nearest horse.</td></tr></tbody></table>

---

#### Filming Commands

These commands will only be usable to players with the [Film key](https://wiki.swequestrian.com/books/star-worm-equestrian/page/swem-commands#bkmrk-op-commands) unless disabled in serverconfig (1.20+).

<p class="callout info">Wild mode and Max Gallop commands must be used while riding a horse to have an effect.</p>

<p class="callout warning">**MULTIPLAYER** Wild mode is not recommended for SMPs - it sets max affinity, provides free tack and adjusts gallop limit.</p>

**WILD MODE <span style="background-color: rgb(132, 63, 161); color: rgb(255, 255, 255);"> THIS DOES NOT ACTUALLY MAKE HORSES "WILD" </span>** This command sets horses to a specific skill level and tack setup intended for **quick filming-ready horses.**

- Instantly tames a horse if it is currently untamed
- Instantly tacks a horse with gray western tack
- Set all tack items invisible
- Set Speed level to 1 (easier to keep up with camera)
- Set Jump level to 1
- Set Affinity level to 12 (max) to reduce refusals

<span style="background-color: rgb(224, 62, 45); color: rgb(255, 255, 255);"> **WILD MODE CANNOT BE REVERSED**   
</span>

- Tack visibility is temporary - it will revert to visible on re-log or restart and can be toggled via commands.
- Skills changes are **permanent** unless retrained or adjusted via commands. **Do not use on personal horses!**
- This command has no effect on riders - it will not make them invisible!

<table border="1" id="bkmrk-command-version-desc-8" style="border-collapse: collapse; width: 100%; height: 360.063px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp wild` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.16+**</span></td><td style="border-style: hidden; height: 29.1094px;">Set a horse's tack and skills to filming 'wild' mode.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem rrp maxgallop` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Reset the gallop cooldown and set max gallop time to 120 seconds.</td></tr></tbody></table>

---

#### Moderator Commands

These commands will only be usable to players with the [Mod key](https://wiki.swequestrian.com/books/star-worm-equestrian/page/swem-commands#bkmrk-op-commands) unless disabled in serverconfig (1.20+).

<p class="callout info">Commands requiring a \[playername\] specified will need to be run while the intended player is online to work.</p>

<table border="1" id="bkmrk-command-version-desc-9" style="border-collapse: collapse; width: 100%; height: 365.344px;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93); height: 29.2969px;"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse owned list <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Displays the total # and names (if named) of owned horses.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse owned search <limit>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Displays a list of any players that **exceed** the stated # owned horses.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse tame`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Instantly tame a nearby or ridden (wild) horse.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse tackup` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Instantly tackup a ridden horse with white Western tack.</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse addfriend <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Add a player to a horse's trusted list (even if not the owner).</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse removefriend <playername>` </td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Remove a player from a horse's trusted list (even if not the owner).</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem horse transfer <playername>`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Transfer a horse to another player (even if not the owner).</td></tr><tr style="height: 29.1094px;"><td style="border-style: hidden; height: 29.1094px;">`/swem set allNeeds <1-5>`</td><td style="border-style: hidden; height: 29.1094px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 29.1094px;">Set horse needs value (health, hunger, thirst) \[1-5\] `1` Min - `5` Max</td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem set health <1-5>`</td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 34.3906px;">Set horse health [value](https://wiki.swequestrian.com/books/star-worm-equestrian/page/bonding-and-skills#bkmrk-health) \[1-5\] `HP:` 6 / 10 / 20 / 30 / 40) </td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem set hunger <1-5>`</td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 34.3906px;">Set horse hunger [state](https://wiki.swequestrian.com/books/star-worm-equestrian/page/feed-system#bkmrk-meals) \[1-5\] `1` Starving - `5` Fully Fed</td></tr><tr style="height: 34.3906px;"><td style="border-style: hidden; height: 34.3906px;">`/swem set thirst <1-5>`</td><td style="border-style: hidden; height: 34.3906px;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden; height: 34.3906px;">Set horse thirst [state](https://wiki.swequestrian.com/books/star-worm-equestrian/page/thirst-system#bkmrk-meals) \[1-5\] `1` Exsiccosis - `5` Quenched</td></tr></tbody></table>

---

#### Admin Commands

These commands will only be usable to players with the [Admin key](https://wiki.swequestrian.com/books/star-worm-equestrian/page/swem-commands#bkmrk-op-commands) unless disabled in serverconfig (1.20+).

<p class="callout info">Set level commands must be used while riding a horse to have an effect.</p>

<table border="1" id="bkmrk-command-version-desc-10" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10489%;"></col><col style="width: 53.7545%;"></col></colgroup><tbody><tr><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr><td style="border-style: hidden;">`/swem set level affinity <1-12>` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Set the affinity skill \[1-12\]</td></tr><tr><td style="border-style: hidden;">`/swem set level health <1-5>` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Set the health skill \[1-5\]</td></tr><tr><td style="border-style: hidden;">`/swem set level jump <1-5>`</td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Set the jump skill \[1-5\]</td></tr><tr><td style="border-style: hidden;">`/swem set level speed <1-5>` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Set the speed skill \[1-5\]</td></tr><tr><td style="border-style: hidden;">`/swem set level all <1-12>` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Set all skills \[1-12\] Choosing 12 will max all skills fully.</td></tr><tr><td style="border-style: hidden;">`/swem set coat <id:coat>` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.20+**</span></td><td style="border-style: hidden;">Set the horse to use a specific [coat](https://wiki.swequestrian.com/books/star-worm-equestrian/chapter/horse-coats) or [custom coat](https://wiki.swequestrian.com/books/star-worm-equestrian/page/coats-new).</td></tr></tbody></table>

---

#### Assigning Keys  


<p class="callout info">Keys do NOT stack - you need all the keys relevant to the desired keys (ie Admin does not inherit the commands of Mod).</p>

As shown in the above sections, some SWEM commands are linked to a role 'key' to prevent misuse of some non-survival friendly commands on servers. Please read the below information carefully:

- **Singleplayer (SP):** All keys can be assigned via the `/swem key assign` command.
- **Multiplayer (MP):** Admin keys must be assigned via **console** access only.
- **MP (Essentials):** Admin keys must be assigned **prior** to opening the world to other players.
- Players with the admin key can assign film and mod keys to other users without requiring OP.

<table border="1" id="bkmrk-command-version-desc-11" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 38.1406%;"></col><col style="width: 8.10503%;"></col><col style="width: 53.7543%;"></col></colgroup><tbody><tr><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Command**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Version**</span></td><td class="align-center" style="background-color: rgb(52, 5, 93);"><span style="color: rgb(255, 255, 255);">**Description**</span></td></tr><tr><td style="border-style: hidden;">`/swem key assign <playername> swem:film` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Give a player the film key.</td></tr><tr><td style="border-style: hidden;">`/swem key assign <playername> swem:mod` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Give a player the mod key</td></tr><tr><td style="border-style: hidden;">`/swem key assign <playername> swem:admin` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Give a player the admin key. `<strong>MP:</strong>` Must assign via server console.</td></tr><tr><td style="border-style: hidden;">`/swem key revoke <playername> swem:film` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Remove the film key from a player. **`MP:`** Requires Admin+ Key</td></tr><tr><td style="border-style: hidden;">`/swem key revoke <playername> swem:mod` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Remove the mod key from a player. **`MP:`** Requires Admin+ Key</td></tr><tr><td style="border-style: hidden;">`/swem key revoke <playername> swem:admin` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">Remove the admin key from a player. </td></tr><tr><td style="border-style: hidden;">`/swem key list` </td><td style="border-style: hidden;"><span style="color: rgb(149, 165, 166);">**1.18+**</span></td><td style="border-style: hidden;">List the currently held keys (current player).</td></tr></tbody></table>

---

#### Other

**Change Ownership** This vanilla command should no longer be needed in 1.18 with OP overrides to horse ownership (when set to none/trusted only) but it is noted in case of any issue with accessing a restricted horse.

`/data modify entity @e[type=swem:swem_horse,sort=nearest,limit=1] Owner set value PLAYERSFULLUUIDHERE`

1. Stand near the target horse - move away any other nearby SWEM horses (to not accidentally edit their data instead)
2. Find the UUID of a (OP) player, you can get it on a website like [MCUUID](https://mcuuid.net/), and edit the command
3. Run the command. You can change the horse to All, mount it and use the normal transfer command

---

#### Known Issues

If you find an issue, please report it to our bugs channel on [Discord](https://discord.com/channels/715626418893095012/898242623716855868). We ask that you look to see if your issue was reported first!

- **\[-\]** Keys override OP access and cannot be circumvented to set custom role permissions via permission plugins.

---

#### Changelog

<details id="bkmrk-this-is-not-a-comple"><summary>View Changes</summary>

<p class="callout info">This is not a complete list of version changes / fixes. It is a changelog of relevant wiki-related version information.</p>

<table border="1" style="border-collapse: collapse; width: 100%; height: 121.781px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" style="width: 13.3504%; height: 29.7969px;">**MC Version**</td><td class="align-center" style="width: 20.0257%; height: 29.7969px;">**Release**</td><td class="align-center" style="width: 66.6239%; height: 29.7969px;">**Notes**</td></tr><tr><td style="width: 13.3504%;">1.20.1  
</td><td style="width: 20.0257%;">1.20.1-1.4.0</td><td style="width: 66.6239%;">Removed geld command for fertile/infertile command (either gender).</td></tr><tr><td rowspan="8" style="width: 13.3504%;">1.18.2  
</td><td style="width: 20.0257%;">1.18.2-1.4.0</td><td style="width: 66.6239%;">Added /swem horse breeding commands for 1.4.0 Gender update.</td></tr><tr><td style="width: 20.0257%;">1.18.2-1.3.0-15</td><td style="width: 66.6239%;">Added /swem horse owner \[player\] command to list owned + named horses.</td></tr><tr><td style="width: 20.0257%;">1.18.2-1.2.2</td><td style="width: 66.6239%;">Added /swem horse set commands for needs (part of new feed/water system)</td></tr><tr><td rowspan="5" style="width: 20.0257%;">1.18.2-1.0.0  
</td><td style="width: 66.6239%;">Added render command for all (render or unrender all tack).</td></tr><tr><td style="width: 66.6239%;">Added RRP commands for shake, scratch, buck, bit and stomp idles/animations.</td></tr><tr><td style="width: 66.6239%;">Merged the /swem horse setgalloptime and /swem horse resetgallop commands</td></tr><tr><td style="width: 66.6239%;">Changed /swem setlevel command to /swem set</td></tr><tr><td style="width: 66.6239%;">Changed /dev tackup and /dev tame to /swem horse category.</td></tr></tbody></table>

</details>