Sorry, I have been really busy with work and other projects.
As of 1.7.2 The Macro Mod that works with Liteloader and the Macro / Mod addon utilises the new coding for AutoSoup. This includes the removal of ID's / Identifiers for items and entities. Thus it changes to the object name for item target (use Minecraft Wikia for the specific names).
Hence, here are some updated code for the Macro Mod:
AutoSoup:
=====================
Working One:
$${
If(%HEALTH% <= 13);
pick(mushroom_stew);
wait(1ms);
key(use);
wait(1ms);
PICK(wooden_sword,golden_sword,stone_sword,iron_sword,diamond_sword);
Else(%HEALTH% > 14);stop;
ENDIF;}}$$
========================
AutoTeleport (Low Health):
$${
If(%HEALTH% <= 3);
echo(/home);
wait(1ms);
key(use);
wait(1ms);
PICK(wooden_sword,golden_sword,stone_sword,iron_sword,diamond_sword);
Else(%HEALTH% > 4);stop;
ENDIF;}}$$
--------------------
Refill Soup:
$${
DO(15);
gui(inventory);
getslot(mushroom_stew,#soup,9);
getslot(bowl,#bowl,9);
slotclick(%#soup%,l,true);
slotclick(%#bowl%,l,true);
slotclick(%#soup%,l,true);
gui();
loop;
PICK(wooden_sword,golden_sword,stone_sword,iron_sword,diamond_sword);
ENDIF;
}$$
============================
Soup Craft:
$${
Do(15);
CRAFT(mushroom_stew,1,false,false);
GUI();
loop;
wait(1ms);
PICK(wooden_sword,golden_sword,stone_sword,iron_sword,diamond_sword);
ENDIF;
}$$
-------------------------------
I hope this all helps. Good Luck PvPing.
What is AutoSoup? Answer: AutoSoup is the unofficial macro or code designed to eat any type of soup to heal the player (servers with instasoup, bettastew, faststew, or pvpsoup bukkit plugins) when you lose health below a designated level. The Minecraft health bar dynamics consists of 20 units of health. This is represented as 10 hearts displayed on the screen. If the health reaches 0 hearts or 1 health units of heart then the player then "dies" or is disconnected by the server.