-
[Solved] Problems whit server-side modding
Thanks! Solved it! I just have to use e.addVelocity(), which isn't marked whit a @SideOnly annotation!
-
[Solved] Problems whit server-side modding
Hi, my problem is that I have an EntityThrowable and I must spawn it server-side, but then I need to do stuff when the entity hit something: on single player (internal server) all works perfect, but when I try to spawn that entity on a dedicated server some methods and classes don't exist and I run into an exception like NoClassDefFound. I post here a simple example, when I try it on a dedicated server and the entity hit somethings the server crash and I get a method not found error on the method e.setVelocity(): import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.MovingObjectPosition; import net.minecraft.world.World; public class TestProj extends EntityThrowable { private EntityPlayer caster; public TestProj(World world, EntityLivingBase entity) { super(world, entity); this.caster = ((EntityPlayer)entity); } @Override protected void onImpact(MovingObjectPosition mop) { if(mop.entityHit != null && mop.entityHit instanceof EntityLiving) { EntityLiving e = (EntityLiving) mop.entityHit; double vecX = caster.posX - e.posX, vecY = caster.posY - e.posY, vecZ = caster.posZ - e.posZ; e.setVelocity(vecX / 2.5, vecY / 3.5, vecZ / 2.5); } this.setDead(); } } How can I know which methods I can use on both sides? Or there is an other way to solve my problem?
-
[1.7.10] Server Commands Crash
Hi, I'm trying to develop a server-side mod that add some basic command to forge basic server(without cauldron). I don't know why but the server crash without reason, only this string: [FML]: Fatal errors were detected during the transition from SERVER_ABOUT_TO_START to SERVER_STARTING. Loading cannot continue Here are my classes: Main package net.robyrho.cdacommands; import java.io.File; import java.io.FileWriter; import java.io.IOException; import net.robyrho.cdacommands.commands.HomeCommand; import net.robyrho.cdacommands.commands.SetHomeCommand; import net.robyrho.cdacommands.commands.SetSpawnCommand; import net.robyrho.cdacommands.commands.SpawnCommand; import net.robyrho.cdacommands.commands.TPACommand; import net.robyrho.cdacommands.commands.TPAcceptCommand; import net.robyrho.cdacommands.handlers.ServerProxy; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.event.FMLServerStartingEvent; import cpw.mods.fml.relauncher.FMLInjectionData; @Mod(modid = "cdacommands", version = "1.7.10-1.0") public class CdACommands { //Proxy are blank classes, I'll not post them @SidedProxy(serverSide = "net.robyrho.cdacommands.handlers.ServerProxy", clientSide = "net.robyrho.cdacommands.handlers.ClientProxy") public static ServerProxy proxy; private static String basePath; private static File locationsFile; @EventHandler public void preInit(FMLPreInitializationEvent e) { basePath = ((File)(FMLInjectionData.data()[6])).getAbsolutePath().replace(File.separatorChar, '/').replace("/.", "") + File.separator + "mods" + File.separator + "CdACommands"; File baseDir = new File(basePath); if(!baseDir.exists()) { baseDir.mkdirs(); locationsFile = new File(basePath + File.separator + "Locations.json"); if(!locationsFile.exists()) { try { locationsFile.createNewFile(); } catch(IOException ex) { System.err.append(ex.getMessage()); } try { FileWriter wr = new FileWriter(locationsFile); wr.write("{\n}"); wr.flush(); wr.close(); } catch (IOException e1) { e1.printStackTrace(); } } } else { locationsFile = new File(basePath + File.separator + "Locations.json"); if(!locationsFile.exists()) { try { locationsFile.createNewFile(); } catch(IOException ex) { System.err.append(ex.getMessage()); } try { FileWriter wr = new FileWriter(locationsFile); wr.write("{\n}"); wr.flush(); wr.close(); } catch (IOException e1) { e1.printStackTrace(); } } } } @EventHandler public void init(FMLInitializationEvent e) { } @EventHandler public void serverInit(FMLServerStartingEvent e) { e.registerServerCommand(new SetSpawnCommand()); e.registerServerCommand(new SpawnCommand()); e.registerServerCommand(new TPACommand()); e.registerServerCommand(new TPAcceptCommand()); e.registerServerCommand(new SetHomeCommand()); e.registerServerCommand(new HomeCommand()); } public static File getLocationsFile() { return locationsFile; } } SetSpawnCommand: package net.robyrho.cdacommands.commands; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.List; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.server.MinecraftServer; import net.minecraft.server.management.ServerConfigurationManager; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.robyrho.cdacommands.CdACommands; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import scala.actors.threadpool.Arrays; public class SetSpawnCommand implements ICommand { @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "setspawn"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/setspawn"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { JSONParser parser = new JSONParser(); EntityPlayerMP p = (EntityPlayerMP) sender; if(!Arrays.asList(MinecraftServer.getServer().getConfigurationManager().func_152606_n()).contains(p.getDisplayName())) { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Non hai i permessi per eseguire questo comando"); p.addChatMessage(argsErr); return; } if(args.length == 0) { try { Object obj = parser.parse(new FileReader(CdACommands.getLocationsFile())); JSONObject jsonObject = (JSONObject) obj; jsonObject.put("Spawn", p.posX + ";" + p.posY + ";" + p.posZ + ";" + p.cameraYaw + ";" + p.cameraPitch); try { FileWriter writer = new FileWriter(CdACommands.getLocationsFile()); writer.write(jsonObject.toJSONString()); writer.flush(); writer.close(); } catch(IOException ex) { ex.printStackTrace(); } IChatComponent mess = null; mess = mess.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.DARK_GREEN)); mess.appendText("Punto di spawn impostato corretamente"); p.addChatMessage(mess); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Usa " + getCommandUsage(sender)); p.addChatMessage(argsErr); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } SpawnCommand package net.robyrho.cdacommands.commands; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.List; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.robyrho.cdacommands.CdACommands; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class SpawnCommand implements ICommand { @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "spawn"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/spawn"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { JSONParser parser = new JSONParser(); EntityPlayerMP p = (EntityPlayerMP) sender; try { Object obj = parser.parse(new FileReader(CdACommands.getLocationsFile())); JSONObject jsonObject = (JSONObject) obj; if(jsonObject.containsKey("Spawn")) { String s = (String) jsonObject.get("Spawn"); String[] sList = s.split(";"); try { p.setPositionAndRotation(Double.parseDouble(sList[0]), Double.parseDouble(sList[1]), Double.parseDouble(sList[2]), Float.parseFloat(sList[3]), Float.parseFloat(sList[4])); } catch(NumberFormatException ex) { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Qualcosa non ha funzionato nella lettura delle coordinate, contatta un OP!"); p.addChatMessage(argsErr); } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } SetHomeCommand package net.robyrho.cdacommands.commands; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.List; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import scala.actors.threadpool.Arrays; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.robyrho.cdacommands.CdACommands; public class SetHomeCommand implements ICommand { @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "sethome"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/sethome"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { JSONParser parser = new JSONParser(); EntityPlayerMP p = (EntityPlayerMP) sender; if(args.length == 0) { try { Object obj = parser.parse(new FileReader(CdACommands.getLocationsFile())); JSONObject jsonObject = (JSONObject) obj; jsonObject.put(p.getDisplayName(), p.posX + ";" + p.posY + ";" + p.posZ + ";" + p.cameraYaw + ";" + p.cameraPitch); try { FileWriter writer = new FileWriter(CdACommands.getLocationsFile()); writer.write(jsonObject.toJSONString()); writer.flush(); writer.close(); } catch(IOException ex) { ex.printStackTrace(); } IChatComponent mess = null; mess = mess.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.DARK_GREEN)); mess.appendText("Benvenuto a casa!"); p.addChatMessage(mess); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Usa " + getCommandUsage(sender)); p.addChatMessage(argsErr); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } HomeCommand package net.robyrho.cdacommands.commands; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.List; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.robyrho.cdacommands.CdACommands; public class HomeCommand implements ICommand { @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "home"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/home"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { JSONParser parser = new JSONParser(); EntityPlayerMP p = (EntityPlayerMP) sender; try { Object obj = parser.parse(new FileReader(CdACommands.getLocationsFile())); JSONObject jsonObject = (JSONObject) obj; if(jsonObject.containsKey(p.getDisplayName())) { String s = (String) jsonObject.get(p.getDisplayName()); String[] sList = s.split(";"); try { p.setPositionAndRotation(Double.parseDouble(sList[0]), Double.parseDouble(sList[1]), Double.parseDouble(sList[2]), Float.parseFloat(sList[3]), Float.parseFloat(sList[4])); } catch(NumberFormatException ex) { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Qualcosa non ha funzionato nella lettura delle coordinate, contatta un OP!"); p.addChatMessage(argsErr); } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } TPACommand package net.robyrho.cdacommands.commands; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Timer; import java.util.TimerTask; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.minecraft.world.WorldServer; public class TPACommand implements ICommand { public static HashMap<EntityPlayerMP, List<EntityPlayerMP>> requests = new HashMap<EntityPlayerMP, List<EntityPlayerMP>>(); @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "tpa"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/tpa <player>"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { final EntityPlayerMP p = (EntityPlayerMP) sender; if(args.length == 1) { String[] pList = MinecraftServer.getServer().getAllUsernames(); if(Arrays.asList(pList).contains(args[0])) { WorldServer[] ws= MinecraftServer.getServer().worldServers; for(WorldServer w : ws) { if(w.playerEntities.contains(w.getPlayerEntityByName(args[0]))) { final EntityPlayerMP pt = (EntityPlayerMP) w.getPlayerEntityByName(args[0]); List<EntityPlayerMP> l = requests.get(pt); l.add(p); requests.put(pt, l); IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.GOLD)); argsErr.appendText("Hai ricevuto una richiesta di teletrasporto da " + p.getDisplayName() + ". Scrivi /tpaccept entro 15 secondi per accettarla."); pt.addChatMessage(argsErr); Timer t = new Timer(); t.schedule(new TimerTask(){ @Override public void run() { List<EntityPlayerMP> l = requests.get(pt); l.remove(p); requests.put(pt, l); } }, 15000L); } } } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Il giocatore " + args[0] + " non è online"); p.addChatMessage(argsErr); } } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Usa " + getCommandUsage(sender)); p.addChatMessage(argsErr); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } TPAcceptCommand package net.robyrho.cdacommands.commands; import java.util.List; import scala.actors.threadpool.Arrays; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatStyle; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; import net.minecraft.world.WorldServer; public class TPAcceptCommand implements ICommand { @Override public int compareTo(Object arg0) { return 0; } @Override public String getCommandName() { return "tpaccept"; } @Override public String getCommandUsage(ICommandSender p_71518_1_) { return "/tpaccept"; } @Override public List getCommandAliases() { return null; } @SuppressWarnings("null") @Override public void processCommand(ICommandSender sender, String[] args) { EntityPlayerMP p = (EntityPlayerMP) sender; if(args.length == 0) { if(TPACommand.requests.containsKey(p)) { List<EntityPlayerMP> pl = TPACommand.requests.get(p); for(EntityPlayerMP pf : pl) { pf.setPosition(p.posX, p.posY, p.posZ); } TPACommand.requests.remove(p); } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Non hai nessuna richiesta di teletrasporto!"); p.addChatMessage(argsErr); } } else { IChatComponent argsErr = null; argsErr = argsErr.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED)); argsErr.appendText("Usa " + getCommandUsage(sender)); p.addChatMessage(argsErr); } } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { if(sender instanceof EntityPlayerMP) { return true; } return false; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { return null; } @Override public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) { return false; } } Please guys, only a little suggestion for me. Thank you
-
Error in creating/joining worlds
Hi guys, my problem is that: every times that I download and install the source and then I launch it with Eclipse I got long stacktrace in creating/joining worlds and the game crash! Here the only class in my mod (I modified only names, nothing else): package net.robyrho.cdaeco; import net.minecraft.init.Blocks; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @Mod(modid = CdAEco.MODID, version = CdAEco.VERSION) public class CdAEco { public static final String MODID = "cdaeco"; public static final String VERSION = "1.0"; @EventHandler public void preinit(FMLPreInitializationEvent event) { } @EventHandler public void init(FMLInitializationEvent event) { System.out.println("Loaded!"); } } Here the stacktrace when I try to create a world (I pasted all): [18:09:42] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [18:09:42] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [18:09:42] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [18:09:42] [main/INFO]: Forge Mod Loader version 7.2.205.1098 for Minecraft 1.7.2 loading [18:09:42] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_51, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [18:09:42] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [18:09:42] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [18:09:42] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [18:09:42] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [18:09:42] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [18:09:42] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [18:09:42] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [18:09:43] [main/ERROR]: The minecraft jar file:/C:/Users/Leonardo/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1098/forgeBin-1.7.2-10.12.1.1098.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! [18:09:43] [main/ERROR]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! [18:09:43] [main/ERROR]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Leonardo/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1098/forgeBin-1.7.2-10.12.1.1098.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it [18:09:43] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [18:09:43] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [18:09:43] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [18:09:44] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [18:09:46] [main/INFO]: Setting user: Player870 [18:09:48] [Client thread/INFO]: LWJGL Version: 2.9.0 [18:09:48] [Client thread/INFO]: Attempting early MinecraftForge initialization [18:09:48] [Client thread/INFO]: MinecraftForge v10.12.1.1098 Initialized [18:09:48] [Client thread/INFO]: Replaced 182 ore recipies [18:09:48] [Client thread/INFO]: Completed early MinecraftForge initialization [18:09:48] [Client thread/INFO]: Config directory created successfully [18:09:49] [Client thread/INFO]: Searching C:\Users\Leonardo\Desktop\Mods\CdAEco 1.7.2\eclipse\mods for mods [18:09:49] [Client thread/INFO]: Mod cdaeco is missing the required element 'name'. Substituting cdaeco [18:09:50] [Client thread/ERROR]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! [18:09:50] [Client thread/ERROR]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.Start. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! [18:09:51] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [18:09:52] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:cdaeco [18:09:52] [Client thread/INFO]: Processing ObjectHolder annotations [18:09:52] [Client thread/INFO]: Found 341 ObjectHolder annotations [18:09:52] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [18:09:52] [Client thread/INFO]: Applying holder lookups [18:09:52] [Client thread/INFO]: Holder lookups applied Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [18:09:53] [sound Library Loader/INFO]: Sound engine started [18:09:53] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [18:09:53] [Client thread/INFO]: Created: 256x256 textures/items-atlas Loaded! [18:09:53] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [18:09:53] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:cdaeco [18:09:54] [Client thread/INFO]: Created: 256x256 textures/items-atlas [18:09:54] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas SoundSystem shutting down... Author: Paul Lamb, www.paulscode.com Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [18:09:55] [sound Library Loader/INFO]: Sound engine started [18:09:56] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms [18:10:08] [server thread/INFO]: Starting integrated minecraft server version 1.7.2 [18:10:08] [server thread/INFO]: Generating keypair [18:10:08] [server thread/INFO]: Converting map! [18:10:08] [server thread/INFO]: Scanning folders... [18:10:08] [server thread/INFO]: Total conversion count is 0 [18:10:08] [server thread/INFO]: Injecting existing block and item data into this server instance [18:10:08] [server thread/INFO]: Applying holder lookups [18:10:08] [server thread/INFO]: Holder lookups applied [18:10:10] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@181c0080) [18:10:10] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@181c0080) [18:10:10] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@181c0080) [18:10:10] [server thread/INFO]: Preparing start region for level 0 [18:10:11] [server thread/INFO]: Preparing spawn area: 10% [18:10:12] [server thread/INFO]: Preparing spawn area: 24% [18:10:13] [server thread/INFO]: Preparing spawn area: 35% [18:10:14] [server thread/INFO]: Preparing spawn area: 45% [18:10:15] [server thread/INFO]: Preparing spawn area: 57% [18:10:16] [server thread/INFO]: Preparing spawn area: 75% [18:10:17] [server thread/INFO]: Preparing spawn area: 91% [18:10:20] [Netty Client IO #0/ERROR]: HandshakeMessageHandler exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.userEventTriggered(HandshakeMessageHandler.java:40) ~[HandshakeMessageHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) [ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) [ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireUserEventTriggered(DefaultChannelPipeline.java:779) [DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handlerAdded(NetworkDispatcher.java:132) [NetworkDispatcher.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:484) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded(DefaultChannelPipeline.java:479) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore0(DefaultChannelPipeline.java:178) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:163) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:153) [DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.insertIntoChannel(NetworkDispatcher.java:119) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientToServerHandshake(NetworkDispatcher.java:124) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.internal.FMLNetworkHandler.fmlClientHandshake(FMLNetworkHandler.java:66) [FMLNetworkHandler.class:?] at net.minecraft.client.network.NetHandlerLoginClient.handleLoginSuccess(NetHandlerLoginClient.java:97) [NetHandlerLoginClient.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:36) [s02PacketLoginSuccess.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:10) [s02PacketLoginSuccess.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:98) [NetworkManager.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:301) [NetworkManager.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:20] [Netty Client IO #0/ERROR]: NetworkDispatcher exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.userEventTriggered(HandshakeMessageHandler.java:40) ~[HandshakeMessageHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) ~[ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) ~[ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireUserEventTriggered(DefaultChannelPipeline.java:779) ~[DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handlerAdded(NetworkDispatcher.java:132) ~[NetworkDispatcher.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:484) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded(DefaultChannelPipeline.java:479) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore0(DefaultChannelPipeline.java:178) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:163) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:153) ~[DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.insertIntoChannel(NetworkDispatcher.java:119) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientToServerHandshake(NetworkDispatcher.java:124) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.internal.FMLNetworkHandler.fmlClientHandshake(FMLNetworkHandler.java:66) ~[FMLNetworkHandler.class:?] at net.minecraft.client.network.NetHandlerLoginClient.handleLoginSuccess(NetHandlerLoginClient.java:97) ~[NetHandlerLoginClient.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:36) ~[s02PacketLoginSuccess.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:10) ~[s02PacketLoginSuccess.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:98) ~[NetworkManager.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:301) ~[NetworkManager.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:20] [server thread/INFO]: Player870 lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}} [18:10:20] [server thread/INFO]: Player870 left the game [18:10:20] [server thread/INFO]: Stopping singleplayer server as player logged out [18:10:20] [server thread/INFO]: Stopping server [18:10:20] [server thread/INFO]: Saving players [18:10:20] [server thread/INFO]: Saving worlds [18:10:20] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [18:10:22] [server thread/INFO]: Saving chunks for level 'New World'/Nether [18:10:22] [server thread/INFO]: Saving chunks for level 'New World'/The End [18:10:24] [server thread/INFO]: Unloading dimension 0 [18:10:24] [server thread/INFO]: Unloading dimension -1 [18:10:24] [server thread/INFO]: Unloading dimension 1 [18:10:24] [server thread/INFO]: Applying holder lookups [18:10:24] [server thread/INFO]: Holder lookups applied And here the stacktrace whenever I try to join it: [18:10:38] [server thread/INFO]: Starting integrated minecraft server version 1.7.2 [18:10:38] [server thread/INFO]: Generating keypair [18:10:38] [server thread/INFO]: Injecting existing block and item data into this server instance [18:10:38] [server thread/INFO]: Applying holder lookups [18:10:38] [server thread/INFO]: Holder lookups applied [18:10:38] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@7dc5ebae) [18:10:38] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@7dc5ebae) [18:10:38] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@7dc5ebae) [18:10:38] [server thread/INFO]: Preparing start region for level 0 [18:10:40] [Netty Client IO #1/ERROR]: HandshakeMessageHandler exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.userEventTriggered(HandshakeMessageHandler.java:40) ~[HandshakeMessageHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) [ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) [ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireUserEventTriggered(DefaultChannelPipeline.java:779) [DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handlerAdded(NetworkDispatcher.java:132) [NetworkDispatcher.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:484) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded(DefaultChannelPipeline.java:479) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore0(DefaultChannelPipeline.java:178) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:163) [DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:153) [DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.insertIntoChannel(NetworkDispatcher.java:119) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientToServerHandshake(NetworkDispatcher.java:124) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.internal.FMLNetworkHandler.fmlClientHandshake(FMLNetworkHandler.java:66) [FMLNetworkHandler.class:?] at net.minecraft.client.network.NetHandlerLoginClient.handleLoginSuccess(NetHandlerLoginClient.java:97) [NetHandlerLoginClient.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:36) [s02PacketLoginSuccess.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:10) [s02PacketLoginSuccess.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:98) [NetworkManager.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:301) [NetworkManager.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:41] [Netty Client IO #1/ERROR]: ChannelRegistrationHandler exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.client.FMLClientHandler.fireNetRegistrationEvent(FMLClientHandler.java:852) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.fireNetRegistrationEvent(FMLCommonHandler.java:589) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:28) ~[ChannelRegistrationHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) ~[ChannelRegistrationHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:41] [Netty Client IO #1/ERROR]: FMLIndexedMessageCodec exception caught java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.client.FMLClientHandler.fireNetRegistrationEvent(FMLClientHandler.java:852) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.fireNetRegistrationEvent(FMLCommonHandler.java:589) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:28) ~[ChannelRegistrationHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) ~[ChannelRegistrationHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:41] [Netty Client IO #1/ERROR]: HandshakeMessageHandler exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.client.FMLClientHandler.fireNetRegistrationEvent(FMLClientHandler.java:852) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.fireNetRegistrationEvent(FMLCommonHandler.java:589) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:28) ~[ChannelRegistrationHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) ~[ChannelRegistrationHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:41] [Netty Client IO #1/ERROR]: NetworkDispatcher exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.userEventTriggered(HandshakeMessageHandler.java:40) ~[HandshakeMessageHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) ~[ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.ChannelInboundHandlerAdapter.userEventTriggered(ChannelInboundHandlerAdapter.java:108) ~[ChannelInboundHandlerAdapter.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeUserEventTriggered(DefaultChannelHandlerContext.java:308) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireUserEventTriggered(DefaultChannelHandlerContext.java:294) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireUserEventTriggered(DefaultChannelPipeline.java:779) ~[DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handlerAdded(NetworkDispatcher.java:132) ~[NetworkDispatcher.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:484) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.callHandlerAdded(DefaultChannelPipeline.java:479) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore0(DefaultChannelPipeline.java:178) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:163) ~[DefaultChannelPipeline.class:?] at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:153) ~[DefaultChannelPipeline.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.insertIntoChannel(NetworkDispatcher.java:119) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientToServerHandshake(NetworkDispatcher.java:124) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.internal.FMLNetworkHandler.fmlClientHandshake(FMLNetworkHandler.java:66) ~[FMLNetworkHandler.class:?] at net.minecraft.client.network.NetHandlerLoginClient.handleLoginSuccess(NetHandlerLoginClient.java:97) ~[NetHandlerLoginClient.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:36) ~[s02PacketLoginSuccess.class:?] at net.minecraft.network.login.server.S02PacketLoginSuccess.processPacket(SourceFile:10) ~[s02PacketLoginSuccess.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:98) ~[NetworkManager.class:?] at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:301) ~[NetworkManager.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] mag 27, 2014 6:10:41 PM io.netty.channel.embedded.EmbeddedChannel recordException Avvertenza: More than one exception was raised. Will report only the first one and log others. java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) at cpw.mods.fml.client.FMLClientHandler.fireNetRegistrationEvent(FMLClientHandler.java:852) at cpw.mods.fml.common.FMLCommonHandler.fireNetRegistrationEvent(FMLCommonHandler.java:589) at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:28) at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) at java.lang.Thread.run(Unknown Source) [18:10:42] [Netty Client IO #1/ERROR]: HandshakeMessageHandler exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.channelRead0(HandshakeMessageHandler.java:27) ~[HandshakeMessageHandler.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.channelRead0(HandshakeMessageHandler.java:9) ~[HandshakeMessageHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:32) [ChannelRegistrationHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) [ChannelRegistrationHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:42] [Netty Client IO #1/ERROR]: NetworkDispatcher exception java.lang.RuntimeException: Timeout waiting for client thread to catch up! at cpw.mods.fml.client.FMLClientHandler.waitForPlayClient(FMLClientHandler.java:843) ~[FMLClientHandler.class:?] at cpw.mods.fml.common.FMLCommonHandler.waitForPlayClient(FMLCommonHandler.java:584) ~[FMLCommonHandler.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.clientListenForServerHandshake(NetworkDispatcher.java:154) [NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:33) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.FMLHandshakeClientState$1.accept(FMLHandshakeClientState.java:27) ~[FMLHandshakeClientState$1.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.channelRead0(HandshakeMessageHandler.java:27) ~[HandshakeMessageHandler.class:?] at cpw.mods.fml.common.network.handshake.HandshakeMessageHandler.channelRead0(HandshakeMessageHandler.java:9) ~[HandshakeMessageHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:32) ~[ChannelRegistrationHandler.class:?] at cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler.channelRead0(ChannelRegistrationHandler.java:15) ~[ChannelRegistrationHandler.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:257) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:185) ~[NetworkDispatcher.class:?] at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) ~[NetworkDispatcher.class:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[simpleChannelInboundHandler.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:313) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:43) [LocalChannel.class:?] at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:299) [LocalChannel$6.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [singleThreadEventExecutor.class:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) [NioEventLoop.class:?] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [singleThreadEventExecutor$2.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_51] [18:10:42] [Netty Client IO #1/INFO]: Unexpected packet during modded negotiation - assuming vanilla or keepalives : net.minecraft.network.play.server.S00PacketKeepAlive [18:10:43] [Netty Client IO #1/INFO]: Unexpected packet during modded negotiation - assuming vanilla or keepalives : net.minecraft.network.play.server.S00PacketKeepAlive [18:10:45] [Netty Client IO #1/INFO]: Unexpected packet during modded negotiation - assuming vanilla or keepalives : net.minecraft.network.play.server.S00PacketKeepAlive [18:10:47] [Netty Client IO #1/INFO]: Unexpected packet during modded negotiation - assuming vanilla or keepalives : net.minecraft.network.play.server.S00PacketKeepAlive
IPS spam blocked by CleanTalk.