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.