001 package net.minecraft.client;
002
003 import cpw.mods.fml.relauncher.Side;
004 import cpw.mods.fml.relauncher.SideOnly;
005 import java.util.concurrent.Callable;
006
007 @SideOnly(Side.CLIENT)
008 public class CallableTickingScreenName implements Callable
009 {
010 /** Reference to the Minecraft object. */
011 final Minecraft mc;
012
013 public CallableTickingScreenName(Minecraft par1Minecraft)
014 {
015 this.mc = par1Minecraft;
016 }
017
018 public String getLWJGLVersion()
019 {
020 return this.mc.currentScreen.getClass().getCanonicalName();
021 }
022
023 public Object call()
024 {
025 return this.getLWJGLVersion();
026 }
027 }