package codechicken.chunkloader; import codechicken.core.ClientUtils; import net.minecraft.client.Minecraft; import codechicken.core.CCUpdateChecker; import codechicken.lib.packet.PacketCustom; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.RenderingRegistry; import static codechicken.chunkloader.ChickenChunks.*; public class ChunkLoaderClientProxy extends ChunkLoaderProxy { @Override public void init() { if(config.getTag("checkUpdates").getBooleanValue(true)) CCUpdateChecker.updateCheck("ChickenChunks"); ClientUtils.enhanceSupportersList("ChickenChunks"); super.init(); PacketCustom.assignHandler(ChunkLoaderCPH.channel, new ChunkLoaderCPH()); ClientRegistry.bindTileEntitySpecialRenderer(TileChunkLoader.class, new TileChunkLoaderRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileSpotLoader.class, new TileChunkLoaderRenderer()); RenderingRegistry.registerBlockHandler(new ChunkLoaderSBRH()); } @Override public void openGui(TileChunkLoader tile) { Minecraft.getMinecraft().displayGuiScreen(new GuiChunkLoader(tile)); } }