MacroMod Tutorial Thread!

Discussion in 'Pictures' started by Hail_a3, Jan 15, 2013.

  1. Hail_a3

    Hail_a3 Stars of the Forums

    Joined:
    Oct 12, 2011
    Messages:
    1,372
    Likes Received:
    484
    I decided to create a thread to teach how to explore various aspects of "MacroMod", the mod a lot of us use for keybinds. NOTE: Macros are generally not allowed on the server, so don't add tutorials for macros - keybinds only!

    First up is a keybind configuration to teach you how to set a key to change to another channel, then change back to the original channel upon pressing it again.

    It sounds simple, but I had to dig to find a solution, since alternating commands isn't supported.

    1. Create 2 different configs! As you can see, I named mine "minecraftserver.com Global Chat" and "minecraftserver.com Staff Chat" as I will be setting configs for staff and global chat. Click <Add Configuration> then add a name - Make sure to check "copy current configuration" before saving.

    java 2013-01-15 14-06-29-99.png


    2. Next, select the config you want to use. I will be setting up the Staff config first.

    java 2013-01-15 14-06-39-47.png

    3. Select the key you want to bind. I will be binding the "-" key. I want to bind the key to change my channel from staff to global, then change configurations.
    To do this, I type "/ch g|$${config(minecraftserver.com Global Chat)}$$" without the quotes.
    Make sure to hit save.

    java 2013-01-15 14-07-21-40.png


    4. Next, select your other config.

    java 2013-01-15 14-06-51-96.png

    5. Do the same thing, but this time fill in details for switching to the Staff Configuration. Make sure to bind the same key! Type "/ch staff|$${config(minecraftserver.com Staff Chat)}$$" without quotes.
    Make sure to hit save!

    java 2013-01-15 14-07-08-98.png


    What will this do?

    When I am in-game, this will allow me to press the "-" key to switch between staff chat and global chat.


    Further settings:
    I didn't show it, but I also bound the "R" key for the different configurations as well. I simply bound the command "/g $$!" for my staff configuration and the command "/ch qm staff $$!" for the global configuration. This allows me to press the R key for a quick message to the channel I am not currently in. The "$$!" keeps chat open so I can type a message after implementing the keybind.

    Enjoy!
     
    • Like Like x 1

Share This Page