Skip to main content

SWEM Commands

Commands

A user can run SWEM commands if:

  • They have commands (cheats) enabled on a singleplayer world.
  • Have OP or relevant permissions (or rank) on a multiplayer server.
  • [NEW] Have key(s) to preset command groups.

As of the 1.18 release, we have overhauled our commands to be more versatile as well as both user and server-friendly. Keys are a new feature with pre-set groups of commands that may not be intended for the average user, but have situations where specific people may need to use them. The system is similar to using permissions mods or plugins like LuckPerms, just specific to SWEM commands. 


Basic Commands

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

Tack Render Commands
Using these commands, you can unrender (make invisible) tack pieces. Repeating the command will render the tack once more. The effect is both client and server side, so unrendered or rendered tack is updated for the player and those around them. The purpose of this command can be to represent tackless riding, OR for filming of 'wild' horses if the player has an invisibility effect to control the horse. 

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

/swem render bridle

/swem render blanket

/swem render saddle

/swem render girth_strap

/swem render all

RRP Commands
Realistic Roleplay commands were were added with creators in mind to run animation on cue. Currently the animations are purely visual (have no effect or damage) and have other planned uses in future, or are currently used in game - such as bucking during taming. Looping animations (∞) will play continuously until the command is repeated, whereas other commands are provideda one-time animation with each use. Horses in looped animations will also return to makethat certainanimation elementsif ofanother gameplayanimation easier,is usuallytriggered forwhile they are in it. The transition between these animations will not be smooth (such as going from eating to rearing) unless the purposesplayer ofcancels RRP,out filmingthe orexisting testing.looping animation. 

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

/swem rrp bite         Horse will lunge forward into a bite once.

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

/swem rrp eat ∞       Horse will lower their head into a looped grazing animation, and raise their head if run again.

/swem rrp kick         Horse will kick out with one rear leg.

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

/swem rrp rear         Horse will rear once.

/swem rrp sad ∞       Horse will lower it's head 'sadly' until run again. Walking will use a 'sad walk'.

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

Currently unavailable: Shake, Scratch (Idles)


Summon

Filming Commands

If configured on servers, these commands will only be usable by OPs or those who have the Film key.

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

Server Owners / Admins: As this feature provides free tack and maxes affinity without training, it is highly recommended SMP servers that do not use our Keys to disable this via ranks or perm mods to prevent misuse.  

Wild Mode
Wild Mode is a combination of several commands aimed at helping content creators quickly create film-ready horses. The tack unrendering is not permanent (will usually become visible on re-logging) but skill effects are irreversible without commands or re-training, thus should not be used on personal horses. It has NO effect on the rider. Must be used while riding a horse to have an effect.

    Instantly tames a wild horse Provides basic tack (gray western bridle, saddlepad, saddle and girth strap) Unrenders all tack Sets skills to maximum affinity (less refusals) and lowest speed and jump

    /swem rrp wild

    Max Gallop
    Resets the gallop cooldown and sets the maximum gallop time to 120 seconds.

    /swem rrp maxgallop


    Moderator Commands

    If configured on servers, these commands will only be usable by OPs or those who have the Mod key.

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

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

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

    /swem horse addfriend [playername]        Add a player to a horse's trusted list (even if not the owner).

    /swem horse removefriend [playername]  Remove a player from a horse's trusted list (even if not the owner).

    /swem horse transfer [playername]          Transfer a horse to another player (even if not the owner). 


    Admin Commands

    If configured on servers, these commands will only be usable by OPs or those who have the Admin key.

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

    /swem set affinity   Set the affinity skill [1-12]

    /swem set health       Set the health skill [1-5]

    /swem set jump           Set the jump skill [1-5]

    /swem set speed         Set the speed skill [1-5]

    /swem set all            Set all skills [1-12] Choosing 12 will max all skills fully.


    OP Commands

    Only highly trusted users should receive OP perms - this gives a level of access that overrides most basic restrictions.

    Give Keys
    If configured on servers, keys will give any players assigned a key (or multiple) permission to the command presets above.

    /swem key assign [playername] swem:film   Give a player the film key.

    /swem key assign [playername] swem:mod     Give a player the mod key.

    /swem key assign [playername] swem:admin  Give a player the admin key.

    /swem key revoke [playername] swem:film    Remove the film key from a player.

    /swem key revoke [playername] swem:mod      Remove the mod key from a player.

    /swem key revoke [playername] swem:admin  Remove the admin key from a player.

    /swem key list                                                  List the currently held keys.

    Summon
    Summon is a vanilla Minecraft command that can also be used to summon modded entities.

    TypingBy /summondefault swem:(unless willa provideperms anmod autofillis listused) ofthese SWEMcan entities.only be used by players with OP.

    /summon swem:swem_horse

     

                                                 
    Summons an (untamed) SWEM horse in a random color.

    /summon swem:swem_horse ~ ~ ~ {HorseVariant:##}

     

     
    Summons an (untamed) SWEM horse of a certain coat variant. When using the command, replaceReplace the ## with the coats data value of the coat you're trying to summon. The data value of each coat can be found on it's wiki page..

    /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. Non-AI horses cannot be converted to AI horses.

    /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. SWEM

    poop

    Change isOwnership
    This anvanilla entity,command allowingshould forno thelonger variablebe dropsneeded ofin multiple1.18 poopswith OP overrides to horse ownership (when destroyed.set Asto none/trusted only) but it is annoted entity,in itcase alsoof showsany upissue onwith minimaps (although it does not haveaccessing a custom icon). 


    SWEM Commands

    These commands have various functions relating to information or adjustments for various purposes.

    /swem listall

    Lists all the horses a player owns.

    /swem render bridle

    /swem render saddle

    /swem render blanket

    /swem render girth strap

    Using this command, you can unrender (make invisible) tack pieces. Repeating the command will render the tack once more. The effect is both client and server side, meaning when unrendered or rendered the effect is updated for both the player and those around them. The purpose of this command can be to represent tackless riding, OR for filming of 'wild' horses if the player has an invisibility effect to control therestricted horse.

    /swem setlevel affinity [1-12]

    /swem setlevel speed [1-5]

    /swem setlevel jump [1-5]

    /swem setlevel health [1-5]

    /swem setlevel all [1-12]

    This command can adjust the skills of a horse the player is currently riding. When using, chose a number within the relevant range (example: /swem setlevel speed 4 will give the ridden horse speed level 4). Affinity has more levels than other skills, hence its increased range of 1-12, 12 being maximum (bonded). If setting All the skills will all be set to the number specified, OR their maximum if the number stated is above their set range, up to 12. 

    /swem wild

    This command was added for filming purposes. It is not added for normal gameplay - and cannot be 'reversed'.

    It is a filming command for SWEM productions to quickly make a SWEM horse visually appear wild by taming the horse, tacking and unrendering all tack, making all skills level 1 (lowest) except affinity (highest). It's primary use is to quickly tame, tack, undrender and level-set large numbers of actor horses on set. 

    It does NOT make SWEM horses actually wild, nor add any value to normal gameplay unless you want the above features for some reason. Running the command again will not reverse the /swem wild, it will only reset the function to tack, unrender, lower skills etc. The only way to 'reverse' /swem wild is to re-render tack and set via commands or re-train them.


    SWEM Horse Commands

    These commands change or adjust various stats or information about the horse. 

    Typing /swem horse will provide an autofill list of all possible horse commands. You must be mounted for them to work.

    /swem horse addfriend playername

    Specify a player that can ride a horse when it is set to Trusted only. To add that player, they must be online. [Multiplayer or LAN]

    /swem horse removefriend playername

    Remove a player from a horse's trusted players, so they cannot ride it unless it is set to All. To remove the player, they must be online. The autofill command may display other online players, it does not (necessarily) mean all those players are currently trusted. [Multiplayer or LAN]

    /swem horse resetgallop

    Clears the current cooldown (if one is active) for the gallop gait.

    /swem horse setgalloptime [1-120]

    Adjusts the time a horse can gallop, up to a maximum of 120 seconds. The default is [TO BE CONFIRMED]. Once the command has been used, it remains active and does not need to be repeated after the horse has galloped. The horse will still have a cooldown after use unless reset via commands.

    /swem horse transfer

    Transfers ownership of a horse to another player - this can only be done by the owner and the new owner (player to transfer to) must be online. 

    Only highly trusted users should receive OP perms - OP players can transfer horses even if they do not own it. If the horse is set to None, the OP will not be able to mount it to run the command, and must use another command first.

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

    The above command is a Minecraft command to edit the data of an entity, specifically its ownership. To use it, you will need to:

      1. Stand near the target horse you- want to alter the ownership data of
    Recommended: Movemove away any other nearby SWEM horse(s)horses so you do(to not accidentally edit their data insteadinstead) Find the UUID of a (OP) player, you can get it on a website like MCUUID, and edit the command
    Run the command. You can change the horse to All, mount it and use the normal transfer command

    RRP

    Changelog

    Commands
    PRE 1.18.2

    RRPThis commandsis havenot severala options to run an animation useful for RRP - this stands for Realistic Roleplay. They were added with creators in mind, including SWEM's own productions, and for placeholder animations that will hopefully one day be part of functional gameplay.

    Typing /swem rrp will provide an autofillcomplete list of allversion possiblechanges RRP/ commands.

    fixes.

    OneIt Timeis

    a

    These animations play once on usechangelog of therelevant command.wiki-related Theyversion will interrupt any ongoing animation, including stopping the player while riding at any gait.information.

    /swem

    rrp rear

    The

    MC horseVersion willRelease rearNotes once, playing both1.18.2
    horse1.18.2-0.5.3.22.2 and[Beta]
    riderAdded animation.

    /swem rrp kick

    The horse will do a small kick with one hind leg - this is an animation only and will cause no damage to surrounding mobs/players.

    Looping

    Looping commands play continuously until therender command isfor runall again - which will stop the animations. 

    /swem rrp eat

    The horse will take a small forward step and put its head down to graze, visually munching the ground. It takes no sustenance from doing so, and cannot fulfil any needs(render or move around (on its own) while in the animation loop. The horse can still be ridden, but will not play a gait animation while moving. On repeating the command, the horse will step back and raise it's head.

    /swem rrp lay

    The horse will play an animation where it lowers itself to the ground, then continuously loop a peaceful laying animation with legs tucked and head elevated. The horse cannot fulfil any needs or move around (on its own) while in the animation loop, but can still be ridden. Riding a horse in lay causes the player to float above the horse, and the horse obviously will not play a gait animation while moving. On repeating the command, the horse will realistically raise itself up from the ground.

    /swem rrp sad

    The horse will lower it's head, pinning their ears back in a sad stance for as long as the command is active. The horse cannot fulfil any needs or move around (on its own) while in the animation loop, but can still be ridden. Riding a horse in rrp sad will result in a 'sad walk' at that gait, with the same low head carriage.

    Trivia: This command was added for filming of Spirit: Stallion Of The Cimmarron... not from any desire to see sad pixel ponies!

    Issues

    There are few known issues with RRP commands, but the following occurrences are known:

      Triggering multiple looping animations, or a one-time animation after a looping, may result in the horse returning to the original loop when cancelled. Notunrender all animationtack). transitions are smooth, and it is not possible to factor in all possible transitions ofAdded RRP commands (suchfor asshake, betweenscratch, sadbuck, bit and rear).stomp idles/animations.

      Dev Commands

      Developer (Dev) commands are intended for testing or creative purposes where

      Merged the normal means of taming or tacking horses is not important. They are not intended for general gameplay use, but do not present any issues for creative servers.

      /dev tame

      Instantly tames a horse. If mounted, it will tame the mounted horse, if unmounted it will tame an untamed nearby horse. The owner will be the player running the command.

      /dev tackup

      Instantly tacks up aswem horse in basic western tack; bridle, blanket, saddlesetgalloptime and girth/swem strap.horse

      resetgallop is recommended thatChanged SMP/swem serverssetlevel disablecommand theto use/swem ofset Changed /dev tackup (viaand perms),/dev astame itto provides/swem freehorse westerncategory. tack on use.