hi i finished all my code and when i tested for singleplayer it worked, then multiplayer it gave my a bunch of errors 
[iNFO] Starting minecraft server version 1.3.2 
[sEVERE] Encountered an unexpected exception LoaderException 
cpw.mods.fml.common.LoaderException: java.lang.reflect.InvocationTargetException 
	at cpw.mods.fml.common.LoadController.transition(LoadController.java:102) 
	at cpw.mods.fml.common.Loader.loadMods(Loader.java:461) 
	at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:80) 
	at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) 
	at net.minecraft.src.DedicatedServer.startServer(DedicatedServer.java:49) 
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:415) 
	at net.minecraft.src.ThreadServerApplication.run(ThreadServerApplication.java:17) 
Caused by: java.lang.reflect.InvocationTargetException 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:371) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 
	at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 
	at com.google.common.eventbus.EventBus.post(EventBus.java:268) 
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:124) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 
	at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 
	at com.google.common.eventbus.EventBus.post(EventBus.java:268) 
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:81) 
	at cpw.mods.fml.common.Loader.loadMods(Loader.java:460) 
	... 5 more 
Caused by: java.lang.NoSuchMethodError: net.minecraft.src.ModLoader.getMinecraftInstance()Lnet/minecraft/client/Minecraft; 
	at net.minecraftforge.client.MinecraftForgeClient.preloadTexture(MinecraftForgeClient.java:42) 
	at ConstructionCraft.ConstructionCraft.initConfig(ConstructionCraft.java:110) 
	... 31 more 
[sEVERE] This crash report has been saved to: C:\Users\Michael\Desktop\Minecraft Modding\Emerald Armor And Tools Mod\Forge Code 1.3.2\jars\.\crash-reports\crash-2012-10-02_19.06.45-server.txt