Handle running multiple platforms at a time better.

This commit is contained in:
sk89q
2014-04-05 23:27:10 -07:00
parent d1a69fd985
commit f3e107da90
9 changed files with 148 additions and 16 deletions

View File

@ -130,4 +130,19 @@ public class ForgeServerInterface extends ServerInterface {
public LocalConfiguration getConfiguration() {
return mod.getConfig();
}
@Override
public String getVersion() {
return mod.getInternalVersion();
}
@Override
public String getPlatformName() {
return "Forge-Official";
}
@Override
public String getPlatformVersion() {
return mod.getInternalVersion();
}
}

View File

@ -62,7 +62,7 @@ public class WorldEditMod {
logger.setParent(FMLLog.getLogger());
Logger.getLogger("com.sk89q").setParent(FMLLog.getLogger());
String modVersion = WorldEditMod.class.getAnnotation(Mod.class).version();
String modVersion = getInternalVersion();
String manifestVersion = WorldEdit.getVersion();
if (!manifestVersion.equalsIgnoreCase(modVersion) && !modVersion.equals("%VERSION%")) {
WorldEdit.setVersion(manifestVersion + " (" + modVersion + ")");
@ -176,4 +176,9 @@ public class WorldEditMod {
}
}
}
String getInternalVersion() {
return WorldEditMod.class.getAnnotation(Mod.class).version();
}
}