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 }