Do you want to run multiple commands from one command block?
With this mod, you can.
The syntax is simple:
multicmd [@speaker] <command> [@@command...]
If you don't specify the @speaker (@ is required), all commands will appear to be executed by @ (like a Command Block). Commands are separated by @@.
The mod will do its own expansion of @p and @dp (used by noppes Custom NPCs to refer to the player that started the interaction) for use with command blocks executing "noppes ..." commands, which is the original reason I brought this mod into being. I needed to be able to do silent interactions with my Custom NPCs through a command block and I found that I couldn't do anything directed at the player.
This is my first mod for Minecraft. Constructive criticisms/feedback/bug reports are welcome.
I haven't thoroughly tested this in SMP; it may have some weird bugs or quirks. Use at your own risk.