001    package net.minecraft.src;
002    
003    import cpw.mods.fml.common.Side;
004    import cpw.mods.fml.common.asm.SideOnly;
005    import java.applet.Applet;
006    import java.applet.AppletStub;
007    import java.net.MalformedURLException;
008    import java.net.URL;
009    import java.util.Map;
010    
011    @SideOnly(Side.CLIENT)
012    public class MinecraftFakeLauncher extends Applet implements AppletStub
013    {
014        final Map field_74534_a;
015    
016        public MinecraftFakeLauncher(Map par1Map)
017        {
018            this.field_74534_a = par1Map;
019        }
020    
021        public void appletResize(int par1, int par2) {}
022    
023        public boolean isActive()
024        {
025            return true;
026        }
027    
028        public URL getDocumentBase()
029        {
030            try
031            {
032                return new URL("http://www.minecraft.net/game/");
033            }
034            catch (MalformedURLException var2)
035            {
036                var2.printStackTrace();
037                return null;
038            }
039        }
040    
041        public String getParameter(String par1Str)
042        {
043            if (this.field_74534_a.containsKey(par1Str))
044            {
045                return (String)this.field_74534_a.get(par1Str);
046            }
047            else
048            {
049                System.err.println("Client asked for parameter: " + par1Str);
050                return null;
051            }
052        }
053    }