@@ -0,0 +1,1786 @@
+package carpentersblocks.util;%0A%0Aimport java.io.ByteArrayInputStream;%0Aimport java.io.IOException;%0Aimport java.io.InputStream;%0Aimport java.util.zip.ZipEntry;%0Aimport java.util.zip.ZipFile;%0A%0Aimport net.minecraft.client.resources.ResourcePackFileNotFoundException;%0Aimport carpentersblocks.CarpentersBlocksCachedResources;%0A%0Aimport com.google.common.base.Charsets;%0A%0Aimport cpw.mods.fml.client.FMLFileResourcePack;%0Aimport cpw.mods.fml.common.ModContainer;%0A%0Apublic class DynamicFileResourcePack extends FMLFileResourcePack %7B%0A%0A    public DynamicFileResourcePack(ModContainer container)%0A    %7B%0A        super(container);%0A    %7D%0A%0A    private ZipFile getResourcePackZipFile()%0A    %7B%0A        return CarpentersBlocksCachedResources.INSTANCE.getZipFile();%0A    %7D%0A%0A    @Override%0A    protected InputStream getInputStreamByName(String resourceName) throws IOException%0A    %7B%0A        ZipFile zipfile = getResourcePackZipFile();%0A        ZipEntry zipentry = zipfile.getEntry(resourceName);%0A%0A        try %7B%0A            if (%22pack.mcmeta%22.equals(resourceName)) %7B%0A                return new ByteArrayInputStream((%22%7B%5Cn%22 +%0A                        %22 %5C%22pack%5C%22: %7B%5Cn%22+%0A                        %22   %5C%22description%5C%22: %5C%22dummy FML pack for %22+CarpentersBlocksCachedResources.INSTANCE.getName()+%22%5C%22,%5Cn%22+%0A                        %22   %5C%22pack_format%5C%22: 1%5Cn%22+%0A                        %22%7D%5Cn%22 +%0A                        %22%7D%22).getBytes(Charsets.UTF_8));%0A            %7D else %7B%0A                return zipfile.getInputStream(zipentry);%0A            %7D%0A        %7D catch (IOException e) %7B%0A            throw new ResourcePackFileNotFoundException(resourcePackFile, resourceName);%0A        %7D%0A    %7D%0A%0A    @Override%0A    public boolean hasResourceName(String resourceName)%0A    %7B%0A        return getResourcePackZipFile().getEntry(resourceName) != null;%0A    %7D%0A%0A%7D%0A

Add necessary component for bed design texture pack support.