is it posible to read the "worldInfo" from another class ?
the following is part of the class that holds it:
    public abstract class World implements IBlockAccess{
    protected WorldInfo worldInfo;
    //=====Stuff=====
    public World(ISaveHandler par1ISaveHandler, String par2Str, WorldSettings par3WorldSettings, WorldProvider par4WorldProvider, Profiler par5Profiler, ILogAgent par6ILogAgent)
        {
        this.worldInfo.setWorldName(par2Str);
        }
}
i want to use it in my class to get the name. "worldInfo.getWorldName"
EDIT 1: Ok i created a class in the same package with the World.. "World_Spy.class"
public class World_Spy extends World{
    public World_Spy(ISaveHandler par1iSaveHandler, String par2Str,
            WorldProvider par3WorldProvider, WorldSettings par4WorldSettings,
            Profiler par5Profiler, ILogAgent par6iLogAgent) {
        super(par1iSaveHandler, par2Str, par3WorldProvider, par4WorldSettings,
                par5Profiler, par6iLogAgent);
    }
    @Override
    protected IChunkProvider createChunkProvider() {
        return null;
    }
    @Override
    public Entity getEntityByID(int i) {
        return null;
    }
    String TheName = "";
    public void gotIt(){
        TheName = this.worldInfo.getWorldName();
        System.out.println(TheName);
    }
}
But when i call it from the main class it crashes the game..
World_Spy WName = new World_Spy(null, null, null, null, null, null);
Is it about the parameters?
 
     
     
     
     
    