/goop mmoitems newShrub <type> [w] [x] [y] [z]
The type of shrub you are creating
Co-ordinates of the target block.
Use ~ ~ ~ ~ to target the player's own location
Use ^ ^ ^ ^ to target the block the player is looking at. More info in Tips section.
You may use ~s when specifying the location. This will be taken as the specified player's position.
Because of the addition of world, the player location will be ~ ~ ~ ~ (note if you are used to the vanilla ~ ~ ~)
All but the world tilde can still perform sums (Ex. ~ ~ ~3 ~ will target 3 blocks above the player)
Alternatively, you may use ^ which targets the location the player is looking at.
Thus, the location the player is looking at is ^ ^ ^ ^ (which is technically no different than ~ ^ ^ ^)
Can still perform sums just like the tilde counterparts
HOWEVER there is one thing to note: Adding a positive integer value after the world one will limit how far the player can look at.
This is because with ^ ^ ^ ^, a player could be looking at a mountain far away.
You may use ^30 ^ ^ ^ to target the location the player is looking at, but the command will fail and not do anything if this location is beyond 30 blocks away. Value may have a decimal, but must not be negative.
Just cuz, using ~30 ^ ^ ^ has the opposite effect - target must be more than 30 blocks away for the command to not fail.
And, obviously, using ~20^30 ^ ^ ^ means the target location must be within 20 and 30 blocks.