else
{
names = new String[]{"mcServer","theEntityTracker","thePlayerManager","field_85177_Q"};
}
name = name.replace('.', '/');
ClassNode cn = new ClassNode(Opcodes.ASM4);
cr.accept(cn, ClassReader.EXPAND_FRAMES);
for(MethodNode m : cn.methods)
{
if("<init>".equals(m.name) && "(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/storage/ISaveHandler;Ljava/lang/String;Lnet/minecraft/world/WorldProvider;Lnet/minecraft/world/WorldSettings;Lnet/minecraft/profiler/Profiler;Lnet/minecraft/logging/ILogAgent;)V".equals(m.desc))
{
return bytes;
}
}
ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES | ClassWriter.COMPUTE_MAXS);
cn.accept(cw);
/* new WorldServer constructor
* WorldServer(MinecraftServer minecraftServer,
ISaveHandler saveHandler, String worldName,
WorldProvider provider, WorldSettings worldSettings,
Profiler theProfiler, ILogAgent worldLogAgent)