Por favor ayudenme, no puedo solucionar este error cuando me va a cargar el Minecraft me pone esto:

Iniciando Minecraft 1.8.1
Desempaquetando nativos en C:\Users\Tomi!\AppData\Roaming\.minecraft\versions\1.8.1\1.8.1-natives-985161992250
Iniciando en C:\Users\Tomi!\AppData\Roaming\.minecraft
—- UNA VEZ INICIADO EL JUEGO PUEDES CERRAR ESTA VENTANA —-
—- UNA VEZ INICIADO EL JUEGO PUEDES CERRAR ESTA VENTANA —-
Buscando archivos nativos antiguos para limpiar…
Cliente> Exception in thread “main” java.lang.ExceptionInInitializerError
Cliente> at org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:71)
Cliente> at org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:31)
Cliente> at org.apache.logging.log4j.status.StatusLogger.(StatusLogger.java:48)
Cliente> at org.apache.logging.log4j.LogManager.(LogManager.java:44)
Cliente> at bss.(SourceFile:142)
Cliente> at net.minecraft.client.main.Main.main(SourceFile:41)
Cliente> Caused by: java.lang.NullPointerException
Cliente> at org.apache.logging.log4j.util.ProviderUtil.(ProviderUtil.java:70)
Cliente> … 6 more
El juego termino de forma incorrecta (exit code 1)
Borrando C:\Users\Tomi!\AppData\Roaming\.minecraft\versions\1.8.1\1.8.1-natives-985161992250

Ya tiene todo, borrar .minecraft, desinstalar el launcher, instalar Java 7, actualizar drivers, no se de todo! Hace 1 año que no puedo jugar Minecraft por eso! Por favor ayudenme mi hijo y yo estaríamos agradecidos de por vida, por favor!!