From 7440cc89e9308e757d6a6e16e4d2425cbef3e2da Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 10 Aug 2012 23:27:11 -0400 Subject: [PATCH] Fix NPE on missing mods - still need to actually handle missing mods properly on client --- .../fml/common/network/ModMissingPacket.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/fml/common/cpw/mods/fml/common/network/ModMissingPacket.java b/fml/common/cpw/mods/fml/common/network/ModMissingPacket.java index ebf35361fc..a180495a09 100644 --- a/fml/common/cpw/mods/fml/common/network/ModMissingPacket.java +++ b/fml/common/cpw/mods/fml/common/network/ModMissingPacket.java @@ -1,5 +1,7 @@ package cpw.mods.fml.common.network; +import java.util.List; + import net.minecraft.src.NetHandler; import net.minecraft.src.NetworkManager; @@ -14,22 +16,24 @@ public class ModMissingPacket extends FMLPacket @Override public byte[] generatePacket(Object... data) { - // TODO Auto-generated method stub - return null; + // TODO + List missing = (List) data[0]; + List badVersion = (List) data[1]; + + return new byte[0]; } @Override public FMLPacket consumePacket(byte[] data) { - // TODO Auto-generated method stub - return null; + // TODO + return this; } @Override public void execute(NetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName) { - // TODO Auto-generated method stub - + // TODO } }