package net.minecraft.world.storage;
import java.util.concurrent.Callable;
class CallableLevelStorageVersion implements Callable
{
final WorldInfo worldInfoInstance;
CallableLevelStorageVersion(WorldInfo par1WorldInfo)
{
this.worldInfoInstance = par1WorldInfo;
}
public String callLevelStorageFormat()
{
String s = "Unknown?";
try
{
switch (WorldInfo.getSaveVersion(this.worldInfoInstance))
{
case 19132:
s = "McRegion";
break;
case 19133:
s = "Anvil";
}
}
catch (Throwable throwable)
{
;
}
return String.format("0x%05X - %s", new Object[] {Integer.valueOf(WorldInfo.getSaveVersion(this.worldInfoInstance)), s});
}
public Object call()
{
return this.callLevelStorageFormat();
}
}