Skip to main content

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. 

ChangeCHANGE OwnershipOWNERSHIP

Transfer ownership must be used while riding a horse to have an effecteffect. - onlyOnly the current owner can run this command.

CommandVersionDescription
/swem horse transfer ownership.<playername>     1.16+

Transfer a horse to a player (new owner).

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

AddADD TrustedOR PlayersREMOVE TRUSTED PLAYERS
Using thisThis command 'whitelists' player(s) to ride and interact with a horse that is set to Trusted only. 

Trusted player commands must be used while riding a horse to have an effect. Only the owner or OP can run this command.

(mustbethe owner).

(mustbethe owner).

CommandVersionDescription
/swem horse addfriend <playername>     1.16+Add a player to athe horse's trusted listlist.
/swem horse removefriend <playername>     1.16+Remove a player from athe horse's trusted listlist.

ListLIST OwnedOWNED
This command is intended for servers that enforce a horse ownership limit.

CommandVersionDescription
/swem horse owned list <playername>     1.18+Displays a player'sthe total # owned horses and lists horses names (if named).

of owned horses.
/swem horse owned search <limit>    1.18+Displays a list of any players that exceed the stated # owned horses.

TackTACK Render CommandsRENDERING
This command unrenderssets (makes invisible) tack. Repeat the commandtack to renderinvisible, (makeor visible)re-renders italready again.invisible tack.
It is visibleused to clientsimulate and'bareback' reflectedriding onor server,'wild' horses (invisible rider). Server-side, so updates for both the player using the command anyone around. Thischanges can be usedseen toby representall tackless riding or filming of 'wild horses' if the rider is made invisible via potion or commands. players.

Tack render commands must be used while riding a horse to have an effect.

CommandVersionDescription
/swem render bridle

  

1.16+Toggle visibility of the bridle tack slot.
/swem render blanket

1.16+Toggle visibility of the blanket tack slot.
/swem render saddle

1.16+Toggle visibility of the saddle tack slot.
/swem render girth_strap

 

  

1.16+Toggle visibility of the girth strap tack slot.
/swem render all1.16+Toggle visibility of all core tack slots.

Additional tack slots such as leg wraps are not included as they are not required to ride a horse (cosmetic only).

RRP CommandsCOMMANDS
Realistic Roleplay (RRP)These commands helptrigger creatorsa single or looped animation to support photos and videos for players runand content creators. 
This occurs server-side, so triggered animations on cue for photos or videos. The animations are purely visual and will notbe haveseen anby effectall players unless it is a custom animation (iepack damage for bucking)required). Looping

Looped animations (∞) play continuously until the command is repeatedrepeated, toall disableothers it,will anyplay otherone commands are one-time perthen command. Loopedstop.
Single animations triggered during a looped animation will play once, then return to loopingthe afteroriginal alooped one-timeanimation.
Animations isare usedvisual whileonly inand effect. The transition between these animations iswill not guaranteedhave toany beeffects smoothsuch (ieas eatingdamage >from rearing).bucking or biting. 

RRP commands must be used while riding a horse to have an effect.

andraisetheir head if run again.

-displaysALL
CommandVersionDescription
/swem rrp bite   1.18+Horse will lunge forward into a bite once.

/swem rrp buck 1.18+ Horse will buck once (as with taming).

/swem rrp eat 1.16+  Horse will lower their head into a looped grazing animation,animation.
/swem rrp kick    1.16+Horse will kick out with one rear leg.

/swem rrp lay    1.16+  Horse will lower themselves to the ground, and get up if run againground (player 'floats'floats if riding)

/swem rrp rear    1.16+Horse will rear once.

/swem rrp sad     1.16+Horse will lower it's head 'sadly'(sad untilor runsick) again. Walking willand use a 'sad walk'.

walk

animations.

/swem rrp stomp    1.18+Horse will half-rear up,rear, lunging forward to stomp with their front hooveshooves. once.


TBC


TBC


TBC


TBC
/swem rrp anim <animanimation name>    1.2020+ Horse will play the selected animation on looploop.
possible

This animations.command supports custom animations added via resource pack.

RESOURCES

CommandVersionDescription
/swem wiki     1.20+Provides a link to this Wiki in chat (client side).

Breeding Commands (1.18.2-1.4.0+)

If configured on servers, these commands will only be usable by OPs or with relevant permission nodes.

Breeding commands must be used while riding a horse to have an effect.

                                                                       
(infertilemale).

CommandVersionDescription
/swem horse breeding advance     1.18Advance a Mare'mare's pregnancy -to willjust before birth shortlyis after.

due.
/swem horse breeding change    1.18 Change gender betweena Stallion /or Gelding <--> Mare.Mare


1.20 Change gender betweena Stallion <--> Mare or Gelding <--> Infertile Mare.
Mare
/swem horse breeding geld    1.18 Change a Stallion to a Gelding
/swem horse breeding fertile    1.20 Change a Gelding to aStallion Stallion, or Infertile Mare to a Mare (fertile).

/swem horse breeding infertile    1.20 Change a Stallion to a Gelding or a Mare to an Infertile Mare.

Mare
/swem horse breeding reset cooldown 1.18+ Reset (to 0) the breeding cooldown timer.

timer to 0.
/swem horse breeding reset pregnancy 1.18+ Reset (remove) thea pregnancy status(set ofto anot Mare.

pregnant).

Summon & Modify Commands

If configured on servers, these commands will only be usable by  TBC .

Minecraft /summon command will only summon default (white) horses as of 1.20.1-1.5.0+, use /swem summon instead!

coat.

model.
CommandVersionDescription
/swem summon LEGACY <id:coat>     1.20 1.5 Summon a untamed horse with a specific SWEMcoat or communitycustom packcoat.
/swem summon random LEGACY    1.20 1.5

Summon aan untamed horse with a random coat or custom coat.

Random coats can only select from non-secret, non-blacklisted default coats or custom coats with lapis_cyclable: true

/swem set coat <id:coat>    1.20 1.5Set the horse to use a specific coat or custom coat.
Minecraft CommandVersionDescription
/summon swem:swem_horse1.16-18Summon an untamed horse with a random coat.
/summon swem:swem_horse ~ ~ ~ {HorseVariant:#}1.16-18Summon an untamed horse with a specific coat variant #.
/summon swem:swem_horse ~ ~ ~ {NoAI: 1}1.16-18Summon an untamed horse with no AI*.
/summon swem:wormieboi1.16+Summon a worm on a string.
/summon swem:swem_poop1.16+Summon a horse poop.
/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {HorseVariant:#}1.16-18Set the nearest horse to use a specific coat variant #.
/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {NoAI:1}1.16+Modify the nearest horse to have no AI*.
/data merge entity @e[type=swem:swem_horse,limit=1,sort=nearest] {NoAI:0}1.16+Modify the nearest horse to have AI*.

* No AI Horses still have needs, can be ridden and led but will not move when unmounted except for theidle legacyanimations.

(original)

No AI Horses can be returned to normal using a data merge command without being killed + replaced.


Filming Commands

These commands will only be usable to players with the Film key.

Wild mode and Max Gallop commands must be used while riding a horse to have an effect.

Multiplayer:MULTIPLAYER UseWild mode is NOTnot recommended for SMPs as- it sets max affinity, provides free tack,tack maxand affinity, OPadjusts gallop and can be misused!limit.

WildWILD ModeMODE   THIS DOES NOT ACTUALLY MAKE HORSES "WILD"  
Wild
This Modecommand wassets addedhorses to helpa specific skill level and tack setup intended for creatorsquick quickly create film-filming-ready horses. These horses are NOT actually wild. Effects:

  • InstantInstantly tamingtames (a horse if it is currently untamed)untamed
  • InstantInstantly tackuptacks (a horse with gray western tack)
  • Unrenders tack
  • Set all tack items invisible
  • Set Jump and Speedlevel to Level1 to limit max speed for filming
  • Set Jump level to 1
  • Set Affinity level to max12 (reducedmax) refusals)to reduce refusals

  WILD MODE CANNOT BE REVERSED  

  • Tack visibility is temporary and- it will re-render again on re-log/restart,relog or restart and can be rendered againvia commands.
  • Skills changes are permanent unless retrained or adjusted via commands. The skill changes are permanent unless a horse is adjusted via commands or training and shouldDo not be useduse on personal horses.horses!
  • This command has NOno effect on theriders rider,- it will not make them invisible.

    invisible!
Gallop
CommandVersionDescription
/swem rrp wild

 

   

Max1.16+ Set a horse's tack and skills to filming 'wild' mode.
/swem rrp maxgallop    1.18+
Resets
Reset the gallop cooldown and setsset the maximummax gallop time to 120 seconds.

/swem rrp maxgallop


Moderator Commands

These commands will only be usable to players with the Mod key.

Commands requiring a [playername] specified will need to be run while the intended player is online to work.

Note: Will be capped by the maximum value allowed with the health skill.

5-Quenched)

CommandVersionDescription
/swem horse owned list <playername>     1.18+Displays the total # owned horses and lists horses, including namenames (if named).

of owned horses.

/swem horse owned search <#limit>     1.18+Displays a list of any players that exceed the ownershipstated # specified.

owned

horses.

/swem horse tame 1.18+ Instantly tame a nearby or ridden (wild) horse.

/swem horse tackup  1.18+Instantly tackup a ridden horse with basic white Western tack.

/swem horse addfriend <playername>  1.18+Add a player to a horse's trusted list (even if not the owner).

/swem horse removefriend <playername>   1.18+Remove a player from a horse's trusted list (even if not the owner).

/swem horse transfer <playername> 1.18+ Transfer a horse to another player (even if not the owner).
/swem set allNeeds <1-5> 1.18+ Set a horse'shorse needs value (health, hunger, thirst) to[1-5] the1 specifiedMin value- or5 level.

Max
/swem set health <1-5> 1.18+ Set a horse'shorse health value tovalue the[1-5] specified value (HP: 6 / 10 / 20 / 30 / 40) 

/swem set hunger <1-5> 1.18+ Set ahorse horse'shunger hunger statusstate to[1-5] the1 specified level (1StarvingStarving / 5 - Fully Fed)

Fed
/swem set thirst <1-5> 1.18+ Set a horse'shorse thirst statusstate to[1-5] the1 specified level (1Exsiccosis - Exsiccosis5 /Quenched

Admin Commands

These commands will only be usable to players with the Admin key.

Set level commands must be used while riding a horse to have an effect.

coat.

CommandVersionDescription
/swem set level affinity <1-12>      1.18+Set the affinity skill [1-12]

/swem set level health <1-5>    1.18+Set the health skill [1-5]

/swem set level jump <1-5> 1.18+ Set the jump skill [1-5]

/swem set level speed <1-5>  1.18+Set the speed skill [1-5]

/swem set level all <1-12>  1.18+Set all skills [1-12] Choosing 12 will max all skills fully.

/swem set coat <id:coat>   1.2020+ Set the horse to use a specific SWEMcoat or communitycustom packcoat.

Assigning Keys

Keys do NOT stack - you need all the keys relevant to the desired keys (ie Admin does not inherit the commands of Mod).

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.

CommandVersionDescription
/swem key assign <playername> swem:film   1.18+Give a player the film key.

/swem key assign <playername> swem:mod   1.18+Give a player the mod key.

key
/swem key assign <playername> swem:admin  1.18+Give a player the admin key. MP: Must be assignedassign via consoleserver .

console.
/swem key revoke <playername> swem:film  1.18+Remove the film key from a player.

MP: Requires Admin+ Key

/swem key revoke <playername> swem:mod  1.18+Remove the mod key from a player.

 

MP: Requires Admin+ Key

/swem key revoke <playername> swem:admin   1.18+Remove the admin key from a player.

 

/swem key list   1.18+List the currently held keys.keys (current player).

 


Other

Summon
Summon is a vanilla Minecraft command that can also be used to summon modded entities. By default (unless a perms mod is used) these can only be used by players with OP.

/summon swem:swem_horse                                               
Summons an (untamed) SWEM horse in a random color. Disabled 1.20.1-1.5.0+

/summon swem:swem_horse ~ ~ ~ {HorseVariant:##}   
Summons an (untamed) SWEM horse of a certain coat variant. Replace the ## with the coats data value. Disabled 1.20.1-1.5.0+

/summon swem:swem_horse ~ ~ ~ {NoAI: 1}                   
Summons an (untamed) SWEM horse with no AI. This means the horse will not move or function besides playing idles. It can still be ridden, but when unmounted or not being led it will just stand still. 

/summon swem:wormieboi                                                 
Summons a wormie boi... a worm on a string! 

/summon swem:swem_poop
Summons a pile of poop. This was not a typo. 

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, 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. 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

View Changes

This is not a complete list of version changes / fixes. It is a changelog of relevant wiki-related version information.

MC Version Release Notes
1.20.1
1.20.1-1.4.0 Removed geld command for fertile/infertile command (either gender).
1.18.2
1.18.2-1.4.0 Added /swem horse breeding commands for 1.4.0 Gender update.
1.18.2-1.3.0-15 Added /swem horse owner [player] command to list owned + named horses.
1.18.2-1.2.2 Added /swem horse set commands for needs (part of new feed/water system)
1.18.2-1.0.0
Added render command for all (render or unrender all tack).
Added RRP commands for shake, scratch, buck, bit and stomp idles/animations.
Merged the /swem horse setgalloptime and /swem horse resetgallop commands
Changed /swem setlevel command to /swem set
Changed /dev tackup and /dev tame to /swem horse category.