package invtweaks.forge;

import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import net.minecraft.client.multiplayer.PlayerControllerMP;
import net.minecraft.entity.player.EntityPlayer;

public class CommonProxy {
    public void preInit(FMLPreInitializationEvent e) {
    }

    public void init(FMLInitializationEvent e) {
    }

    public void postInit(FMLPostInitializationEvent e) {
    }

    public void setServerAssistEnabled(boolean enabled) {
    }

    public void setServerHasInvTweaks(boolean hasInvTweaks) {
    }

    public void slotClick(PlayerControllerMP playerController,
                          int windowId, int slot, int data,
                          int action, EntityPlayer player) {
    }
}

@@ -642,32 +642,338 @@
 weaks) %7B%0A    %7D%0A%0A
+    /* Action values:%0A     * 0: Standard Click%0A     * 1: Shift-Click%0A     * 2: Move item to/from hotbar slot (Depends on current slot and hotbar slot being full or empty)%0A     * 3: Pick-Block%0A     * 4: Drop item%0A     * 5: Spread items (Drag behavior)%0A     * 6: Merge all valid items with held item%0A     */%0A
     public void 

Comment documenting what the various action values do.