Movement Speed

The horizontal travelling speed of the player.

/goop nbt mSpeed <player> <slot> [±]<value>[%] [objective]

This edits the NBT data of the item(s) in the specified inventory slots.

Also stores the final total value of movement speed as the score of <player> in the [objective] objective.

Args Breakdown (What everything does)

<Player>

  • Player whose inventory items' NBT will be edited.

  • Supports a few vanilla selectors.

  • [1.6.5] May be an Entity (dropped item) UUID

<Slot>

  • The slot in the player's inventory that will be checked. To read on slots see Inventory Slots.

  • Examples: mainhand, offhand, chest, feet, any, 0-8, ec*

[±]<value>[%]

  • The operation to apply to the movement speed of the item. See Plus Minus Percent page for full explanation.

<Objective>

  • The name of the scoreboard objective that will store (ten times) the final movement speed value.

Tips

  • If used on a vanilla item, it will edit the vanilla movement speed attribute.

  • If used on a MMOItem, it will edit the Movement Speed MMOItem Stat.

    • Be careful when adding movement speed on MMOitems; If you use for example +1 it will make the movement speed 100% faster, if you aren't aware of this you may give an item a ridiculous movement speed.


  • You can use +0 as the value (adding 0) to read the movement speed of an item.

    • You'd specify a score, and to have some information on the first decimal place, the score will be 10 times the total value.

    • Can be used to get the total value of this attribute on a player's equipment without the use of MythicMob MMOStat Placeholders.

      • Just use head, chest, legs, feet, mainhand, offhand as the <slot>.


  • Speed scales weird af in minecraft, making low values of +1 basically sonic speed. Keep that in mind.


  • The power of the Plus Minus Percent argument is better explained in its own page, but a few examples:

    • Consider iron boots has originally 0.04 movement speed

      • +0.4 makes the total be a +44% speed boost

      • 0.7 makes the total be 0.7

      • -0.5 makes the total be -0.46

      • n0.3 makes the total be -0.3

      • 800% makes the total be 0.32

      • 8% makes the total be 0.0032

      • +800% makes the total be 0.36

      • -800% makes the total be -0.28

      • n800% makes the total be -0.32

      • Basically, % indicates multiplication, ± means it will be added, and n indicates it will be multiplied by -1 at the end.

Simple Examples:

/goop nbt mspeed Steve feet +0.1

Will add 0.1 to the movement speed attribute of whatever Steve is wearing on his feet.


/goop nbt mspeed Alex 0 0.43

Will set the movement speed attribute of the item in Steve's first hotbar slot to 0.43.


/goop nbt mspeed player123 head,chest,legs,feet,mainhand,offhand +0.05

Will add 0.05 to the movement speed attribute of all the equipped items of player player123, adding up to the total movement speed attribute on the items, resulting in a total speed boost of +300% the players movement speed on player123's equipment.


/goop nbt mSpeed CreativeUsername 0-4,offhand 5

Will set the movement speed attribute of CreativeUsername's items in his first 5 hotbar slots and offhand slot to 5.