1. A method for automated avatar mood effects in a virtual world, comprising: detecting occurrence of a mood changing condition relatable to a user's avatar; determining an avatar mood effect from the plurality of predefined avatar mood effects to be applied to the user's avatar in the virtual world based on the detected mood changing condition; automatically applying the avatar mood effect to the user's avatar in the virtual world in response to detecting occurrence of the mood changing condition and determining an applicable avatar mood effect based on the detected mood changing condition; and presenting the automatically applied avatar mood effect in association with the user's avatar in the virtual world, wherein presenting the automatically applied avatar mood effect comprises presenting a predefined script spoken by the user's avatar in at least one of a visual form and an audible form and presenting different colored clothing worn by the user's avatar depending on the avatar mood effect applied, bright colored clothing worn by the user's avatar expressing a happy mood and dark, black or gray colored clothing worn by the user's avatar expressing a sad mood.