package com.forgeessentials.core.preloader;

import com.google.common.eventbus.EventBus;
import cpw.mods.fml.common.DummyModContainer;
import cpw.mods.fml.common.LoadController;
import cpw.mods.fml.common.ModMetadata;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.jar.JarFile;
import java.util.jar.Manifest;

// Kindly do not reference any FE classes outside the coremod package in this class.

public class FEModContainer extends DummyModContainer {
    public static final String version = "%VERSION%";

    public boolean mod;

    public FEModContainer()
    {
        super(new ModMetadata());
        /* ModMetadata is the same as mcmod.info */
        ModMetadata myMeta = super.getMetadata();
        myMeta.authorList = Arrays.asList(new String[]
                { "See the ForgeEssentials author list." });
        myMeta.description = "Does needed setup for ForgeEssentials.";
        myMeta.modId = "FEPreLoader";
        myMeta.version = version;
        myMeta.name = "Forge Essentials|PreLoader";
        myMeta.url = "";
        myMeta.parent = "ForgeEssentials";
    }

    @Override
    public boolean registerBus(EventBus bus, LoadController controller)
    {
        bus.register(this);
        return true;
    }
}

@@ -228,129 +228,19 @@
 ava.
-io.File;%0Aimport java.io.IOException;%0Aimport java.util.Arrays;%0Aimport java.util.jar.JarFile;%0Aimport java.util.jar.Manifest
+util.Arrays
 ;%0A%0A/
@@ -688,24 +688,8 @@
 ng%5B%5D
-%0A               
  %7B %22

Remove redundant imports