Set the version into the fml metadata
This commit is contained in:
parent
3290802a7d
commit
811443a1de
|
@ -16,11 +16,8 @@ import cpw.mods.fml.common.FMLCommonHandler;
|
|||
public class Version {
|
||||
private static String major;
|
||||
private static String minor;
|
||||
@SuppressWarnings("unused")
|
||||
private static String rev;
|
||||
@SuppressWarnings("unused")
|
||||
private static String build;
|
||||
@SuppressWarnings("unused")
|
||||
private static String mcversion;
|
||||
private static boolean loaded;
|
||||
|
||||
|
@ -49,4 +46,10 @@ public class Version {
|
|||
}
|
||||
return major+"."+minor;
|
||||
}
|
||||
public static String fullVersionString() {
|
||||
if (!loaded) {
|
||||
init();
|
||||
}
|
||||
return String.format("%s.%s.%s build %s for %s", major,minor,rev, build, mcversion);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,6 +13,9 @@ package cpw.mods.ironchest;
|
|||
import java.io.File;
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
import cpw.mods.fml.common.ModContainer;
|
||||
import cpw.mods.fml.common.modloader.ModLoaderModContainer;
|
||||
|
||||
import net.minecraft.src.ModLoader;
|
||||
import net.minecraft.src.SidedProxy;
|
||||
import net.minecraft.src.forge.Configuration;
|
||||
|
@ -35,6 +38,10 @@ public class mod_IronChest extends NetworkMod {
|
|||
@Override
|
||||
public void load() {
|
||||
MinecraftForge.versionDetect("IronChest", 3, 3, 7);
|
||||
ModContainer fml=ModLoaderModContainer.findContainerFor(this);
|
||||
if (fml.getMetadata()!=null) {
|
||||
fml.getMetadata().version=Version.fullVersionString();
|
||||
}
|
||||
instance = this;
|
||||
File cfgFile = new File(proxy.getMinecraftDir(), "config/IronChest.cfg");
|
||||
Configuration cfg = new Configuration(cfgFile);
|
||||
|
|
Loading…
Reference in New Issue