diff --git a/client/cpw/mods/fml/client/FMLClientHandler.java b/client/cpw/mods/fml/client/FMLClientHandler.java index 34b1c5bef2..64c587945b 100644 --- a/client/cpw/mods/fml/client/FMLClientHandler.java +++ b/client/cpw/mods/fml/client/FMLClientHandler.java @@ -585,4 +585,10 @@ public class FMLClientHandler implements IFMLSidedHandler } } } + + @Override + public void updateResourcePackList() + { + client.func_110436_a(); + } } diff --git a/common/cpw/mods/fml/common/FMLCommonHandler.java b/common/cpw/mods/fml/common/FMLCommonHandler.java index 445c3076cb..d19b213c5e 100644 --- a/common/cpw/mods/fml/common/FMLCommonHandler.java +++ b/common/cpw/mods/fml/common/FMLCommonHandler.java @@ -491,4 +491,9 @@ public class FMLCommonHandler { sidedDelegate.addModAsResource(container); } + + public void updateResourcePackList() + { + sidedDelegate.updateResourcePackList(); + } } diff --git a/common/cpw/mods/fml/common/IFMLSidedHandler.java b/common/cpw/mods/fml/common/IFMLSidedHandler.java index a9ba216d13..c105efb79a 100644 --- a/common/cpw/mods/fml/common/IFMLSidedHandler.java +++ b/common/cpw/mods/fml/common/IFMLSidedHandler.java @@ -64,4 +64,6 @@ public interface IFMLSidedHandler void disconnectIDMismatch(MapDifference s, NetHandler toKill, INetworkManager mgr); void addModAsResource(ModContainer container); + + void updateResourcePackList(); } diff --git a/common/cpw/mods/fml/common/LoadController.java b/common/cpw/mods/fml/common/LoadController.java index cc681db6be..03b4557d62 100644 --- a/common/cpw/mods/fml/common/LoadController.java +++ b/common/cpw/mods/fml/common/LoadController.java @@ -95,6 +95,7 @@ public class LoadController } eventChannels = eventBus.build(); + FMLCommonHandler.instance().updateResourcePackList(); } public void distributeStateMessage(LoaderState state, Object... eventData) diff --git a/common/cpw/mods/fml/server/FMLServerHandler.java b/common/cpw/mods/fml/server/FMLServerHandler.java index e4ecec6065..ae40c70157 100644 --- a/common/cpw/mods/fml/server/FMLServerHandler.java +++ b/common/cpw/mods/fml/server/FMLServerHandler.java @@ -195,4 +195,9 @@ public class FMLServerHandler implements IFMLSidedHandler { // NOOP on server } + @Override + public void updateResourcePackList() + { + // NOOP on server + } }