    001/*
    002 * Forge Mod Loader
    003 * Copyright (c) 2012-2013 cpw.
    004 * All rights reserved. This program and the accompanying materials
    005 * are made available under the terms of the GNU Lesser Public License v2.1
    006 * which accompanies this distribution, and is available at
    007 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
    008 *
    009 * Contributors:
    010 *     cpw - implementation
    011 */
    012
    013package cpw.mods.fml.relauncher;
    014
    015import java.util.Map;
    016
    017public class FMLCorePlugin implements IFMLLoadingPlugin
    018{
    019    @Override
    020    public String[] getLibraryRequestClass()
    021    {
    022        return new String[] {"cpw.mods.fml.relauncher.CoreFMLLibraries"};
    023    }
    024
    025    @Override
    026    public String[] getASMTransformerClass()
    027    {
    028        return new String[] {
    029                             "cpw.mods.fml.common.asm.transformers.AccessTransformer",
    030                             "cpw.mods.fml.common.asm.transformers.MarkerTransformer",
    031                             "cpw.mods.fml.common.asm.transformers.SideTransformer",
    032                            };
    033    }
    034
    035    @Override
    036    public String getModContainerClass()
    037    {
    038        return "cpw.mods.fml.common.FMLDummyContainer";
    039    }
    040
    041    @Override
    042    public String getSetupClass()
    043    {
    044        return "cpw.mods.fml.common.asm.FMLSanityChecker";
    045    }
    046
    047    @Override
    048    public void injectData(Map<String, Object> data)
    049    {
    050        // don't care about this data
    051    }
    052}