001    package net.minecraftforge.common;
002    
003    import java.util.Arrays;
004    
005    import com.google.common.eventbus.EventBus;
006    
007    import cpw.mods.fml.common.DummyModContainer;
008    import cpw.mods.fml.common.LoadController;
009    import cpw.mods.fml.common.Loader;
010    import cpw.mods.fml.common.ModMetadata;
011    
012    import static net.minecraftforge.common.ForgeVersion.*;
013    
014    public class ForgeDummyContainer extends DummyModContainer
015    {
016        public ForgeDummyContainer()
017        {
018            super(new ModMetadata());
019            ModMetadata meta = getMetadata();
020            meta.modId       = "Forge";
021            meta.name        = "Minecraft Forge";
022            meta.version     = String.format("%d.%d.%d.%d", majorVersion, minorVersion, revisionVersion, buildVersion);
023            meta.credits     = "Made possible with help from many people";
024            meta.authorList  = Arrays.asList("LexManos", "Eloraam", "Spacetoad");
025            meta.description = "Minecraft Forge is a common open source API allowing a broad range of mods " +
026                               "to work cooperatively together. It allows many mods to be created without " +
027                               "them editing the main Minecraft code.";
028            meta.url         = "http://MinecraftForge.net";
029            meta.updateUrl   = "http://MinecraftForge.net/forum/index.php/topic,5.0.html";
030            meta.screenshots = new String[0];
031            meta.logoFile    = "/forge_logo.png";
032        }
033        
034        @Override
035        public boolean registerBus(EventBus bus, LoadController controller)
036        {
037            return true;
038        }
039    }